Javascript弹窗代码大全(收集)

合集下载

JS代码大全

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跳转页面参考代码大全

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弹出窗口代码大全(详细整理)

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弹出窗口大全

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常用代码大全

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种弹出小窗口

用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弹出层输入框(示例代码)

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);" />。

网页弹出窗口代码汇总

网页弹出窗口代码汇总
加入<body>区:
<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弹窗代码

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弹出窗⼝⽅法汇总本⽂实例汇总了常⽤的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)

弹出窗口大全(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几种弹窗事件的使用

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退出弹窗代码集合

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强制弹出窗口代码研究-又一款代码
有时候我们需要在网站某个小角落或者显著的位置加一条链接但是当同类链接越来越多的时候我们就需要将链接滚动显示这里的滚动不是我们平常所说公告栏滚动效果而是滚动一行停留一段时间再滚动下一行的看似一帧一帧切换的效果
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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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、展开式的弹出窗口网页上的弹出窗口见得多了,但是没有什么很新颖的效果来显示其过程。

相关文档
最新文档