如何在asp.vb文件里读写iframe内嵌页面中控件的值??????????? http://lucky_elove.www1.dotnetplayground.com/ShowList.aspx?id=1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以不用服务器端的技术,直接使用javascript在test1.aspx上有一个Input,name为TextBox1里面嵌入下面代码到<head>,之前要确定Form运行后的name属性,假定为Form1:<script language=javascript>function GetValue() { document.Form1.TextBox1.value = document.editor.Form1.EditMode.value;}</script>注意上面使用的Form1和TextBox1是运行后的name属性,如果是包含在用户空间里面的,名字会不相同,请先看看运行后获得的名字,这段代码在客户端运行。在test2.aspx上面也是同样类推... 然后:在test1.aspx的<body>标签里面加上属性:onLoad = "GetValue()",就是:<body onLoad="GetValue();">这里的分号我记不清是否保留,自己试试看吧。 问题是这段JAVA何时执行?我的test1.aspx页上的提交按钮(WEB控件)点击时启动的事件里如何写获取值的代码?我对javascript不通,请讲明点。 <body onLoad="GetValue()">我是放在这里了,叶面在客户端掉用的时候就执行了。假定Button1按钮上执行这个点击事件要在在Test1和test2的Page_Load代码里面统统加上:if (!IsPostback) { Button1.Artribute.Add("onClick='GetValue()'")}大小写可能有误,未经过测试,反正就是使用添加客户端属性的代码,实际上就是<input type=text onClick="GetValue()">JavaScript我是现学现用,可以参考DreamweaverMX中的refference参考中的javascript。 使用Session变量就行了Session变量是在页面间传值的最简单的方法。 同意 janssenkm(正在吃饭,请不要打扰) 这样最简单。 iframe使用 1. 访问iframe控件 document.frames["tf"].document.all["tb"].value = "test"; 2.访问父页面控件 self.parent.document.all["tb"] 3.在父窗体中写1 javascript 函数,然后在子窗体中调用: parent.函数名(参数) 如: <a href="javascript:parent.chan('bin')">AAA</a> 4.请问: 前台用<iframe id="Composition" ></iframe>,在cs文件中如何引用该控件? <iframe id="Composition" runat="server"></iframe> Composition.Attributes["src"] = "showtables.aspx"; 你们说的方法都只能在前台页面用jsp来实现,难道就没有办法用后台代码页取前台iframe中控件的方法吗?????? 回复人: zmjrose() ( ) 信誉:100 2003-06-26 15:59:00 得分:0 你们说的方法都只能在前台页面用jsp来实现,难道就没有办法用后台代码页取前台iframe中控件的方法吗??????------------------------------------------------------------可以啊?我不知道iframe是否有runat=server属性,如果有的话就好办啊:) 上传图片问题 jquery 一个问题! 进来看下!回复都有分! 难 ,难,sql 函数优化 关于淘宝!! GridView一点编辑更新和取消就变成两行了,怎样不这样? MVC2 如何使用Iframe 如何在asp.net页面程序中使用timer的? 问题急需解决,解决马上结帖!!!!!! asp.net mvc 问题 怎么才能引用我的WebService? webconfig中连接字符串出错?怎样实现连接?(vb.net) 如何在ASP.NET动态改某个控件事件的动行函数!
<script language=javascript>
function GetValue() {
document.Form1.TextBox1.value = document.editor.Form1.EditMode.value;
}
</script>注意上面使用的Form1和TextBox1是运行后的name属性,如果是包含在用户空间里面的,名字会不相同,请先看看运行后获得的名字,这段代码在客户端运行。
在test2.aspx上面也是同样类推...
在test1.aspx的<body>标签里面加上属性:onLoad = "GetValue()",就是:
<body onLoad="GetValue();">这里的分号我记不清是否保留,自己试试看吧。
我是放在这里了,叶面在客户端掉用的时候就执行了。
假定Button1按钮上执行这个点击事件要在
在Test1和test2的Page_Load代码里面统统加上:if (!IsPostback) {
Button1.Artribute.Add("onClick='GetValue()'")
}
大小写可能有误,未经过测试,反正就是使用添加客户端属性的代码,实际上就是
<input type=text onClick="GetValue()">
JavaScript我是现学现用,可以参考DreamweaverMX中的refference参考中的javascript。
Session变量是在页面间传值的最简单的方法。
1. 访问iframe控件
document.frames["tf"].document.all["tb"].value = "test";
2.访问父页面控件
self.parent.document.all["tb"]
3.在父窗体中写1 javascript 函数,然后在子窗体中调用: parent.函数名(参数)
如:
<a href="javascript:parent.chan('bin')">AAA</a>
4.请问: 前台用<iframe id="Composition" ></iframe>,在cs文件中如何引用该控件?
<iframe id="Composition" runat="server"></iframe>
Composition.Attributes["src"] = "showtables.aspx";
你们说的方法都只能在前台页面用jsp来实现,难道就没有办法用后台代码页取前台iframe中控件的方法吗??????
------------------------------------------------------------
可以啊?我不知道iframe是否有runat=server属性,如果有的话就好办啊:)