那是你主页面写的代码有问题. 因为直接点击X关闭模态框, 那模态框的返回值: window.returnValue 是等于 undefined 的(未赋值), 因此你的主页面里就取不到模态框架的返回值而报错. 解决的办法是多加一重判断:
var aa = showModalDialog(....);
if(aa)
{
//再做你的操作就不会报错了.
}
var aa = showModalDialog(....);
if(aa)
{
//再做你的操作就不会报错了.
}
解决方案 »
- js输出的html代码里的js不执行
- 请问如何使用javascript读取网页内容
- $.getJSON的url是什么啊?是不是一个json文件啊,怎么换成一个不同域下我自己写的json文件呢
- Extjs 获取radiogroup值?
- 一个很蛋疼的问题,不嫌麻烦的。麻烦看看。。。。谢谢!!
- 如何用JavaScript实现查询数据库之后的记录分页显示
- 问各位个简单的正则表达式。
- JavaScript中 delegate 有什么用
- 在JavaScript里,怎样判断一个文件夹是否共享,文件是否存在?
- 用php和js怎么把订单数据传送到后台呢,还有第二页还可以修改数量
- 求助用javascript求两日期相减所得时间差!
- 怎样来获取页面滚动后的鼠标位置?
<script language="javascript">
function xxx()
{
window.returnValue = "xxxx"; //xxxx为你希望返回的值,搞定^_^
}
</script>