子窗口向父窗口传递字符串问题!~急!~~ 子窗口中这样写:<script> opener.formId.textId = str;//textId文本框Id self.close();</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 opener.formId.textId = str;//hidden控件Id self.close();一系列计算在父窗口做,先取hidden控件得值,在计算 那如何在同一个窗口内获得本窗口控件的value呢?我只会提交表单,在下一个页面中获得控件值,呵呵偶是新手啊~~~ document.getElementById("ID").valuedocument.getElementsByName("name").value document.getElementsByName("name")[0].value 在父窗口的页面里这么写?<% String strTest = document.getElementsByName("name").value;%>就可以得到了吗? 父窗口是要写javascript,而不是服务器端语言可以写<script language=javascript> var strTest = document.getElementById("ID").value alert(strTest);</script> 父窗口----------------------<%@ Page language="c#" Codebehind="WebForm4.aspx.cs" AutoEventWireup="false" Inherits="riqi.WebForm4" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title>WebForm4</title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5"name="vs_targetSchema"> <script> function change() { var arr = showModalDialog("selcolor.html", "", "dialogWidth:18.5em; dialogHeight:17.5em; status:0; help:0"); } </script> </HEAD> <body onload="IframeID.document.designMode='on'" MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <INPUT style="Z-INDEX: 101; LEFT: 24px; POSITION: absolute; TOP: 288px" onclick="change()" type="button" value="Button"> </form> </body></HTML>--------------------------------------------------子窗口--<%@ Page language="c#" Codebehind="WebForm4.aspx.cs" AutoEventWireup="false" Inherits="riqi.WebForm4" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title>WebForm4</title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5"name="vs_targetSchema"> <script> function close() { window.returnValue="sdfsdf"; window.close(); } </script> </HEAD> <body onload="IframeID.document.designMode='on'" MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <INPUT style="Z-INDEX: 101; LEFT: 24px; POSITION: absolute; TOP: 288px" onclick="close()" type="button" value="Button"> </form> </body></HTML> 获得同窗口value的值---------------------------<%@ Page language="c#" Codebehind="test6.aspx.cs" AutoEventWireup="false" Inherits="riqi.test6" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title>test6</title> <META content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <META content="C#" name="CODE_LANGUAGE"> <META content="JavaScript" name="vs_defaultClientScript"> <META content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> <script> function getvalue() { document.mm.text.value = document.mm.sdsdf.value ; } </script> </HEAD> <BODY MS_POSITIONING="GridLayout"> <FORM id="mm" name="mm" method="post"> <FONT face="宋体"><INPUT id ="text" style="Z-INDEX: 101; LEFT: 272px; POSITION: absolute; TOP: 160px" type="text"><INPUT id ="sdsdf" style="Z-INDEX: 102; LEFT: 304px; POSITION: absolute; TOP: 248px" type="button" value="Button" onclick ="getvalue()"></FONT> </FORM> </BODY></HTML> 七太保大侠:你在子窗口里returnValue了一个字符串,在父窗口里是用什么方法得到的?我没看出来,呵呵,比较菜天外水火大侠:我是要在服务器端得到,这样alert出来对我要实现的功能来说没有用啊:( 在服务器端得到,恐怕你还要提交个表单到一个隐藏的iframe里去,或是用AJAX吧 asp.net页面无法写入javascript js 日历控件改为支持FF 如何在文本框中限制字符的字节! 急。急。急。急 如何控制 type="radio" 必须选择 ★★★★★JS的同步问题(以经典的生产者-消费者为例) clearTimeout的一个小问题 有关iframe提交的问题!急,在线等待!! 如何有选择打印页面的内容 一个简单的问题 JavaScript怎样获得图片的px值? confirm对话框中如何默认选中"取消"? 请问如何在javascript里面调用asp.net(aspx.cs文件)里定义的方法???
self.close();一系列计算在父窗口做,先取hidden控件得值,在计算
我只会提交表单,在下一个页面中获得控件值,呵呵
偶是新手啊~~~
document.getElementsByName("name").value
<%
String strTest = document.getElementsByName("name").value;
%>
就可以得到了吗?
可以写
<script language=javascript>
var strTest = document.getElementById("ID").value
alert(strTest);
</script>
----------------------
<%@ Page language="c#" Codebehind="WebForm4.aspx.cs" AutoEventWireup="false" Inherits="riqi.WebForm4" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm4</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5"name="vs_targetSchema">
<script>
function change()
{
var arr = showModalDialog("selcolor.html", "", "dialogWidth:18.5em; dialogHeight:17.5em; status:0; help:0");
}
</script>
</HEAD>
<body onload="IframeID.document.designMode='on'" MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<INPUT style="Z-INDEX: 101; LEFT: 24px; POSITION: absolute; TOP: 288px" onclick="change()" type="button" value="Button">
</form>
</body>
</HTML>
--------------------------------------------------
子窗口
--
<%@ Page language="c#" Codebehind="WebForm4.aspx.cs" AutoEventWireup="false" Inherits="riqi.WebForm4" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm4</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5"name="vs_targetSchema">
<script>
function close()
{
window.returnValue="sdfsdf";
window.close();
}
</script>
</HEAD>
<body onload="IframeID.document.designMode='on'" MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<INPUT style="Z-INDEX: 101; LEFT: 24px; POSITION: absolute; TOP: 288px" onclick="close()" type="button" value="Button">
</form>
</body>
</HTML>
---------------------------
<%@ Page language="c#" Codebehind="test6.aspx.cs" AutoEventWireup="false" Inherits="riqi.test6" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>test6</title>
<META content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<META content="C#" name="CODE_LANGUAGE">
<META content="JavaScript" name="vs_defaultClientScript">
<META content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script>
function getvalue()
{
document.mm.text.value = document.mm.sdsdf.value ;
}
</script>
</HEAD>
<BODY MS_POSITIONING="GridLayout">
<FORM id="mm" name="mm" method="post">
<FONT face="宋体"><INPUT id ="text" style="Z-INDEX: 101; LEFT: 272px; POSITION: absolute; TOP: 160px" type="text"><INPUT id ="sdsdf" style="Z-INDEX: 102; LEFT: 304px; POSITION: absolute; TOP: 248px" type="button"
value="Button" onclick ="getvalue()"></FONT>
</FORM>
</BODY>
</HTML>
天外水火大侠:我是要在服务器端得到,这样alert出来对我要实现的功能来说没有用啊:(