如何不重复弹出窗口? window.showModelessDialog("a.asp","PopWin", ""); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to mrshelly(Shelly)showModelessDialog的第2个参数不是窗口名,而是一个传递给欲打开窗口的值,控制不了是否重复打开。to LxcJie(肖冲*爱*捷捷)showModelessDialog()函数是不固定焦点的,可以访问父窗口。showmodalDialog()函数才是固定焦点的。to setcdq9801(蓝鸽@我是你.net)不明白你的意思,详细点说说好吗? to mrshelly(Shelly)showModelessDialog的第2个参数不是窗口名,而是一个传递给欲打开窗口的值,控制不了是否重复打开。to LxcJie(肖冲*爱*捷捷)showModelessDialog()函数是不固定焦点的,可以访问父窗口。showmodalDialog()函数才是固定焦点的。to setcdq9801(蓝鸽@我是你.net)不明白你的意思,详细点说说好吗? http://blog.csdn.net/net_lover/archive/2002/09/24/6910.aspx to LxcJie(肖冲*爱*捷捷)是能不用模窗口,应为还要开别的非模窗口呢,我在想用Web模拟多文本编辑器。 to net_lover(孟子E章)关于非模窗口的用法的文章我看过很多了,但是没有思路。 parentwindow.opener 让打开的窗口修改父窗口的全局变量 window.open详解 9、终极应用--弹出的窗口之Cookie控制】 回想一下,上面的弹出窗口虽然酷,但是有一点小毛病(沉浸在喜悦之中,一定没有 发现吧?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页), 那么每 次刷新这个页面,窗口都会弹出一次,是不是非常烦人?:-( 有解决的办法吗?Yes! ;-) Follow me. 我们使用cookie来控制一下就可以了。 首先,将如下代码加入主页面HTML的<HEAD>区: <script> function openwin(){ window.open("page.html","","width=200,height=200") } function get_cookie(Name) { var search = Name + "=" var returnvalue = ""; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset); if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } function loadpopup(){ if (get_cookie('popped')==''){ openwin() document.cookie="popped=yes" } } </script> 然后,用<body onload="loadpopup()">(注意不是openwin而是loadpop啊!) 替 换主页面中原有的<BODY>这一句即可。你可以试着刷新一下这个页面或重新进入该页 面,窗口再也不会弹出了。真正的Pop-Only-Once! 写到这里弹出窗口的制作和应用技巧基本上算是完成了 http://dev.csdn.net/develop/article/31/31801.shtm <script language="javascript"><!--self.focus();//--></script>把这个js放到谈出页面中(a.asp) 对,使用window.open时弹出窗口的名称设为一样就不会重复弹出了! win=nullfunction openwin(){if (win && win.open && !win.closed)win.focus()elsewin=window.open("xxx.asp")} win=nullfunction openwin(){if (win && win.open && !win.closed)win.focus()elsewin=window.open("xxx.asp")} JavaScript函数中,哪个是在页面显示完全之后调用的? JS有没有办法做到这样 求年月的正则表达式yyyy-MM 请教个问题! 请教一个小问题 有关Word.Application的问题 如何在页面上画出一条黑线<不用图片> 能否设定select下拉列表的长度。。。 請問在一個頁面如何調用另外一個頁面的過程并執行它﹐那個過程是用vbscript寫的。 如何使用jquery获取多个a元素的值 有没有谁写过类似于以CSDN上问题管理那样给分的程序,有了,说一下思路,或发一个相关的文档都可以 如何在这段代码的基础上加一个鼠标移上去就停顿,移开有恢复的效果?
showModelessDialog的第2个参数不是窗口名,而是一个传递给欲打开窗口的值,控制不了是否重复打开。to LxcJie(肖冲*爱*捷捷)
showModelessDialog()函数是不固定焦点的,可以访问父窗口。
showmodalDialog()函数才是固定焦点的。to setcdq9801(蓝鸽@我是你.net)
不明白你的意思,详细点说说好吗?
showModelessDialog的第2个参数不是窗口名,而是一个传递给欲打开窗口的值,控制不了是否重复打开。to LxcJie(肖冲*爱*捷捷)
showModelessDialog()函数是不固定焦点的,可以访问父窗口。
showmodalDialog()函数才是固定焦点的。to setcdq9801(蓝鸽@我是你.net)
不明白你的意思,详细点说说好吗?
是能不用模窗口,应为还要开别的非模窗口呢,我在想用Web模拟多文本编辑器。
关于非模窗口的用法的文章我看过很多了,但是没有思路。
window.opener 让打开的窗口修改父窗口的全局变量
<!--self.focus();//-->
</script>
把这个js放到谈出页面中(a.asp)
{
if (win && win.open && !win.closed)
win.focus()
else
win=window.open("xxx.asp")
}
{
if (win && win.open && !win.closed)
win.focus()
else
win=window.open("xxx.asp")
}