NoName2.html用一个<iframe>嵌套另外一个页面,来实现调用脚本及其他等操作.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Modaldialog Page</title>

</head>

<body>
<iframe src="noname3.html" width="100%" height="100%"></iframe>
</body>
</html>
NoName3.html用来被NoName2.html调用
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>src Page</title>
因为NoName3.html是被NoName2.html调用,所以可以设置ModalDialog的returnvalue,但是需要通过window.parent.returnValue进行赋值。在打开ModalDialog页面可以得到returnValue,我在第一个页面把returnValue赋值给了Div,能够看到效果,在实际操作的时候可以通过把原页面根据returnValue状态对页面进行重新加载等.