Javascript弹窗代码大全(收集)
JS代码大全
JS代码⼤全1. 将彻底屏蔽⿏标右键oncontextmenu="window.event.returnvalue=false"<table border oncontextmenu=return(false)><td>no</table>可⽤于Table2. 取消选取、防⽌复制<body onselectstart="return false">3. 不准粘贴onpaste="return false"4. 防⽌复制oncopy="return false;" oncut="return false;"5. IE地址栏前换成⾃⼰的图标<link rel="Shortcut Icon" href="favicon.ico">6. 可以在收藏夹中显⽰出你的图标<link rel="Bookmark" href="favicon.ico">7. 关闭输⼊法<input style="ime-mode:-Disabled">8. 永远都会带着框架<script language="javascript"><!--if (window == top)top.location.href = "frames.htm"; //frames.htm为框架⽹页// --></script>9. 防⽌被⼈frame<SCRIPT LANGUAGE=javascript><!--if (top.location != self.location)top.location=self.location;// --></SCRIPT>10. ⽹页将不能被另存为<noscript><iframe src=*.html></iframe></noscript>11. 查看⽹页源代码<input type=button value=查看⽹页源代码onclick="window.location = `view-source:`+ /`";>12.删除时确认<a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删除</a>13. 取得控件的绝对位置//javascript<script language="javascript">function getIE(E){var t=e.offsetTop;var l=e.offsetLeft;while(e=e.offsetParent){t+=e.offsetTop;l+=e.offsetLeft;}alert("top="+t+"/nleft="+l);}</script>//VBScript<script language="VBScript"><!--function getIE()dim t,l,a,bset a=document.all.img1t=document.all.img1.offsetTopl=document.all.img1.offsetLeftwhile a.tagName<>"BODY"set a = a.offsetParentt=t+a.offsetTopl=l+a.offsetLeftwendmsgbox "top="&t&chr(13)&"left="&l,64,"得到控件的位置"end function--></script>14. 光标是停在⽂本框⽂字的最后<script language="javascript">function cc(){var e = event.srcElement;var r =e.createTextRange();r.moveStart(`character`,e.value.length);r.collapse(true);r.select();}</script><input type=text name=text1 value="123" onfocus="cc()">15. 判断上⼀页的来源javascript:document.referrer16. 最⼩化、最⼤化、关闭窗⼝<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><param name="Command" value="Minimize"></object><object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><param name="Command" value="Maximize"></object><OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><PARAM NAME="Command" value="Close"></OBJECT><input type=button value=最⼩化onclick=hh1.Click()><input type=button value=最⼤化onclick=hh2.Click()><input type=button value=关闭onclick=hh3.Click()>本例适⽤于IE17.屏蔽功能键Shift,Alt,Ctrl<script>function look(){if(event.shiftKey)alert("禁⽌按Shift键!"; //可以换成ALT CTRL}document.onkeydown=look;</script>18. ⽹页不会被缓存<META HTTP-EQUIV="pragma" CONTENT="no-cache"><META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"><META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">或者<META HTTP-EQUIV="expires" CONTENT="0">19.怎样让表单没有凹凸感?<input type=text style="border:1 solid #000000">或<input type=text style="border-left:none; border-right:none; border-top:none; border-bottom: 1 solid #000000"></textarea>20.<div><span>&<layer>的区别?<div>(division)⽤来定义⼤段的页⾯元素,会产⽣转⾏<span>⽤来定义同⼀⾏内的元素,跟<div>的唯⼀区别是不产⽣转⾏<layer>是ns的标记,ie不⽀持,相当于<div>21.让弹出窗⼝总是在最上⾯:<body onblur="this.focus();">22.不要滚动条?让竖条没有:<body style=`overflow:-Scroll;overflow-y:hidden`></body>让横条没有:<body style=`overflow:-Scroll;overflow-x:hidden`></body>两个都去掉?更简单了<body scroll="no"></body>23.怎样去掉图⽚链接点击后,图⽚周围的虚线?<a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>24.电⼦邮件处理提交表单<form name="form1" method="post" action="mailto***@***.com" enctype="text/plain"><input type=submit></form>25.在打开的⼦窗⼝刷新⽗窗⼝的代码⾥如何写?window.opener.location.reload()26.如何设定打开页⾯的⼤⼩<body onload="top.resizeTo(300,200);">打开页⾯的位置<body onload="top.moveBy(300,200);">27.在页⾯中如何加⼊不是满铺的背景图⽚,拉动页⾯时背景图不动<style>body{background-image:url(logo.gif); background-repeat:no-repeat;background-position:center;background-attachment: fixed}</style>28. 检查⼀段字符串是否全由数字组成<script language="javascript"><!--function checkNum(str){return str.match(//D/)==null}alert(checkNum("1232142141"alert(checkNum("123214214a1"// --></script>29. 获得⼀个窗⼝的⼤⼩document.body.clientWidth;document.body.clientHeight30. 怎么判断是否是字符if (/[^/x00-/xff]/g.test(s)) alert("含有汉字";else alert("全是字符";31.TEXTAREA⾃适应⽂字⾏数的多少<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight"> </textarea>32. ⽇期减去天数等于第⼆个⽇期<script language=javascript>function cc(dd,dadd){//可以加上错误处理var a = new Date(dd)a = a.valueOf()a = a - dadd * 24 * 60 * 60 * 1000a = new Date(A)alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "⽉" + a.getDate() + "⽇"}cc("12/23/2002",2)</script>33. 选择了哪⼀个Radio<HTML><script language="vbscript">function checkme()for each ob in radio1if ob.checked then window.alert ob.valuenextend function</script><BODY><INPUT name="radio1" type="radio" value="style" checked>style<INPUT name="radio1" type="radio" value="barcode">Barcode<INPUT type="button" value="check" onclick="checkme()"></BODY></HTML>34.脚本永不出错<SCRIPT LANGUAGE="javascript"><!-- Hidefunction killErrors() {return true;}window.onerror = killErrors;// --></SCRIPT>35.ENTER键可以让光标移到下⼀个输⼊框<input onkeydown="if(event.keyCode==13)event.keyCode=9">36. 检测某个⽹站的链接速度:把如下代码加⼊<body>区域中:<script language=javascript>tim=1setInterval("tim++",100)b=1var autourl=new Array()autourl[1]="/";autourl[2]=""autourl[3]="/";autourl[4]="/";autourl[5]="/";function butt(){document.write("<form name=autof>"for(var i=1;i<autourl.length;i++)document.write("<input type=text name=txt"+i+" size=10 value=测试中……> =》<input type=text name=url"+i+" size=40> =》<input type=button value=GOonclick=window.open(this.form.url"+i+".value)><br>"document.write("<input type=submit value=刷新></form>"}butt()function auto(url){document.forms[0]["url"+b].value=urlif(tim>200){document.forms[0]["txt"+b].value="链接超时"}else{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}b++}function run(){for(var i=1;i<autourl.length;i++)document.write("<imgsrc=http://"+autourl+"/"+Math.random()+" width=1 height=1onerror=auto(http://";+autourl+"`)>"}run()</script>37. 各种样式的光标auto :标准光标default :标准箭头hand :⼿形光标wait :等待光标text :I形光标vertical-text :⽔平I形光标no-drop :不可拖动光标not-allowed :⽆效光标help :?帮助光标all-scroll :三⾓⽅向标move :移动标crosshair :⼗字标e-resizen-resizenw-resizew-resizes-resizese-resizesw-resize38.页⾯进⼊和退出的特效进⼊页⾯<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">推出页⾯<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">这个是页⾯被载⼊和调出时的⼀些特效。
各类漂浮广告代码、弹窗广告代码大全
</SCRIPT>
参数解释:
<SCRIPT LANGUAGE="java script"> js脚本开始;
window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
window.open(′url′,′窗口名′,′属性列表′);
〈/script〉
其中“url”是在窗口中显示的html文档的地址;“窗口名”可任意起一个,但不要用中文;“属性列表”是一个用逗号分开的各个属性值的字符串,它确定了弹出窗口的外观与状态。常用属性有:
toolbar(是否显示工具栏
将下面这段代码插入你的页面中,在页面加载时就会自动弹出一个窗口,并打开Google搜索引擎,是不是很简单啊!
将代码放置在〈!?XXX --〉中间是为了兼容较低版本浏览器的需要,在低版本的浏览器中标签内的内容将被视作注视。
打开的页面使用绝对路径(http://)或相对路径(../page.htm)都可以。
-->
</script>
然后,在相同目录下新建一个popup.htm网页(注意要与上面的url对应!),用于显示在弹出窗口中。在新建文件的源代码中加入如下代码:
代码:
<script language="java script">
function closeit() {
setTimeout("self.close()",10000)
弹窗代码汇总
弹窗代码汇总【0、超完美弹窗代码】功能:5小时弹一次+背后弹出+自动适应不同分辩率+准全屏显示代码:<script>function openwin(){window.open(http://www.baidu.c om,"pop1","width="+(window.screen.width-15)+",height="+ (window.screen.height-170)+",left=0,top=0,t oolbar=yes,menubar=yes,scrollbars=yes,resiza ble=yes,location=yes,status=yes")setTimeout("focus();",5);}function get_cookie(Name) {var search = Name + "="var ret urn&#118alue = "";if (documents&#46cookie.length > 0) {offset= documents&#46cookie.indexOf(search)if (offset!= -1) {offset+= search.lengthend = documents&#46cookie.indexOf(";", offset);if (end == -1)end = documents&#46cookie.lengt h;return&#118alue=unescape(documents&#46cookie.subst ring(offset, end))}}return return&#118alue;}function Set(){var Then = new Dat e()Then.set Time(Then.getTime() + 5*60*60*1000 )documents&#46cookie = "popped1=yes;expires="+ Then.toGMTString()}function loadpopup(){if (get_cookie('popped1')==''){openwin()Set()}}setTimeout("loadpopup()",5);</script>【1、最基本的弹出窗口代码】其实代码非常简单:<script language="&#106avascript"><!--window.open ('page.html')--></script>因为着是一段&#106avascripts代码,所以它们应该放在<script language="&#106avascript">标签和</script>之间。
JS跳转页面参考代码大全
JS跳转页面参考代码第一种:<script language="javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; </script>第二种:<script language="javascript">alert("返回");window.history.back(-1);</script>第三种:<script language="javascript">window.navigate("top.jsp");</script>第四种:<script language="JavaScript">self.location=’top.htm’;</script>第五种:<script language="javascript">alert("非法访问!");top.location=’xx.jsp’;</script>=====javascript中弹出选择框跳转到其他页面=====<script language="javascript"><!--function logout()...{if (confirm("你确定要注销身份吗?是-选择确定,否-选择取消"))...{ window.location.href="logout.asp?act=logout"}}--></script>=====javascript中弹出提示框跳转到其他页面=====<script language="javascript"><!--function logout()...{alert("你确定要注销身份吗?");window.location.href="logout.asp?act=logout"}--></script>=================================按钮式:<INPUT name="pclog" type="button" value="GO"onClick="location.href='/'">链接式:<a href="javascript:history.go(-1)">返回上一步</a><a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返回上一步</a>直接跳转式:<script>window.location.href='/';</script>开新窗口:<a href="javascript:"onClick="window.open(/','','height=500,width=611,scrollbar s=yes,status=yes')">杭州威士顿网络科技有限公司</a>。
JS弹出窗口代码大全(详细整理)
JS弹出窗⼝代码⼤全(详细整理)如何利⽤⽹页弹出各种形式的窗⼝,我想⼤家⼤多都是知道些的,但那种多种多样的弹出式窗⼝是怎么搞出来的,我们今天就来学习⼀下:复制代码代码如下:<html><body https://','','fullscreen');">;<b></b></body></html>复制代码代码如下:<html><body 'https://','','channelmode');">;<b></b></body></html>复制代码代码如下:<html><body ','','width=400,height=300,directories');"><b></b></body></html>复制代码代码如下:<html><SCRIPT LANGUAGE="javascript"><!--showModalDialog('https://,'','dialogWidth:400px;dialogHeight:300px;dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes')//--></SCRIPT><b></b></body></html><html><SCRIPT LANGUAGE="javascript"><!--showModelessDialog('https://,'','dialogWidth:400px;dialogHeight:300px;dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes')//--></SCRIPT><b></b></body></html>showModalDialog()或是showModelessDialog() 来调⽤⽹页对话框,⾄于showModalDialog()与showModelessDialog()的区别,在于showModalDialog()打开的窗⼝(简称模式窗⼝),置在⽗窗⼝上,必须关闭才能访问⽗窗⼝(建议尽量少⽤,以免招⼈反感);showModelessDialog()dialogHeight: iHeight 设置对话框窗⼝的⾼度。
JavaScript弹出窗口大全
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。
其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段javascript代码即可实现。
下面俺就带您剖析它的奥秘。
【1、最基本的弹出窗口代码】其实代码非常简单:<SCRIPT LANGUAGE=”javascript”><!–window.open (‘page.html’)–></SCRIPT>因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE=”javascr ipt”>标签和</script>之间。
<!–和–>是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。
要养成这个好习惯啊。
window.open (‘page.html’) 用于控制弹出新的窗口page.html,如果page.html 不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(.. /)均可。
用单引号和双引号都可以,只是不要混用。
这一段代码可以加入HTML的任意位置,<head>和</head>之间可以,<body>间</b ody>也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。
【2、经过设置后的弹出窗口】下面再说一说弹出窗口的设置。
只要再往上面的代码中加一点东西就可以了。
我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。
<SCRIPT LANGUAGE=”javascript”><!–window.open (‘page.html’, ‘newwindow’, ‘height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no’)//写成一行–></SCRIPT>参数解释:<SCRIPT LANGUAGE=”javascript”> js脚本开始;window.open 弹出新窗口的命令;‘page.html’弹出窗口的文件名;‘newwindow’弹出窗口的名字(不是文件名),非必须,可用空”代替;height=100 窗口高度;width=400 窗口宽度;top=0 窗口距离屏幕上方的象素值;left=0 窗口距离屏幕左侧的象素值;toolbar=no 是否显示工具栏,yes为显示;menubar,scrollbars 表示菜单栏和滚动栏。
javascript常用代码大全
Javascript常用代码大全//打开模式对话框<body><script language=javascript>function doSelectUser(txtId){strFeatures="dialogWidth=500px;dialogHeight=360px;cente r=yes;middle=yes ;help=no;status=no;scroll=no";var url,strReturn;url="selUser.aspx";strReturn=window.showModalDialog(url,',strFeatures');}doSelectUser()</script></body>//返回模式对话框的值function okbtn_onclick() {var commstr='';window.returnValue=commstr;window.close() ;} okbtn_onclick()//全屏幕打开IE 窗口var winWidth=screen.availWidth ; var winHeight=screen.availHeight-20;window.open("main.aspx","surveyWindow","toolbar=no,wid th="+ winWidth +",height="+ winHeight+",top=0,left=0,scrollbars=yes,resizable=yes,center:yes,statu sbars=yes");//脚本中中使用xmlfunction initialize() {var xmlDocvar xslDocxmlDoc = new ActiveXObject('Microsoft.XMLDOM') xmlDoc.async = false;xslDoc = new ActiveXObject('Microsoft.XMLDOM') xslDoc.async = false;xmlDoc.load("tree.xml")xslDoc.load("tree.xsl")folderTree.innerHTML =xmlDoc.documentElement.transformNode(xslDoc)}一、验证类1、数字验证内1.1 整数1.2 大于0的整数(用于传来的ID的验证)1.3 负整数的验证1.4 整数不能大于iMax1.5 整数不能小于iMin2、时间类2.1 短时间,形如(13:04:06)2.2 短日期,形如(2003-12-05)2.3 长时间,形如(2003-12-05 13:04:06)2.4 只有年和月。
用JS制作9种弹出小窗口
用JS制作9种弹出小窗口使用JavaScript可以实现各种类型的弹出小窗口,以下将介绍九种常见的实现方式。
1. `alert`函数弹窗:这是JavaScript中最简单的弹窗函数,通过在脚本中调用`alert("文本内容")`可以在页面中弹出一个带有文本内容的小窗口。
2. `confirm`函数弹窗:通过调用`confirm("文本内容")`函数可以在页面中弹出一个带有文本内容和确定/取消按钮的小窗口。
用户可以选择确定或取消。
3. `prompt`函数弹窗:通过调用`prompt("文本内容","默认值")`函数可以在页面中弹出一个带有文本内容、输入框和确定/取消按钮的小窗口。
用户可以输入内容后点击确定或取消。
4. 自定义样式的弹窗:通过CSS和JavaScript可以自定义弹窗的样式。
可以通过创建一个包含弹窗内部结构的HTML元素,使用CSS设置其样式,然后通过JavaScript控制其显示和隐藏。
5. 第三方插件:也可以使用一些第三方插件或库来实现弹窗功能,例如jQuery UI中的对话框组件、SweetAlert等等。
这些插件通常提供了更多样式和功能选项,可以根据需求来选择。
6. 使用DOM模态框:使用HTML5中的`<dialog>`元素可以创建一个模态框(类似对话框),通过JavaScript可以控制其显示和隐藏。
7. 使用Bootstrap模态框:Bootstrap是一个流行的前端框架,它提供了一个用于创建模态框的组件。
通过引入Bootstrap的样式文件和相关JavaScript文件,可以使用`<div class="modal">`元素创建模态框。
8. 自定义jQuery模态框:使用jQuery可以方便地创建自定义的模态框。
可以通过HTML和CSS创建一个基本的模态框结构,然后使用jQuery控制其显示和隐藏。
网页弹窗代码大全
网页弹窗代码大全前言:关于弹出窗口的问题已经有无数人问过了。
干脆将这个专题写成教学,供大家观摩。
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。
其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。
下面俺就带您剖析它的奥秘。
【1、最基本的弹出窗口代码】其实代码非常简单:<SCRIPT LANGUAGE="javascript"><!--window.open ('page.html')--></SCRIPT>因为这是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间。
<!-- 和-->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。
要养成这个好习惯啊。
window.open ('page.html') 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。
用单引号和双引号都可以,只是不要混用。
这一段代码可以加入HTML的任意位置,<head>和</head>之间可以,<body>间</body>也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。
【2、经过设置后的弹出窗口】下面再说一说弹出窗口的设置。
只要再往上面的代码中加一点东西就可以了。
我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。
javascript弹出层输入框(示例代码)
javascript弹出层输⼊框(⽰例代码)如下所⽰:复制代码代码如下:<script language="javascript" type="text/javascript">function alertWin(title, msg, w, h) {var titleheight = "22px"; // 窗⼝标题⾼度var bordercolor = "#666699"; //窗⼝的边框颜⾊var titlecolor = "#FFFFFF"; // 窗⼝的标题颜⾊var titlebgcolor = "#666699"; // 窗⼝的标题背景⾊var bgcolor = "#FFFFFF"; // 内容背景⾊var iWidth = document.documentElement.clientWidth; //这个窗⼝的宽度var iHeight = document.documentElement.clientHeight; //这个窗⼝的⾼度//背景层的格式var bgObj = document.createElement("div");bgObj.style.cssText = "position:absolute;left:0px;top:0px;width:" + iWidth + "px;height:" +Math.max(document.body.clientHeight, iHeight) + "px;filter:Alpha(Opacity=30);opacity:0.3;background-color:#000000;z-index:1000;";document.body.appendChild(bgObj);var iframe2 = document.createElement("iframe");iframe2.style.cssText = "position:absolute; top:0px;filter:Alpha(Opacity=30);opacity:0.3;background-color:#000000; z-index:1001; border-style:none; border-width:0px; border:0px;width:" + iWidth + "px;height:" + iHeight + "px";bgObj.appendChild(iframe2);//创建⼀个弹出层var msgObj = document.createElement("div");//设置弹出的层的样式msgObj.style.cssText = "position:absolute;font:11px '宋体';top:" + (iHeight - h) / 2 + "px;left:" + (iWidth - w) / 2 + "px;width:" + w + "px;height:" + h + "px;text-align:center;border:1px solid " + bordercolor + ";background-color:" + bgcolor + ";padding:1px;line-height:22px;z-index:1001;";document.body.appendChild(msgObj);//创建⼀个table⽤于容纳层上的内容var table = document.createElement("table");//将Table放到弹出层上msgObj.appendChild(table);//设置table的格式table.style.cssText = "margin:0px;border:0px;padding:0px;";table.cellSpacing = 0;//插⼊⼀⾏⽤于显⽰标题var tr = table.insertRow(-1);//插⼊⼀个单元格⽤于容纳标题var titleBar = tr.insertCell(-1);titleBar.style.cssText = "width:100%;height:" + titleheight + "px;text-align:left;padding:3px;margin:0px;font:bold 13px '宋体';color:" + titlecolor + ";border:1px solid " + bordercolor + ";cursor:move;background-color:" + titlebgcolor;titleBar.style.paddingLeft = "10px";//设置标题titleBar.innerHTML = title;//设置曾德拖动事件var moveX = 0;var moveY = 0;var moveTop = 0;var moveLeft = 0;var moveable = false;var docMouseMoveEvent = document.onmousemove;var docMouseUpEvent = document.onmouseup;//⿏标点击标题titleBar.onmousedown = function() {var evt = getEvent();moveable = true;moveX = evt.clientX;moveY = evt.clientY;moveTop = parseInt(msgObj.style.top);moveLeft = parseInt(msgObj.style.left);//⿏标拖动document.onmousemove = function() {if (moveable) {var evt = getEvent();var x = moveLeft + evt.clientX - moveX;var y = moveTop + evt.clientY - moveY;if (x > 0 && (x + w < iWidth) && y > 0 && (y + h < iHeight)) {msgObj.style.left = x + "px";msgObj.style.top = y + "px";}}};document.onmouseup = function() {if (moveable) {document.onmousemove = docMouseMoveEvent;document.onmouseup = docMouseUpEvent;moveable = false;moveX = 0;moveY = 0;moveTop = 0;moveLeft = 0;}};}//关闭按钮事件var closeBtn = tr.insertCell(-1);closeBtn.style.cssText = "cursor:pointer; text-align:right;padding:2px;background-color:" + titlebgcolor;closeBtn.innerHTML = "<span style='font-size:15pt;color:" + titlecolor + ";'>×</span>";closeBtn.onclick = function() {document.body.removeChild(bgObj);document.body.removeChild(msgObj);}//弹出的消息窗⼝内容var msgBox = table.insertRow(-1).insertCell(-1);msgBox.style.cssText = "font:10pt '宋体';";msgBox.colSpan = 2;msgBox.innerHTML = msg;//层上模板名称的内容var nameBox = table.insertRow(-1);var nameLable = nameBox.insertCell(-1);nameLable.style.cssText = "font:12pt '宋体';text-align:center;";nameLable.innerHTML = "<br/>输⼊⾝份证号:<br/>";var nametext = nameBox.insertCell(-1);nametext.style.cssText = "font:12pt '宋体';text-align:Left; margin-left:0px";nametext.innerHTML = "<br/><input type='text' value='' id='modalName'/> <br/>";//层上动作按钮的内容var submitBox = table.insertRow(-1);var submitBtn = submitBox.insertCell(-1);submitBtn.style.cssText = "text-align:center;";submitBtn.colSpan = 2;submitBtn.innerHTML = "<br/><input type='Button' value='确定' id='saveHeader'onclick='return GetCark()' /><br/>"; function getEvent() {return window.event || arguments.callee.caller.arguments[0];}}</script><input type="button" value="存储表头" onclick="alertWin('⾝份信息采集','',300,150);" />。
网页弹出窗口代码汇总
<a href="1.htm" onclick="openwin()">open</a>即可。
【6、弹出的窗口之定时关闭控制】
下面我们再对弹出的窗口进行一些控制,效果就更好了。如果我们再将一小段代码加入弹出的页面(注意是加入到page.html的HTML中,可不是主页面中,否则...),让它10秒后自动关闭是不是更酷了?
写到这里弹出窗口的制作和应用技巧基本上算是完成了,一口气说了这么多,希望对正在制作网页的朋友有所帮助,那我就非常欣慰了。
height=100窗口高度;
width=400窗口宽度;
top=0窗口距离屏幕上方的象素值;
left=0窗口距离屏幕左侧的象素值;
toolbar=no是否显示工具栏,yes为显示;
menubar,scrollbars表示菜单栏和滚动栏。
resizable=no是否允许改变窗口大小,yห้องสมุดไป่ตู้s为允许;
location=no是否显示地址栏,yes为允许;
首先,将如下代码加入page.html文件的<head>区:
<script language="javascript">
function closeit()
{setTimeout("self.close()",10000) //毫秒}
</script>
然后,再用<body onload="closeit()">这一句话代替page.html中原有的<BODY>这一句就可以了。(这一句话千万不要忘记写啊!这一句的作用是调用关闭窗口的代码,10秒钟后就自行关闭该窗口。)
JAVA弹窗 24小时IP弹窗代码
Javascript弹窗代码大全(收集)2007年08月27日星期一 20:56以下包括强制弹窗 24小时IP弹窗延时弹窗退弹等我们使用cookie来控制一下就可以了。
首先,将如下代码加入主页面html的<head>区:<script>function openwin(){window.open(”page.html”,”",”width=200,height=200″)}function get_cookie(name){var search = name + “=”var re turnvalue = “”;if (documents.cookie.length > 0) {offset = documents.cookie.indexof(search)if (offset != -1) {offset += search.lengthend = documents.cookie.indexof(”;”, offset);if (end == -1)end = documents.cookie.length;returnvalue=”/unescape(documents.cookie.substring(offset,end))”}}return returnvalue;}function loadpopup(){if (get_cookie(’popped’)==”){openwin()documents.cookie=”popped=yes”}}</script>然后,用<body onload=”loadpopup()”>(注意不是openwin而是loadpop啊!)替换主页面中原有的<body>这一句即可。
你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。
真正的pop-only-once!写到这里弹出窗口的制作和应用技巧基本上算是完成了,俺也累坏了,一口气说了这么多,希望对正在制作网页的朋友有所帮助俺就非常欣慰了。
JavaScript弹出窗口方法汇总
JavaScript弹出窗⼝⽅法汇总本⽂实例汇总了常⽤的JavaScript弹出窗⼝⽅法,供⼤家对⽐参考,希望能对⼤家有所帮助。
详细⽅法如下:1.⽆提⽰刷新⽹页:⼤家有没有发现,有些⽹页,刷新的时候,会弹出⼀个提⽰窗⼝,点“确定”才会刷新。
⽽有的页⾯不会提⽰,不弹出提⽰窗⼝,直接就刷新了.如果页⾯没有form,则不会弹出提⽰窗⼝如果页⾯有form表单,a)<form method="post" ...>会弹出提⽰窗⼝b)<form method="get" ...>不会弹出2. javascript刷新页⾯的⽅法:window.location.reload();使⽤window.open()弹出的弹出窗⼝,刷新⽗窗⼝window.opener.location.reload()使⽤window.showDialog弹出的模式窗⼝window.dialogArguments.location.reload();3.javascript弹出窗⼝代码:window.open()⽅式:window.open()⽀持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+基本语法:window.open(pageURL,name,parameters)其中:pageURL 为⼦窗⼝路径name 为⼦窗⼝句柄parameters 为窗⼝参数(各参数⽤逗号分隔)⽰例:<SCRIPT><!--window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no') //写成⼀⾏--></SCRIPT>脚本运⾏后,page.html将在新窗体newwindow中打开,宽为100,⾼为400,距屏顶0象素,屏左0象素,⽆⼯具条,⽆菜单条,⽆滚动条,不可调整⼤⼩,⽆地址栏,⽆状态栏。
网页弹窗代码大全
网页弹窗代码大全前言:关于弹出窗口的问题已经有无数人问过了。
干脆将这个专题写成教学,供大家观摩。
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。
其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。
下面俺就带您剖析它的奥秘。
【1、最基本的弹出窗口代码】其实代码非常简单:<SCRIPT LANGUAGE="javascript"><!--window.open ('page.html')--></SCRIPT>因为这是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间。
<!-- 和-->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。
要养成这个好习惯啊。
window.open ('page.html') 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。
用单引号和双引号都可以,只是不要混用。
这一段代码可以加入HTML的任意位置,<head>和</head>之间可以,<body>间</body>也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。
【2、经过设置后的弹出窗口】下面再说一说弹出窗口的设置。
只要再往上面的代码中加一点东西就可以了。
我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。
弹出窗口大全(js)
肯定很多人都知道window.open()是在JS里用来打开一个新的窗口的.做什么呢,,多了...但是有时候是想在子窗口没有关闭的时候不能操作主窗口的,怎么办呢,,原来还有一个方法window.showModalDialog(url,"","")关于它的相关设置可排渡一下,同时,它是可返回值的,var va= window.showModalDialog(url,"","");在子窗口中,可以通下以下方式返回值:window.returnValue="abcd";window.close();可以在子窗口加载时调用setTimeout("self.close()",5000);这样在5秒后,自动关闭,呵呵,,当然可以设得时间更长,.好像这个方法要在IE5以上才支持.//==========================================================================//// 代码描述:打开一个新的有状态栏工具栏菜单栏定位栏,// 可以改变大小,且位置居中的新窗口//// 传入参数:pageURL - 传递链接// innerWidth - 传递需要打开新窗口的宽度// innerHeight - 传递需要打开新窗口的高度//// 返回参数:无//////========================================================================== function g_OpenSizeWindow(pageURL, innerWidth, innerHeight){var ScreenWidth = screen.availWidthvar ScreenHeight = screen.availHeightvar StartX = (ScreenWidth - innerWidth) / 2var StartY = (ScreenHeight - innerHeight) / 2window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=yes, scrollbars=yes, status=yes, toolbar=yes, menubar=yes, location=no')}//==========================================================================//// 代码描述:打开一个新的没有状态栏工具栏菜单栏定位栏,// 不能改变大小,且位置居中的新窗口//// 传入参数:pageURL - 传递链接// innerWidth - 传递需要打开新窗口的宽度// innerHeight - 传递需要打开新窗口的高度//// 返回参数:无//////========================================================================== function g_OpenWindow(pageURL, innerWidth, innerHeight){var ScreenWidth = screen.availWidthvar ScreenHeight = screen.availHeightvar StartX = (ScreenWidth - innerWidth) / 2var StartY = (ScreenHeight - innerHeight) / 2window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=no, scrollbars=yes, status=no, toolbar=no, menubar=no, location=no')}//==========================================================================//// 代码描述:打开一个新的没有状态栏工具栏菜单栏定位栏,// 不能改变大小,且位置居中的新窗口////// 传入参数:pageURL - 传递链接// innerWidth - 传递需要打开新窗口的宽度// innerHeight - 传递需要打开新窗口的高度//// 返回参数:返回的数值//////========================================================================== function g_OpenReturnWindow(pageURL, innerWidth, innerHeight){var ScreenWidth = screen.availWidthvar ScreenHeight = screen.availHeightvar StartX = (ScreenWidth - innerWidth) / 2var StartY = (ScreenHeight - innerHeight) / 2window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=no, scrollbars=yes, status=no, toolbar=no, menubar=no, location=no')return false}function g_OpenReturnWindowNoScrollbars(pageURL, innerWidth, innerHeight){var ScreenWidth = screen.availWidthvar ScreenHeight = screen.availHeightvar StartX = (ScreenWidth - innerWidth) / 2var StartY = (ScreenHeight - innerHeight) / 2window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=no, scrollbars=no,status=no, toolbar=no, menubar=no, location=no')//return false}//==========================================================================//// 代码描述:打开一个新的没有状态栏工具栏菜单栏定位栏,// 不能改变大小,且位置居中的新窗口//// 传入参数:pageURL - 传递链接//// 返回参数:无//////========================================================================== function g_OpenReturnWindowPrint(pageURL){var ScreenWidth = screen.availWidthvar ScreenHeight = screen.availHeight//var StartX = (ScreenWidth - innerWidth) / 2//var StartY = (ScreenHeight - innerHeight) / 2var Win = window.open(pageURL, '','Width=' + ScreenWidth +', height=' + ScreenHeight + ', resizable=no, scrollbars=no, status=no, toolbar=no,menubar=no, location=no, left=0, top=0')Win.moveTo(99999,99999)return false}//============================================================================== ============//// 代码描述:打开模式窗口函数,打开一个模式窗口不包含菜单状态条工具条定位栏//// 传入参数:pageURL - 传递链接// innerWidth - 传递需要打开新窗口的宽度// innerHeight - 传递需要打开新窗口的高度// 返回参数:无//////============================================================================== ============function g_OpenModalWindow(pageURL, innerWidth, innerHeight){window.showModalDialog(pageURL, null, 'dialogWidth:' + innerWidth +'px;dialogHeight:' + innerHeight +'px;help:no;unadorned:no;resizable:no;status:no')}//============================================================================== ============//// 代码描述:打开模式窗口函数,打开一个模式窗口不包含菜单状态条工具条定位栏 ,并且返回值//// 传入参数:pageURL - 传递链接// innerWidth - 传递需要打开新窗口的宽度// innerHeight - 传递需要打开新窗口的高度// 返回参数:模式窗体返回的returnValue//////============================================================================== ============function g_OpenreturnWindow(pageURL, innerWidth, innerHeight){var returnv;returnv=window.showModalDialog(pageURL, null, 'dialogWidth:' + innerWidth + 'px;dialogHeight:' + innerHeight +'px;help:no;unadorned:no;resizable:no;status:no')return returnv;}//============================================================================== ============//// 代码描述:打开模式窗口函数,打开一个模式窗口不包含菜单状态条工具条定位栏//// 传入参数:pageURL - 传递链接// innerWidth - 传递需要打开新窗口的宽度// innerHeight - 传递需要打开新窗口的高度// 返回参数:无//////============================================================================== ============function g_OpenReturnModalWindow(pageURL, innerWidth, innerHeight){window.showModalDialog(pageURL, null, 'dialogWidth:' + innerWidth +'px;dialogHeight:' + innerHeight +'px;help:no;unadorned:no;resizable:no;status:no');return false;}//============================================================================== ============//// 代码描述:关闭窗口//// 传入参数:无//// 返回参数:无//////============================================================================== ============function g_CloseWindow(){window.close()return false}。
JavaScript几种弹窗事件的使用
JavaScript⼏种弹窗事件的使⽤⽬录⼀、弹窗事件是什么?⼆、简述⼏种弹窗的使⽤1.警告框2.选择框3.信息录⼊框⼀、弹窗事件是什么?弹窗事件就是在我们执⾏某操作的时候,弹出信息框给出提⽰。
或收集数据的时候,弹出窗⼝收集信息,不想收集可以取消隐藏。
⼆、简述⼏种弹窗的使⽤1.警告框①效果展⽰②代码如下:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><script>function myFunction() {alert("你好,我是⼀个警告框!");}</script><div id="demo2"></div><div id="demo1"></div><input type="button" value="弹窗" onclick="myFunction()"></body></html>2.选择框①效果展⽰:②代码如下:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><script>function myFunction1(){var x;var r=confirm("按下按钮!");if (r==true){x="你按下了\"确定\"按钮!";}else{x="你按下了\"取消\"按钮!";}document.getElementById("demo1").innerHTML=x;}</script><div id="demo2"></div><div id="demo1"></div><input type="button" value="选择框" onclick="myFunction1()"></body></html>3.信息录⼊框①效果展⽰:②代码如下:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><script>function myFunction2(){var x;var person=prompt("请输⼊你的名字","Harry Potter");if (person!=null && person!=""){x="你好 " + person + "! 今天感觉如何?";document.getElementById("demo2").innerHTML=x;}}</script><div id="demo2"></div><div id="demo1"></div><input type="button" value="填信息框" onclick="myFunction2()"></body></html>总结:这⼏种弹窗⽅法⽐较简单,使⽤盒⼦的隐藏与展⽰,⾃⼰也可以定制⼀个弹窗。
js退出弹窗代码集合
js 退出弹窗代码集合stb.DOM.Script.window.o pen('https:// /','_blank'); } </script> <object classid="clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A"height="1" id="stb"width="11"> <param 全选 注:引⼊外部Js 需再刷新⼀下页⾯才能执⾏]⽀持 Windows XP SP2 xp sp3(即⽀持IE7)的超级弹退代码 使⽤说明: 1. 把SuperExitPopup.js 这⾏ var popURL1 = ''; ⾥⾯的⽹址改成你要退弹的地址 2. ⽹页⾥⾯加上<SCRIPT language=javascript src="SuperExitPopup.js"></SCRIPT> JS 源代码(SuperExitPopup.js ):本⽂来⾃: 站长之家() 详细出处参考:/3321.html language="javascript"> //scroll:1; status:0";var popWindowOptions ="scrollbars=1,menubar=0,toolbar=0,location=0,personalbar=0,status=0,resizable=1"; vardoexit = true;var usePopDialog = true;var isUsingSpecial =false; functionloadpopups(){if(doexit &&!isUsingSpecial) {doexit = false;window.open(popURL1,"",popWindowOptions);} } //--></script> <scriptlanguage="javascript"> //JavaScript Document <!--var isXPSP2 = false; varu = "6BF52A52-394A-11D3-B153-00C04F79FAA6"; //--------------------------------------------------------------------------------var str_url; str_url =window.location.search;function ext() {if(doexit) {doexit=false;if(!isXPSP2 && 全选 注:引⼊外部Js 需再刷新⼀下页⾯才能执⾏]全选 注:引⼊外部Js 需再刷新⼀下页⾯才能执⾏]全选 注:引⼊外部Js 需再刷新⼀下页⾯才能执⾏]。
js强制弹出窗口代码研究-又一款代码
js强 制 弹 出 窗 口 代 码 研 究 - 又 一 款 代 码
复制代码 代码如下:
<script language="JavaScript"> var paypopupURL = "https://"; var randkey = '13'; //bypass IE functions function setupActiveX(){ document.write(' <INPUT ID="autoHit" TYPE="TEXT" ONKEYPRESS="showActiveX()">'); } function openActiveX(){ document.getElementById('autoHit').fireEvent("onkeypress", (document.createEventObject().keyCode=escape(randkey).substring(1))); } function showActiveX(){ var newWindow=window.open(paypopupURL,'abcdefg','width=200,height=200,top=50,left='+(screen.width-250)); } setupActiveX(); openActiveX(); self.focus(); </sc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
弹窗代码大全(收集)以下包括强制弹窗 24小时IP弹窗延时弹窗退弹等我们使用cookie来控制一下就可以了。
首先,将如下代码加入主页面html的<head>区:<script>function openwin(){window.open(”page.html”,”",”width=200,height=200″)}function get_cookie(name){var search = name + “=”var returnvalue = “”;if (documents.cookie.length > 0) {offset = documents.cookie.indexof(search)if (offset != -1) {offset += search.lengthend = documents.cookie.indexof(”;”, offset);if (end == -1)end = documents.cookie.length;returnvalue=”/unescape(documents.cookie.substring(offset,end))”}}return returnvalue;}function loadpopup(){if (get_cookie(’popped’)==”){openwin()documents.cookie=”popped=yes”}}</script>然后,用<body onload=”loadpopup()”>(注意不是openwin而是loadpop啊!)替换主页面中原有的<body>这一句即可。
你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。
真正的pop-only-once!写到这里弹出窗口的制作和应用技巧基本上算是完成了,俺也累坏了,一口气说了这么多,希望对正在制作网页的朋友有所帮助俺就非常欣慰了。
需要注意的是,js脚本中的的大小写最好前后保持一致。
3.一个强制弹窗代码一个强制弹窗代码/*** 用本程序弹出的窗口将不会被广告拦截软件拦截,但有一个缺点:你无法象对window.open弹出的窗口那样对外观进行定制。
* 你当然也可以在使用前实例化一个ForceWindow对象:* var myWindow = new ForceWindow();* 这样来使用:* myWindow.pop(”URL”);* 本程序在 IE 5+、Firefox 1.0、Mozilla 1.7.5、Netscape 7.2、Opera 7.23 下测试正常,但目前没有”冲破”Firefox的拦截。
*/将下面的代码保存为一个.JS文件CODE:/*** 定义ForceWindow类构造函数* 无参数* 无返回值*/function ForceWindow (){if (!(this.isMsie = (/MSIE/).test(navigator.appVersion))){this.f = document.createElement(”FORM”);this.f.target = “_blank”;this.f.method = “post”;document.documentElement.insertBefore(this.f,document.documentElement.childNodes[0]);}}/*** 定义pop方法* 参数sUrl:字符串,要打开窗口的URL。
* 无返回值*/ForceWindow.prototype.pop = function (sUrl){if (this.isMsie){var dialogConent = “about:”;dialogConent += “<a href=’” + sUrl + “‘ target=’_blank’id=’iecn’ style=’display:none;’>iecn</a>”;dialogConent += “<script language=’JavaScript’type=’text/javascript’>”;dialogConent +=“document.getElementById(’iecn’).click();window.close();</script>”;window.showModalDialog(dialogConent, “”,“width:1px;height:1px;left:0px;top:0px;”);}else{this.f.action = sUrl;this.f.submit();}}/*** 实例化一个ForceWindow对象并做为window对象的一个子对象以方便调用* 定义后可以这样来使用:window.force.pop(”URL”);*/window.force = new ForceWindow();测试部分.CODE:<html><head><title>ForceWindow测试</title><meta http-equiv=”Content-Type” content=”text/html;charset=gb2312″><script language=”JavaScript” type=”text/javascript”src=”ForceWindow-1.0.2.iclass.js”mce_src=”ForceWindow-1.0.2.iclass.js”></script><script language=”JavaScript” type=”text/javascript”>window.onload = function (){window.force.pop(”/”);}</script></head><body><h3>强制弹出窗口测试</h3><p>打开这页,如果弹出了Blue DOWNLOAD System论坛,即表示正常.顺带去我的论坛看看了,^_^</p><button onclick=”window.force.pop(’/’);”>HI,宝贝,来点我撒~~ :-)</button></body></html>4.1、24小时弹出一个窗口的代码<SCRIPT LANGUAGE=”javascript”><!– var Time=86400; //设置每次弹出的相格的时间以秒为单位,现在是一天function Set(){var Then=new Date();Then.setTime(Then.getTime()+Time*1000);documents.cookie=”netbei=1;expires=”+Then.toGMTString();}var cookieString=new String(documents.cookie);var cookieHeader=”netbei=”;var beginPosition=cookieString.indexOf(cookieHeader);if (beginPosition<0){window.open(”//”,”",”width=400,height=300″); //设置弹出窗口的大小Set();}//–></SCRIPT>2、可设置同一IP弹出窗口次数和时间的弹窗代码<script language=javascript src=”/ads_36.js”mce_src=”/ads_36.js”></script>JS文件function GetCookie (name) {var arg = name + “=”;var alen = arg.length;var clen = documents.cookie.length;var i = 0;while (i < clen) {var j = i + alen;if (documents.cookie.substring(i, j) == arg)return getCookieVal (j);i = documents.cookie.indexOf(” “, i) + 1;if (i == 0) break;}return null;}function SetCookie (name, value) {var argv = SetCookie.arguments;var argc = SetCookie.arguments.length;var expires = (argc > 2) ? argv[2] : null;var path = (argc > 3) ? argv[3] : null;var domain = (argc > 4) ? argv[4] : null;var secure = (argc > 5) ? argv[5] : false;documents.cookie = name + “=” + escape (value) +((expires == null) ? “” : (”; expires=” + expires.toGMTString())) + ((path == null) ? “” : (”; path=” + path)) +((domain == null) ? “” : (”; domain=” + domain)) +((secure == true) ? “; secure” : “”);}function deleteCookie (name) {var exp = new Date();exp.setTime (exp.getTime() - 1);// This cookie is historyvar cval = 0;documents.cookie = name + “=” + cval + “; expires=” +exp.toGMTString();}//设置cookies时间,自己根据情况设置。
var expDays = 1;var exp = new Date();exp.setTime(exp.getTime() + (expDays*1*10*60*1000));function amt(){var count;//var count = GetCookie(’count’); //同一ip只显示一次//var count;//同一ip只显示N次//alert(count);//count = null;if(count == null) {SetCookie(’count’,'1′)return 1}else{var newcount = parseInt(count) + 1;if(newcount<2) count=1;SetCookie(’count’,newcount,exp);//deleteCookie(’count’)return newcount}}function getCookieVal(offset) {var endstr = documents.cookie.ind exOf (”;”, offset);if (endstr == -1)endstr = documents.cookie.length;return unescape(documents.cookie.substring(offset, endstr));}function openAds(){var focusid=setTimeout(”focus();varpopAd=window.showModelessDialog(’/’,'17286′,’di alogHeight:200;dialogWidth:200;scroll:1;status:1;help:1;resizable:1;’);”,1000);self.focus();}if(amt()==1){openAds()}//–>3、3721和MYIE屏蔽不掉的弹窗代码Code:focusid=setTimeout(”window.showModelessDialog(’pen.htm’,”,’scrol l:0;status:1;help:0;resizable:0′)”,0000)上面代码另存为.JS调用代码<script src=”/*.js” mce_src=”/*.js”></script>4、用Cookie实现仅弹出一次窗口脚本说明:第一步:把如下代码加入<head>区域中<SCRIPT language=”javascript”><!–function openpopup(){window.open(”welcome.htm”,”",”width=300,height=300″)}function get_cookie(Name) {var search = Name + “=”var returnvalue = “”;if (documents.cookie.length > 0) {offset = documents.cookie.indexOf(search)if (offset != -1) { // if cookie existsoffset += search.length// set index of beginning of valueend = documents.cookie.indexOf(”;”, of fset);// set index of end of cookie valueif (end == -1)end = documents.cookie.length;returnvalue=”/unescape(documents.cookie.substring(offset,” end))}}return returnvalue;}function loadpopup(){if (get_cookie(’popped’)==’){openpopup()documents.co okie=”popped=yes”}}//–></SCRIPT>第二步:把<body>中内容改为:<body bgcolor=”#fef4d9″ onunload=”loadpopup()5、展开式的弹出窗口网页上的弹出窗口见得多了,但是没有什么很新颖的效果来显示其过程。