摘要:
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。
关键字:
弹窗 正文:
var endstr = documents.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = documents.cookie.length;
return unescape(documents.cookie.substring(offset, endstr));
}
function openAds(){
var focusid=setTimeout("focus();var popAd=window.showModelessDialog(http://bbs.netbei.com,17286,dialogHeight: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,,scroll:0;status:1;help:0;resizable:0)",0000)
上面代码另存为.JS
调用代码
<script 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 exists
offset += search.length
// set index of beginning of value
end = documents.cookie.indexOf(";", offset);
// set index of end of cookie value
if (end == -1)
end = documents.cookie.length;
returnvalue="/unescape(documents.cookie.substring(offset," end))
}
}
return returnvalue;
}
function loadpopup(){
if (get_cookie(popped)==){
openpopup()
documents.cookie="popped=yes"
}
}
//-->
</SCRIPT>
第二步:把<body>中内容改为:
<body bgcolor="#fef4d9" onunload="loadpopup()
5、展开式的弹出窗口
网页上的弹出窗口见得多了,但是没有什么很新颖的效果来显示其过程。你学完这个实例后你就会感觉并不是那么回事,可让你的弹出窗口也活动起来。
制作方法:
将下面的代码复制到<head>~</head>里:
<script language=javascript>
function expandingWindow(website) {
var heightspeed = 2; // vertical scrolling speed (higher = slower)
var widthspeed = 7; // horizontal scrolling speed (higher = slower)
var leftdist = 0; // distance to left edge of window
var topdist = 0; // distance to top edge of window
var winwidth = window.screen.ava
[1][2][3][4][5][6][7][8][9][10][11]