如何查看用showmodaldialog弹出的窗口的源代码? 这个窗口不行,只有把这些代码弹出或写到textarea里 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你不就直接查看代码就是,与参数无关,比方:<BODY><button onclick="alert(document.body.outerHTML);">查看源代码</button><TABLE><TR> <TD>asd</TD> <TD>asdf</TD></TR><TR> <TD>asd</TD> <TD>asd</TD></TR><TR> <TD>asd</TD> <TD>asd</TD></TR></TABLE></BODY></HTML> 不好意思,误会楼主意思,我本地用的不是showmodaldialog,是子父窗口的相关信息的引用,即opener。 不知这样是否是楼主要的,主要是在第二个页面加上一句:<BODY onmousedown="if(self.event.button == '2') alert(document.body.outerHTML);">//不同的浏览器,不一定是2,楼主可以自行调试;我在IE中调的下面是个例子,放在同一目录下;第一个页面,p1.html<script>var vDialog=null;function rdl_doDialog(){vDialog=showModalDialog("./p2.html",window,"status:no;resizable:yes;dialogHeight:210px;dialogWidth:360px;unadorne:yes");if (vDialog != null) vDialog.idDialogInput.value=idOpenerInput.value;}</script></HEAD><BODY><input type=text id="idOpenerInput" value="传递的文字"><br><br><input type="button" onclick="rdl_doDialog();" value="建立对话框"></BODY></HTML>第二个页面p2.html<script>function window.onunload() {dialogArguments.vDialog=null;}</script></HEAD><BODY onmousedown="if(self.event.button == '2') alert(document.body.outerHTML);"><input type=text id="idDialogInput"><br><br><input type=button onclick="dialogArguments.idOpenerInput.value=idDialogInput.value;" value="传递文字"><input type=button onclick="window.close();" value="关闭"></BODY></HTML> 先谢谢几位了。看来我描述的不清楚...我的页面是*.jsp的,一个jsp页面中用showmodaldialog()调用另一个jsp,第二个jsp中我用了许多javascript,它们很“不听话”,老是报错,一般都是提示多少行、第多少个字符出错...我想看看到底是在哪里出问题了。我有原始代码,不过页面中的jsp代码执行完就不会输出到客户端了,ie输出的错误行数就不对了...我想能够查看客户端收到的这个页面的源代码,用来分析javascript中的错误。 在新窗口中按Ctrl+N,如果能打开一个新窗口,就可以从新窗口的查看/源代码中看了 定义变量赋值过长,怎么连接两行的代码?+号不行 关于Thickbox的问题 菜鸟问题,求助 求JS raphael 框架教程 如何得到浏览器的边距? 赴Google (上海)网站开发工程师(实习生) javascript 图片的ALT中的文字注释如何实现鼠标跟随? 谁有JavaScript讲座的PPT文档,方便给我一份,谢谢! (100求助) 选中一个复选框时,只有部分复选框被选中该如何实现 大家帮忙看看,我的blog打开的速度如何。 添加的问题
<BODY>
<button onclick="alert(document.body.outerHTML);">查看源代码</button>
<TABLE>
<TR>
<TD>asd</TD>
<TD>asdf</TD>
</TR>
<TR>
<TD>asd</TD>
<TD>asd</TD>
</TR>
<TR>
<TD>asd</TD>
<TD>asd</TD>
</TR>
</TABLE>
</BODY>
</HTML>
我本地用的不是showmodaldialog,
是子父窗口的相关信息的引用,即opener。
<BODY onmousedown="if(self.event.button == '2') alert(document.body.outerHTML);">
//不同的浏览器,不一定是2,楼主可以自行调试;我在IE中调的
下面是个例子,放在同一目录下;第一个页面,p1.html
<script>
var vDialog=null;
function rdl_doDialog(){
vDialog=showModalDialog("./p2.html",window,"status:no;resizable:yes;dialogHeight:210px;dialogWidth:360px;unadorne:yes");
if (vDialog != null) vDialog.idDialogInput.value=idOpenerInput.value;
}
</script>
</HEAD><BODY>
<input type=text id="idOpenerInput" value="传递的文字"><br><br>
<input type="button" onclick="rdl_doDialog();" value="建立对话框"></BODY>
</HTML>第二个页面p2.html
<script>
function window.onunload() {
dialogArguments.vDialog=null;
}
</script>
</HEAD><BODY onmousedown="if(self.event.button == '2') alert(document.body.outerHTML);">
<input type=text id="idDialogInput"><br><br>
<input type=button onclick="dialogArguments.idOpenerInput.value=idDialogInput.value;" value="传递文字">
<input type=button onclick="window.close();" value="关闭"></BODY>
</HTML>
看来我描述的不清楚...
我的页面是*.jsp的,一个jsp页面中用showmodaldialog()调用另一个jsp,第二个jsp中我用了许多javascript,它们很“不听话”,老是报错,一般都是提示多少行、第多少个字符出错...我想看看到底是在哪里出问题了。我有原始代码,不过页面中的jsp代码执行完就不会输出到客户端了,ie输出的错误行数就不对了...我想能够查看客户端收到的这个页面的源代码,用来分析javascript中的错误。