<HTML> <HEAD> <TITLE>PAGE 1</TITLE> <SCRIPT> function click1() { var str = document.getElementById('txt1').value; document.getElementById('txt2').value= window.showModalDialog("page2.html",window, "height=200,width=400");} </SCRIPT></HEAD> <BODY> <INPUT TYPE = TEXT id = txt1><br> <INPUT TYPE = TEXT id = txt2><br> <input type = submit id = btn1 value = "提交" onclick="click1()"> </BODY> </HTML>
能举个例子说说这个showModalDialog怎么用吗,是写在母页面的.aspx还是.cs里?
是寫在母頁的.aspx里,簡單點的 <HTML> <HEAD> <TITLE> PAGE 1 </TITLE> <SCRIPT> function click1() { window.showModalDialog("page2.html",window, "height=200,width=400"); } </SCRIPT> </HEAD> <BODY> <input type = submit id = btn1 value = "提交" onclick="click1()"> </BODY> </HTML>
frm.ShowDialog();
web的话写脚本,用showModalDialog方法
以showModalDialog模式方法必须关闭了当前的子页面窗口,母页面才能被操作;
showModelessDialog 非模式方法,则不必闭了当前的子页面窗口,母页面就能被操作
<HEAD>
<TITLE>PAGE 1</TITLE>
<SCRIPT>
function click1()
{
var str = document.getElementById('txt1').value;
document.getElementById('txt2').value= window.showModalDialog("page2.html",window,
"height=200,width=400");}
</SCRIPT></HEAD>
<BODY>
<INPUT TYPE = TEXT id = txt1><br>
<INPUT TYPE = TEXT id = txt2><br>
<input type = submit id = btn1 value = "提交" onclick="click1()">
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> PAGE 1 </TITLE>
<SCRIPT>
function click1()
{
window.showModalDialog("page2.html",window, "height=200,width=400");
}
</SCRIPT> </HEAD>
<BODY>
<input type = submit id = btn1 value = "提交" onclick="click1()">
</BODY>
</HTML>