1. 浏览器怎么给winform传值

简单地说就复是通过制网页操作程序里面的函数么。
简单的步骤:
1.要给浏览器操作的对象加上标记:
[System.Runtime.InteropServices.ComVisible(true)]
public class BrowserTest{
public void TestMethod() {}
}
这个对象里面的公开函数供网页调用的,比如你在TestMethod里面打开窗口运行程序之类的。这个函数本身也可以返回或接收相关参数,由于我没测试过很多,建议仅使用见到那的数据类型,如int或string之类的。

2.设置WebBrowser的属性:
WebBrowser.ObjectForScripting = new BrowserTest();

3.在网页中通过JS调用:
window.external.TestMethod();
这样即可调用你创建的 BrowserTest() 类里面的 TestMethod() 函数。

很简单。上面不会的同学不要瞎嚷嚷。不过提醒一下这个只适合在程序内嵌的浏览器窗口中调用自己的函数,而不是在IE中调用。
更详细的资料可以搜索相关网站。

2. html页面间的传值

首先先明确一下HTML页面是不可以接受表单请求值的.不过HTML页面中可以使用,我们用JS可以手动的实现一些东西

JS中可以用window.location.href属性获取完整地址,那么我们的参数完全可以使用GET模式来传递即表单的method="GET"

下边是用JS构造的获取get模式提交值的一个函数.
function Request(strName)
{
var strHref = window.document.location.href;
var intPos = strHref.indexOf("?");
var strRight = strHref.substr(intPos + 1);

var arrTmp = strRight.split("&");
for(var i = 0; i < arrTmp.length; i++)
{
var arrTemp = arrTmp[i].split("=");

if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
}
return "";
}

使用方法:
var id=Request("id");
document.write(id);

有了这个函数我们就可以在test3页面上进行取值了.将取得的值付给文本框的value属性中即可

代码如下:

test2.htm

<title>test2</title>
<form method=get action="test3.htm">
<input name="abc"><input type="submit" value="提交">
</form>

test3.htm

<script>

function Request(strName)
{
var strHref = window.document.location.href;
var intPos = strHref.indexOf("?");
var strRight = strHref.substr(intPos + 1);

var arrTmp = strRight.split("&");
for(var i = 0; i < arrTmp.length; i++)
{
var arrTemp = arrTmp[i].split("=");

if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
}
return "";
}

</script>
<title>test3</title>
<form method=get action="test3.htm" name=myform>
<input name="abc" value="请在文本输入框里输入内容"><input type="submit" value="提交">
</form>

<script>
Rtext=Request("abc")
if(Rtext!=""){
myform.abc.value=Rtext;
}
</script>

给分吧

3. html 页面间传值

第一个页面:
<html>
<head>
<meta charset="UTF-8">
<title>第一个页面</title>
</head>
<body>
<form action="02.html">
<input name="a"/>
<input type="submit"/>
</form>
</form>
</body>
</html>
这个是接收页面:
<html>
<head>
<title>第二个页面</title>
</head>
<body>
<input id="a"/>
</body>
<script type="text/javascript">
document.getElementById('a').value=decodeURI(location.search.match(/(\?|&)a=([^&#]*)/)[2]) //调用document.getElementById来给id="a"的input赋值
</script>
</html>

4. 两个html页面之间怎么传递参数值

1、首先在电脑打开eclipse软件。然后创建int参数age,赋值为21。代码:int age=21。

5. js实现页面传值

main.htm假设已存在一个txtMain的文本框
执行调用ShowTeatHtml():
function ShowTeatHtml(){
var rtnValue= window.showModalDialog("test.htm", window,
"unadorned:yes;help:no;scroll:yes;status:yes;"
+ "dialogWidth:800" //宽
+ "px;dialogHeight:600" //高
+ "px;center:yes;");
document.getElementById("txtMain").innerText=rtnValue;
}
假设test.htm有一个ID为btnReturn的按钮\一个ID为txtReturn的文本框
设置btnReturn的onclick="CloseAndReturn();"
function CloseAndReturn(){
var rtnTxt=document.getElementById("txtReturn").innerText;
window.returnValue=rtnTxt;
window.close();
}
工作闲暇,完全手敲的代码。

6. 两个已经在浏览器打开的html页面之间如何传值

在A页面写入一个COOKIES值,在B页面时时监测这个Cookies的变化,监测到就显示出来.

7. 页面传值的几种方式

一. 使用QueryString变量
QueryString是一种非常简单也是使用比较多的一种传值方式,但是它将传递的值显示在浏览器的地址栏中,如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。

Response.Redirect( "target.aspx?param1=hello¶m2=hi ")
接收页面: string str = Request.QueryString["param1"];
string str1 = Request.QueryString["param2];
二.使用Cookie对象变量(Cookie是存放在客户端的)
设置Cookie: HttpCookie cookie_name = new HttpCookie("name");
cookie_name.Value = Label1.Text;
Reponse.AppendCookie(cookie_name);

获取Cookie:
string name= Request.Cookie["name"].Value.ToString();

三. 使用Session变量(session是存放在服务器端的)
设置Session: Session["name"] ="hello";
获取Session: string name = Session["name"].ToString();
四.使用Application 对象变量
Application对象的作用范围是整个全局,也就是说对所有用户都有效。此种方法不常使用,因为Application在一个应用程序域范围共享,所有用户可以改变及设置其值,故只应用计数器等需要全局变量的地方。
设置Application : Application["name"] = ="hello";
获取Application : string name = Application["name"].ToString();
五. PostBackUrl()方法
default.aspx页面:

Code
1 <asp:Button ID="Button1" Runat="server" Text="PostToAnotherPage" PostBackUrl="~/Default2.aspx" />
2
default2.aspx页面:

Code
1 if (PreviousPage != null)
2 {
3 TextBox textBox1 = (TextBox)PreviousPage.FindControl("TextBox1");
4 Response.write(textBox1.Text );
5 }

六.使用Server.Transfer方法
这个才可以说是面象对象开发所使用的方法,其使用Server.Transfer方法把流程从当前页面引导到另一个页面中,新的页面使用前一个页面的应答流,所以这个方法是完全面象对象的,简洁有效。下面这个代码是展示在需要很多个参数的时候,使用的方法,如果参数比较少就没必要使用这个方法了.
如果让所有的查询页面都继承一个接口,在该接口中定义一个方法,该方法的唯一作用就是让结果页面获得构建结果时所需的参数,就可实现多页面共享一个结果页面操作!

8. PHP浏览器传值的问题~

不是 ,你应该用 $id=$_GET[id];然后再 echo $id;就可以了

9. 在JavaScript中,页面之间如何传值

可以利用form表单提交获取上一个页面的值

例:form表单提交传值及取值

发请求页面

<formstyle="display:none"method="post"
id="infoDetailsHyperlink"name="input"
action="<%=request.getContextPath()%>/view/basicmanage/reportTemplet/positionPeopleConfig.jsp">
<inputname="infoId"id="infoId">
<inputname="operationType"id="operationType">
<inputname="TempletIdConfigPeople"id="TempletIdConfigPeople">
</form>

发请求页面,js中发送请求

$("#infoId").val($("#lastStepTempletId").val());
$("#operationType").val($("#operationTypeIdLastStep").val());
$("#infoDetailsHyperlink").submit();

接收页面

<inputid="infoId"style="display:none;"value=<%=request.getParameter("infoId")%>>
<inputid="operationType"style="display:none;"value=<%=request.getParameter("operationType")%>>
<inputid="TempletIdConfigPeople"style="display:none;"value=<%=request.getParameter("TempletIdConfigPeople")%>>
<script>
<%request.setCharacterEncoding("utf-8");%>解决传值时中文乱码问题
</script>

10. web开发中如何给弹出的页面传值

页面弹出表单编辑数据对吗,建议不适用弹出页面的方式,采用js弹出模拟对话框的方式。
可以试用下框架,如:http://bootboxjs.com/,或者直接用boostrap的modal插件也是可以。

如果编辑页面比较复杂,弹出页面通过id查询数据库的方式也没多大问题;
如果是要给子页面进行传值,可以是通过子页面url参数传值;
此外也可以在子页面调用父页面的js方法进行传值(需注意跨域问题)

另外,可以参考下:http://javacrazyer.iteye.com/blog/1498199