想在调用模态窗口时传递参数,但是没成功,高手教我!! http://www.csdn.net/Develop/read_article.asp?id=15113 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 window.showModalDialog('CellsTreeOfUser.aspx?UserID=' + userid, window, ""); to net_lover(孟子E章) :我用了你教的方法,但还是不行,报同样的错误。我把 lblUserID.visible=False (隐藏了),document.getElementById("lblUserID").innerText这于上面语句的执行有什么关系吗??? 没有id="lblUserID"的对象。请注意大小写 lblUserID.visible=False以上这一句话不正确,False不等于false,怎么可能执行的过去?可以用以下句子:lblUserID.style.visibility="hidden"lblUserID.style.display="none"--------------------可不可以把源文件贴出来看一看 楼上的大哥误解了我的意思,我的项目是在ASP.net 中开发的,以上写的Javascript是嵌在Html中的。我说的lblUserID.visible=False 是VB中的写法,我看过运行时页面的源代码,其中没有lblUserID 这个控件,在.net 中控件置为False后,在运行时页面的源代码中就不会出现该控件,我想问这是否对我写的Javascript有影响? 这是运行时页面的源代码:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <title>test</title> <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0"> <meta name="CODE_LANGUAGE" content="Visual Basic 7.0"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <script> function ShowCellsTree() { //var userid=document.getElementById("lblUserID").innerText; window.showModalDialog('CellsTreeOfUser.aspx',window); } </script> </HEAD> <body> <form name="Form1" method="post" action="test.aspx?UserID=cjc" id="Form1"><input type="hidden" name="__EVENTTARGET" value="" /><input type="hidden" name="__EVENTARGUMENT" value="" /><input type="hidden" name="__VIEWSTATE" value="dDwtMTU0ODYzOTE2MTt0PHA8bDxNb2RpZnlQYXNzd29yZDtJc1VzZXJFZGl0ZWQ7PjtsPG88Zj47bzxmPjs+PjtsPGk8MT47PjtsPHQ8O2w8aTw3PjtpPDk+O2k8MTA+O2k8MTI+O2k8MTQ+O2k8MTY+O2k8MTg+Oz47bDx0PHA8cDxsPFZpc2libGU7PjtsPG88Zj47Pj47PjtsPGk8NT47aTw3PjtpPDExPjtpPDEzPjs+O2w8dDxwPHA8bDxUZXh0O1Zpc2libGU7PjtsPGNqYztvPGY+Oz4+Oz47Oz47dDxwPHA8bDxUZXh0O0VuYWJsZWQ7VmlzaWJsZTs+O2w8Y2pjO288Zj47bzx0Pjs+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDtWaXNpYmxlOz47bDwwO288Zj47Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7VmlzaWJsZTs+O2w8MDtvPHQ+Oz4+Oz47Oz47Pj47dDw7bDxpPDE+O2k8Mz47aTw1Pjs+O2w8dDxwPHA8bDxWaXNpYmxlOz47bDxvPHQ+Oz4+Oz47bDxpPDE+Oz47bDx0PHQ8cDxwPGw8RGF0YVRleHRGaWVsZDs+O2w8Um9sZUlEOz4+Oz47dDxpPDI+O0A8cm9sZTt0b255cm9sZTs+O0A8cm9sZTt0b255cm9sZTs+Pjs+Ozs+Oz4+O3Q8cDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs+Ozs+O3Q8O2w8aTwxPjs+O2w8dDx0PHA8cDxsPERhdGFUZXh0RmllbGQ7PjtsPFJvbGVJRDs+Pjs+O3Q8aTwwPjtAPD47QDw+Pjs+Ozs+Oz4+Oz4+O3Q8cDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs+O2w8aTwxPjtpPDM+O2k8NT47aTw3Pjs+O2w8dDxwPHA8bDxWaXNpYmxlOz47bDxvPGY+Oz4+Oz47bDxpPDM+Oz47bDx0PDtsPGk8MT47PjtsPHQ8QDA8cDxwPGw8U2VsZWN0ZWROb2RlSW5kZXg7RXhwYW5kTGV2ZWw7PjtsPDtpPDI+Oz4+Oz47Ozs7O0AwPEAwPEAwPE1pY3Jvc29mdC5XZWIuVUkuV2ViQ29udHJvbHMuQmFzZUNoaWxkTm9kZUNvbGxlY3Rpb24rQWN0aW9uVHlwZSwgTWljcm9zb2Z0LldlYi5VSS5XZWJDb250cm9scywgVmVyc2lvbj0xLjAuMi4yMjYsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MzFiZjM4NTZhZDM2NGUzNTxDbGVhcj47Pjs+Ozs+Oz47Oz47Pj47Pj47dDxwPHA8bDxWaXNpYmxlOz47bDxvPHQ+Oz4+Oz47Oz47dDxwPDtwPGw8T25jbGljazs+O2w8U2hvd0NlbGxzVHJlZSgpXDs7Pj4+Ozs+O3Q8O2w8aTwxPjs+O2w8dDxAMDxwPHA8bDxQYWdlQ291bnQ7XyFJdGVtQ291bnQ7QWxsb3dTb3J0aW5nO18hRGF0YVNvdXJjZUl0ZW1Db3VudDtEYXRhS2V5czs+O2w8aTwxPjtpPDA+O288dD47aTwwPjtsPD47Pj47Pjs7Ozs7Ozs7Ozs+Ozs+Oz4+Oz4+O3Q8cDxwPGw8VmlzaWJsZTs+O2w8bzxmPjs+Pjs+Ozs+O3Q8cDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs+Ozs+O3Q8cDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs+Ozs+O3Q8cDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs+Ozs+Oz4+Oz4+O2w8VHJlZVZpZXcxO1RyZWV2aWV3Mjs+Pj7JX/aRILjKVMl8s7xB4UzuqvhD" /><script language="javascript"><!-- function __doPostBack(eventTarget, eventArgument) { var theform = document.Form1; theform.__EVENTTARGET.value = eventTarget; theform.__EVENTARGUMENT.value = eventArgument; theform.submit(); }// --></script> <P> <TABLE id="Table2"> <TR> <TD><input type="submit" name="btnGeneral" value="常规" id="btnGeneral" /></TD> <TD><input type="submit" name="btnMember" value="隶属于" id="btnMember" /></TD> <TD> <P><input type="submit" name="btnUsers" value="特殊权限" id="btnUsers" /></P> </TD> </TR> </TABLE> </FONT></P> <P><FONT face="宋体"></FONT></P> <P><FONT face="宋体"><div id="pnlCellPopedom" style="width:653px;"> <input type="submit" name="btnCellPopedom_Edit" value="添加/删除" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="btnCellPopedom_Edit" style="height:29px;width:74px;" /> <input type="submit" name="Button9" value="Button" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="Button9" Onclick="ShowCellsTree();" /> <div id="pnlSecond"> <TABLE id="Table5" style="WIDTH: 671px; HEIGHT: 223px"> <TR> <TD colSpan="4"> <table cellspacing="0" rules="all" border="1" id="DataGrid1" style="height:185px;width:661px;border-collapse:collapse;"> <tr> <td style="width:15%;">产品板块</td><td style="width:15%;">模块</td><td style="width:25%;">单元</td><td><a href="javascript:__doPostBack('DataGrid1:_ctl1:_ctl0','')">管理</a></td><td><a href="javascript:__doPostBack('DataGrid1:_ctl1:_ctl1','')">创建</a></td><td><a href="javascript:__doPostBack('DataGrid1:_ctl1:_ctl2','')">编辑</a></td><td><a href="javascript:__doPostBack('DataGrid1:_ctl1:_ctl3','')">删除</a></td><td>阅读</td> </tr> </table></TD> </TR> <TR> <TD width="25%"></TD> <TD width="25%"></TD> <TD width="25%"></TD> <TD width="25%"><FONT face="宋体"></FONT></TD> </TR> </TABLE> </div> </div></P> </FONT><FONT face="宋体"> <P><FONT face="宋体"></P> <P> <TABLE id="Table1"> <TR> <TD></TD> <TD><input type="submit" name="Btnupdate" value="保存返回" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="Btnupdate" /></TD> <TD><input type="submit" name="btnAcceptChange" value="保存" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="btnAcceptChange" /></TD> <TD><input type="submit" name="btnCancel" value="取消" id="btnCancel" /></TD> <TD> <P><input type="submit" name="Btnquit" value="返回" id="Btnquit" /></P> </TD> </TR> </TABLE> </P> <script language='JavaScript'>ShowCellsTree();</script></form> </FONT></FONT> </body></HTML> 那有什么办法可以补救一下的(lblUserID肯定是不会出现在源代码中的) function ShowCellsTree() {var userid="";if(document.getElementById("lblUserID")!=null) userid=document.getElementById("lblUserID").innerText;window.showModalDialog('CellsTreeOfUser.aspx?UserID=' + userid,window); } 用Javascript 获取asp.net DataList模板中控件值的问题 Javascript中这句话是什么意思? document.all是什么意思? 怎么学JavaScript 急 怎样根据下拉框的value获取下拉框的index overflow在ie7下不兼容 文本框的位置问题 如何取得页面的总高度?? 用javascript 创建文件类 通过微软脚本编译器加密的JS程序如何解密,我将连续发个帖子,共150分求教 这条判断的语句哪里错了? 两个按钮触发同一个JSP,从JSP上选择一项后,能根据点击的是哪个按钮而将项目写入不同的文本框
请注意大小写
lblUserID.style.display="none"
--------------------可不可以把源文件贴出来看一看
<HTML>
<HEAD>
<title>test</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script>
function ShowCellsTree()
{
//var userid=document.getElementById("lblUserID").innerText;
window.showModalDialog('CellsTreeOfUser.aspx',window);
}
</script>
</HEAD>
<body>
<form name="Form1" method="post" action="test.aspx?UserID=cjc" id="Form1">
<input type="hidden" name="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" value="dDwtMTU0ODYzOTE2MTt0PHA8bDxNb2RpZnlQYXNzd29yZDtJc1VzZXJFZGl0ZWQ7PjtsPG88Zj47bzxmPjs+PjtsPGk8MT47PjtsPHQ8O2w8aTw3PjtpPDk+O2k8MTA+O2k8MTI+O2k8MTQ+O2k8MTY+O2k8MTg+Oz47bDx0PHA8cDxsPFZpc2libGU7PjtsPG88Zj47Pj47PjtsPGk8NT47aTw3PjtpPDExPjtpPDEzPjs+O2w8dDxwPHA8bDxUZXh0O1Zpc2libGU7PjtsPGNqYztvPGY+Oz4+Oz47Oz47dDxwPHA8bDxUZXh0O0VuYWJsZWQ7VmlzaWJsZTs+O2w8Y2pjO288Zj47bzx0Pjs+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDtWaXNpYmxlOz47bDwwO288Zj47Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7VmlzaWJsZTs+O2w8MDtvPHQ+Oz4+Oz47Oz47Pj47dDw7bDxpPDE+O2k8Mz47aTw1Pjs+O2w8dDxwPHA8bDxWaXNpYmxlOz47bDxvPHQ+Oz4+Oz47bDxpPDE+Oz47bDx0PHQ8cDxwPGw8RGF0YVRleHRGaWVsZDs+O2w8Um9sZUlEOz4+Oz47dDxpPDI+O0A8cm9sZTt0b255cm9sZTs+O0A8cm9sZTt0b255cm9sZTs+Pjs+Ozs+Oz4+O3Q8cDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs+Ozs+O3Q8O2w8aTwxPjs+O2w8dDx0PHA8cDxsPERhdGFUZXh0RmllbGQ7PjtsPFJvbGVJRDs+Pjs+O3Q8aTwwPjtAPD47QDw+Pjs+Ozs+Oz4+Oz4+O3Q8cDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs+O2w8aTwxPjtpPDM+O2k8NT47aTw3Pjs+O2w8dDxwPHA8bDxWaXNpYmxlOz47bDxvPGY+Oz4+Oz47bDxpPDM+Oz47bDx0PDtsPGk8MT47PjtsPHQ8QDA8cDxwPGw8U2VsZWN0ZWROb2RlSW5kZXg7RXhwYW5kTGV2ZWw7PjtsPDtpPDI+Oz4+Oz47Ozs7O0AwPEAwPEAwPE1pY3Jvc29mdC5XZWIuVUkuV2ViQ29udHJvbHMuQmFzZUNoaWxkTm9kZUNvbGxlY3Rpb24rQWN0aW9uVHlwZSwgTWljcm9zb2Z0LldlYi5VSS5XZWJDb250cm9scywgVmVyc2lvbj0xLjAuMi4yMjYsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MzFiZjM4NTZhZDM2NGUzNTxDbGVhcj47Pjs+Ozs+Oz47Oz47Pj47Pj47dDxwPHA8bDxWaXNpYmxlOz47bDxvPHQ+Oz4+Oz47Oz47dDxwPDtwPGw8T25jbGljazs+O2w8U2hvd0NlbGxzVHJlZSgpXDs7Pj4+Ozs+O3Q8O2w8aTwxPjs+O2w8dDxAMDxwPHA8bDxQYWdlQ291bnQ7XyFJdGVtQ291bnQ7QWxsb3dTb3J0aW5nO18hRGF0YVNvdXJjZUl0ZW1Db3VudDtEYXRhS2V5czs+O2w8aTwxPjtpPDA+O288dD47aTwwPjtsPD47Pj47Pjs7Ozs7Ozs7Ozs+Ozs+Oz4+Oz4+O3Q8cDxwPGw8VmlzaWJsZTs+O2w8bzxmPjs+Pjs+Ozs+O3Q8cDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs+Ozs+O3Q8cDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs+Ozs+O3Q8cDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs+Ozs+Oz4+Oz4+O2w8VHJlZVZpZXcxO1RyZWV2aWV3Mjs+Pj7JX/aRILjKVMl8s7xB4UzuqvhD" /><script language="javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform = document.Form1;
theform.__EVENTTARGET.value = eventTarget;
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
// -->
</script> <P>
<TABLE id="Table2">
<TR>
<TD><input type="submit" name="btnGeneral" value="常规" id="btnGeneral" /></TD>
<TD><input type="submit" name="btnMember" value="隶属于" id="btnMember" /></TD>
<TD>
<P><input type="submit" name="btnUsers" value="特殊权限" id="btnUsers" /></P>
</TD>
</TR>
</TABLE>
</FONT></P>
<P><FONT face="宋体"></FONT></P>
<P><FONT face="宋体"><div id="pnlCellPopedom" style="width:653px;">
<input type="submit" name="btnCellPopedom_Edit" value="添加/删除" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="btnCellPopedom_Edit" style="height:29px;width:74px;" />
<input type="submit" name="Button9" value="Button" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="Button9" Onclick="ShowCellsTree();" />
<div id="pnlSecond">
<TABLE id="Table5" style="WIDTH: 671px; HEIGHT: 223px">
<TR>
<TD colSpan="4">
<table cellspacing="0" rules="all" border="1" id="DataGrid1" style="height:185px;width:661px;border-collapse:collapse;">
<tr>
<td style="width:15%;">产品板块</td><td style="width:15%;">模块</td><td style="width:25%;">单元</td><td><a href="javascript:__doPostBack('DataGrid1:_ctl1:_ctl0','')">管理</a></td><td><a href="javascript:__doPostBack('DataGrid1:_ctl1:_ctl1','')">创建</a></td><td><a href="javascript:__doPostBack('DataGrid1:_ctl1:_ctl2','')">编辑</a></td><td><a href="javascript:__doPostBack('DataGrid1:_ctl1:_ctl3','')">删除</a></td><td>阅读</td>
</tr>
</table></TD>
</TR>
<TR>
<TD width="25%"></TD>
<TD width="25%"></TD>
<TD width="25%"></TD>
<TD width="25%"><FONT face="宋体"></FONT></TD>
</TR>
</TABLE>
</div>
</div></P>
</FONT><FONT face="宋体">
<P><FONT face="宋体"></P>
<P>
<TABLE id="Table1">
<TR>
<TD></TD>
<TD><input type="submit" name="Btnupdate" value="保存返回" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="Btnupdate" /></TD>
<TD><input type="submit" name="btnAcceptChange" value="保存" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="btnAcceptChange" /></TD>
<TD><input type="submit" name="btnCancel" value="取消" id="btnCancel" /></TD>
<TD>
<P><input type="submit" name="Btnquit" value="返回" id="Btnquit" /></P>
</TD>
</TR>
</TABLE>
</P>
<script language='JavaScript'>ShowCellsTree();</script></form>
</FONT></FONT>
</body>
</HTML>
{
var userid="";
if(document.getElementById("lblUserID")!=null)
userid=document.getElementById("lblUserID").innerText;
window.showModalDialog('CellsTreeOfUser.aspx?UserID=' + userid,window);
}