各位帮我看看,哪里出问题了
1.aspx<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<input id="Button3" type="button" name="submit" value="button" onclick ="SelectClass()"/>
<script language="JavaScript" type ="text/javascript" >
function SelectClass()
{
var myWin;
myWin=window.showModalDialog("2.aspx", "dialogWidth=300px;dialogHeight=400px");
document.getElementById ("TextBox1").value=myWin;
}
</script>===================
2.aspx
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click1" Text="Button" />
<input id="Button1" type="button" value="确定" onclick ="javascript:self.close();"/>
---------------------------------------
protected void Button2_Click1(object sender, EventArgs e)
{
this.TextBox1.Text = "wwwwww";
Response.Write("<script language='javascript'>window.returnValue='wwwww'</script>");
}
1.aspx中的texBox1没得到值
1.aspx<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<input id="Button3" type="button" name="submit" value="button" onclick ="SelectClass()"/>
<script language="JavaScript" type ="text/javascript" >
function SelectClass()
{
var myWin;
myWin=window.showModalDialog("2.aspx", "dialogWidth=300px;dialogHeight=400px");
document.getElementById ("TextBox1").value=myWin;
}
</script>===================
2.aspx
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click1" Text="Button" />
<input id="Button1" type="button" value="确定" onclick ="javascript:self.close();"/>
---------------------------------------
protected void Button2_Click1(object sender, EventArgs e)
{
this.TextBox1.Text = "wwwwww";
Response.Write("<script language='javascript'>window.returnValue='wwwww'</script>");
}
1.aspx中的texBox1没得到值
function SelectClass()
{
var myWin;
myWin=window.showModalDialog("2.aspx", "dialogWidth=300px;dialogHeight=400px");
}
</script>
2
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click1" Text="Button" />
<input id="Button1" type="button" value="确定" onclick ="javascript:self.close();"/>
---------------------------------------
protected void Button2_Click1(object sender, EventArgs e)
{
this.TextBox1.Text = "wwwwww";
Response.Write("<script language='javascript'>opener.document.getElementById("TextBox1").value='wwwww'</script>");
}try
这句话就很有问题完全不知道是干什么的
"<script language='javascript'>opener.document.getElementById("TextBox1 // 这个小东东是做什么用的啊?是变量怎么不用+,是你自己定义的连接符吗?好有个性哦!").value='wwwww'</script>"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
function addPic()
{
var win=window.showModalDialog('B.htm');
var x=win[0];
var y=win[1];
var imgEle=document.createElement("img");
imgEle.setAttribute("width","20");
imgEle.setAttribute("height","20");
imgEle.setAttribute("src","kk.gif");
var di=document.getElementById("mypicDiv");
di.appendChild(imgEle);
}
</script>
</head><body>
<form name="form1" method="post" action="">
<input type="button" name="Submit" value="添加图片" onClick="addPic()">
<div id="mypicDiv"></div>
</form>
</body>
</html>B.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
function goPic()
{
var tA=document.getElementById("txtX");
var tB=document.getElementById("txtY");
var a=new Array(tA.value,tB.value);
window.returnValue=a;
opener=null;
window.close();
}
</script>
</head><body>
<form name="form1" method="post" action="">
<p>X坐标:
<input name="txtX" type="text" id="txtX" on>
</p>
<p>Y坐标:
<input name="txtY" type="text" id="txtB">
</p>
<p>
<input type="button" name="Submit" value="确定" onClick="goPic()">
</p>
</form>
</body>
</html>打开A.html
我把给TextBox赋值的Butten去掉就好了,
Response.Write("<script language='javascript'>opener.document.getElementById("TextBox1").value='wwwww'</script>");自己仔细看看问题在那里简单点说你的字符串是:
("<script ... getElementById(";没报错就很不错了!