一段非常有用的代码
mw515 2004-11-02 10:25:18 我在网上找下了下述的资料,详细说明了如何建立一个网页对话框的例子,内容如下:
dialog3.htm
<HTML>
<HEAD>
</HEAD>
<SCRIPT>
var dWin=null;
function doDialog()
{
dWin=showModelessDialog('dcontent3.htm',window,'status:no;resizable:yes');
}
function setDialogValue()
{
if (dWin != null)
{
dWin.d1.innerHTML=ip1.value;
}
}
</SCRIPT>
<BODY>
This page will invoke my DHTML dialog box when the button is clicked.
<BR><BR>
<INPUT type=text id=ip1 value='input content'>
<BR><BR>
<input type='button' onclick="setDialogValue();" value="Set Dialog Value">
<BR><BR>
<input type='button' onclick="doDialog();" value="Create Dialog">
<BR><BR>
<DIV id=d1></DIV>
</BODY>
</HTML>
dcontent3.htm
<HTML>
<SCRIPT>
function window.onunload()
{
dialogArguments.dWin=null;
}
</SCRIPT>
<BODY style="background-color:lightblue;margin:10;">
This is some content for my DHTML dialog box.
<BR><BR>
<DIV id=d1></DIV>
<BR><BR>
<input type='text' id=ip1 onclick='dialogArguments.d1.innerHTML=ip1.value;'>
<BR><BR>
<input type='button' onclick="dialogArguments.d1.innerHTML=ip1.value;" value=" Apply ">
<input type='button' onclick="dialogArguments.d1.innerHTML=ip1.value;window.close();" value=" OK ">
<input type='button' onclick="window.close();" value=" Cancel ">
</BODY>
</HTML>
将上述代码可以直接copy,创建两个网页,我用过非常好用.但美中不足的是,全是直接放在html中,但我对html 不是很清楚,能不能上述代码部分,放在代码编辑器中,也样更便于使用,估计代码可能主要是放在page_load及click事件中,请问高手,应该怎么做?谢谢!