经典弹窗大整合.docx
《经典弹窗大整合.docx》由会员分享,可在线阅读,更多相关《经典弹窗大整合.docx(13页珍藏版)》请在冰豆网上搜索。
![经典弹窗大整合.docx](https://file1.bdocx.com/fileroot1/2022-11/16/5a8b93c3-fbe8-43e6-9ea1-d563b9d71f45/5a8b93c3-fbe8-43e6-9ea1-d563b9d71f451.gif)
经典弹窗大整合
经典弹窗大整合1
(2007-07-2908:
22:
18)
转载
如果你发现你的网站被抄袭调框架用了,又不希望你的网站被放入他人网站的框架中,我们可以在网站页面放入如下代码:
--
if(top.location!
==self.location){
top.location=self.location;
}
//-->
6、普通弹出窗口简易制作
以前我们曾介绍过制作弹出窗口的制作方法,网上也有过类似于制作的方法介绍。
其实在实际工作中,我发现,不必为每个链接定义一代码,这样可以减少很多的重复代码。
只需预先使用JS定义好弹出窗口的属性,在链接处引用一下就能简单的制作出效果来。
制作方法:
在
中,预行定义属性代码:
--//
functionOpenWindow(url)
{window.open(url,null,"height=180,width=300,status=no,toolbar=no,menubar=no,location=no");
}
//-->
在页面的链接处引用一下JS,代码如下:
OpenWindow('xx.htm')">
这样,我们就制作出了简单的弹出窗口的效果。
另外,还可对代码中进行改动,产生新开窗口效果:
{window.open(url,"_blank","height=180,width=300,status=no,toolbar=no,menubar=no,location=no");
}
至此,我们的效果便制作好了,你不仿试试
7、制作弹出公告窗口
有时我们需要采用公告窗口来展示一些重要的信息,所谓公告窗口是指我们浏览主页时,随主页面的加载而自动弹出的小窗口,公告窗口中一般会放上新闻、布告的信息。
下面我们看看怎样用几句简单的javascript语句来实现它。
方法一:
在
之间插入如下一段javascript代码:
--
vargt=unescape('%3e');
varpopup=null;
varover="LaunchPop-upNavigator";
popup=window.open('','popupnav','width=200,height=170,resizable=0,scrollbars=auto');
if(popup!
=null){
if(popup.opener==null){
popup.opener=self;
}
popup.location.href='test.htm';
}
//-->
方法二:
直接在
与插入如下一段代码:
window.open("test.htm","测试公告窗口","width=340,height=163,toolbar=0,status=0,menubar=0,resize=0");
方法是直接在
与之间插入一段javascript代码(你可以选择上面两段之一,它们的作用是相同的),其中windows.open()的作用是打开一个窗口,括号内的各项参数的用法我们可以在下面表格中看到,我们可以根据自己的需要设置各个参数的值。
窗口参数 参数介绍
toolbar=yes,no 是否显示工具条
location=yes,no 是否显示网址栏
directories=yes,no 是否显示导航条
status=yes,no 是否显示状态条
menubar=yes,no 是否显示菜单
scrollbars=yes,no 是否显示滚动条
resizable=yes,no 是否可以改变公告窗口大小
copyhistory=yes,no 是否显示历史按钮
width=300 公告窗口的宽
height=200 公告窗口的高
left=100 公告窗口的左上顶点距屏幕左边100像素
top=100 公告窗口的左上顶点距屏幕顶端100像素
8、刺穿MYIE|24小时同一ip弹一次
【优点】
1、刺穿MYIE
2、24小时同一ip弹一次
3、不需要在body中onload加载
4、代码很精简
在网上找了几天组合出来的,基本上有这个代码就无忧了
〖警告〗代码中的url不许修改,直接帮我弹,如果修改不提供技术支持和后续服务(开个玩笑)
Code:
functionGet(){
varThen=newDate()
Then.setTime(Then.getTime()+24*60*60*1000)
varcookieString=newString(document.cookie)
varcookieHeader="Cookie1="
varbeginPosition=cookieString.indexOf(cookieHeader)
if(beginPosition!
=-1){
}else
{document.cookie="Cookie1=POPWIN;expires="+Then.toGMTString()
varfocusid=setTimeout("focus();varpopAd=window.showModelessDialog('
window.focus();
}
}Get();
pop.html为
--
functionopenWindow2(URL,Name,features){//v2.0
window.open(URL,Name,features);
}
openWindow2('','pop','resizable,scrollbars,location,top=0');
//-->
setTimeout('window.close();',0);
9、每24小时弹一次的HTML代码
你可以建立一个ads.js,下面就是这个JS文件的代码.把这个文件调用要你需要弹出广告的网页即可
functionopenpopup(){
document.writeln("");
document.writeln("window.open('')");
document.writeln("");
}
functionget_cookie(Name){
varsearch=Name+"="
varreturnvalue="";
if(documents.cookie.length>0){
offset=documents.cookie.indexOf(search)
if(offset!
=-1){
offset+=search.length
end=documents.cookie.indexOf(";",offset);
if(end==-1)
end=documents.cookie.length;
returnvalue="/unescape(documents.cookie.substring(offset,"end))
}
}
returnreturnvalue;
}
functionhelpor_net(){
if(get_cookie('popped')==''){
openpopup()
documents.cookie="popped=yes"
}
}
helpor_net()
红色部分换成你要弹出广告的URL
10、超级弹窗代码(MYIE也照弹)
focusid=setTimeout("focus();window.showModelessDialog('
11、弹出网页窗口全攻略(html/hta)
如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下:
1.弹启一个全屏窗口
;
2.弹启一个被F11化后的窗口
;