我需要一个像鼠标右键后出来菜单的[ 刷新(R) ]效果,因window.location.reload()不够用

gaowenzhen 2011-05-06 11:05:29
 我是通过jq.ul.dialog创建的dom,然后又被jq自已的remove()删除的dom 这种情况下,第二次再执行时,会出现input type="text"不能输入任何字符,我确定没有给input设过任何的禁用.


这个input是在iframe中,iframe是浮动在jq动态创建的div上.



function FromDialog(scr,title) {
var windowObj = $('<iframe id="externalSite">').attr({ "src": scr, "frameborder": "0", "width": "100%" }).dialog({
title: title,
buttons: {
"确定": function () {
$(this).dialog("close");
},
"取消": function () {
$(this).dialog("close");
}
}
})
}




FromDialog("1.apsx","xxxxxxx标题");//调用
1.aspx
---------
<body>
<form>
<input type="text"/> <!-------就是这里出问题:第二次创建这个页面时会出现这个input不能输入------->
</form>
</body>

当是我在弹出的窗口上右键出来的菜单中刷新时input又可以输入了,按这个思路我的解决方法如下

在 1,aspx中的写了一个刷新效果

if (window.parent.contentreloda) {
setTimeout(function () {window.location.reload()},200);
window.parent.contentreloda = false;
}

问题来了:发现location.reload()刷新无效,而右键出来的菜单中的 [ 刷新(R) ]就好用,我想问有没有和 刷新(R)一样的js方法感谢大师帮助一下.


...全文
68 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuexiaodong2009 2011-05-06
  • 打赏
  • 举报
回复
form1.submit();
xuexiaodong2009 2011-05-06
  • 打赏
  • 举报
回复
提交窗体就可以了

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧