【3、⽤函数控制弹出窗⼝】
下⾯是⼀个完整的代码。
...任意的页⾯内容...
这⾥定义了⼀个函数openwin(),函数内容就是打开⼀个窗⼝。在调⽤它之前没有任何⽤途。
怎么调⽤呢?
⽅法⼀: 浏览器读页⾯时弹出窗⼝;
⽅法⼆: 浏览器离开页⾯时弹出窗⼝;
⽅法三:⽤⼀个连接调⽤:
注意:使⽤的"#"是虚连接。
⽅法四:⽤⼀个按钮调⽤:
value="打开窗⼝">
【4、同时弹出2个窗⼝】
数据库软件名称有哪些
对源代码稍微改动⼀下:
为避免弹出的2个窗⼝覆盖,⽤top和left控制⼀下弹出的位置不要相互覆盖即可。最后⽤上⾯说过的四种⽅法调⽤即可。
注意:2个窗⼝的name(newwindows和newwindow2)不要相同,或者⼲脆全部为空。ok?
【5、主窗⼝打开⽂件1.htm,同时弹出⼩窗⼝page.html】
如下代码加⼊主窗⼝区:
加⼊
区:
即可。
【6、弹出的窗⼝之定时关闭控制】
下⾯我们再对弹出的窗⼝进⾏⼀些控制,效果就更好了。如果我们再将⼀⼩段代码加⼊弹出的页⾯(注意是加⼊到page.html的html中,可不是主页⾯中,否则...),让它10秒后⾃动关闭是不是更酷了?
⾸先,将如下代码加⼊page.html⽂件的区:
function closeit()
{settimeout("self.close()",10000) //毫秒}
然后,再⽤
这⼀句话代替page.html中原有的这⼀句就可以了。(这⼀句话千万不要忘记写啊!这⼀句的作⽤是调⽤关闭窗⼝的代码,10秒钟后就⾃⾏关闭该窗⼝。)
【7、在弹出窗⼝中加上⼀个关闭按钮】
οnclick='window.close()'>
呵呵,现在更加完美了!
【8、内包含的弹出窗⼝-⼀个页⾯两个窗⼝】
上⾯的例⼦都包含两个窗⼝,⼀个是主窗⼝,另⼀个是弹出的⼩窗⼝。
通过下⾯的例⼦,你可以在⼀个页⾯内完成上⾯的效果。
function openwin()
{openwindow=window.open("", "newwin", "height=250,
width=250,toolbar=no,scrollbars="+scroll+",menubar=no");
//写成⼀⾏
openwindow.document.write("
例⼦")
openwindow.document.write("
bgcolor=#ffffff>")
openwindow.document.write("
hello!
")
openwindow.document.write("new window opened!")
openwindow.document.write("")
openwindow.document.write("")
openwindow.document.close()}
value="打开窗⼝">
看看
openwindow.document.write()⾥⾯的代码不就是标准的html吗?只要按照格式写更多的⾏即可。千万注意多⼀个标签或少⼀个标签就会出现错误。记得⽤openwindow.document.close()结束啊。
【9、终极应⽤--弹出的窗⼝之cookie控制】
回想⼀下,上⾯的弹出窗⼝虽然酷,但是有⼀点⼩⽑病(沉浸在喜悦之中,⼀定没有发现吧?)⽐如你将上⾯的脚本放在⼀个需要频繁经过的页⾯⾥(例如⾸页),那么每次刷新这个页⾯,窗⼝都会弹出⼀次,是不是⾮常烦⼈?:-(有解决的办法吗?yes!
;-) follow me.
我们使⽤cookie来控制⼀下就可以了。
⾸先,将如下代码加⼊主页⾯html的区:
function openwin()
{window.open("page.html","","width=200,height=200")}
function get_cookie(name)
{var search = name + "="
var returnvalue = "";
if (kie.length > 0) {
offset = kie.indexof(search)
if (offset != -1) {
offset += search.length
end = kie.indexof(";", offset);
if (end == -1)
end = kie.length;
returnvalue="/(kie.substring(offset,end))"
}
access defined}
return returnvalue;
}
function loadpopup(){
if (get_cookie('popped')==''){
openwin()
}
}
然后,⽤(注意不是openwin⽽是loadpop啊!)替换主页⾯中原有的这⼀句即可。你可以试着刷新⼀下这个页⾯或重新进⼊该页⾯,窗⼝再也不会弹出了。真正的pop-only-once!
写到这⾥弹出窗⼝的制作和应⽤技巧基本上算是完成了,俺也累坏了,⼀⼝⽓说了这么多,希望对正在制作⽹页的朋友有所帮助俺就⾮常欣慰了。
需要注意的是,js脚本中的的⼤⼩写最好前后保持⼀致。
3.⼀个强制弹窗代码
linux查看openssl版本
⼀个强制弹窗代码
演⽰地址 :bbscome/click.html
将下⾯的代码保存为⼀个.JS⽂件
CODE:
function ForceWindow ()
{
if (!(this.isMsie = (/MSIE/).test(navigator.appVersion)))
{
this.f = ateElement_x("FORM");
this.f.target = "_blank";
hod = "post";
document.documentElement.insertBefore(this.f,
document.documentElement.childNodes[0]);
}
}
ForceWindow.prototype.pop = function (sUrl)
{
if (this.isMsie)
html个人网页完整代码怎么看{
var dialogC;
dialogConent += "
";
javascript高级内容
dialogConent += "
dialogConent +=
"ElementByIdx_x('iecn').click();window.close();"; window.showModalDialog(dialogConent, "",
"width:1px;height:1px;left:0px;top:0px;");
}
else
{
this.f.action = sUrl;
this.f.submit();
}
}
window.force = new ForceWindow();
测试部分.
CODE:
ForceWindow测试
c>
src="ForceWindow-1.0.2.iclass.js">
mysql workbench怎么安装使用的{
window.force.pop("bbscome");
}
强制弹出窗⼝测试
打开这页,如果弹出了Blue DOWNLOAD
System论坛,即表⽰正常.顺带去我的论坛看看了,^_^
HI,宝贝,来点我撒~~ :-)
4.1、24⼩时弹出⼀个窗⼝的代码
2、可设置同⼀IP弹出窗⼝次数和时间的弹窗代码
JS⽂件