今天是:

加入收藏 设为首页    
返首页 | 电脑技巧 | 推荐软件 | 音乐欣赏 | 热门游戏 | 最新电影 | 摩登汽车 | 最炫手机 | 靓丽美女 | 经典小说
计算器 | 新万年历 | 聊天QQ | 典雅时尚 | 自动控制 | 共享软件 | 基金理财 | 英语学习 |

  ---->>>>返回




   

弹出窗口代码

【终极应用——弹出窗口的Cookie控制】 
回想一下,上面的弹出窗口虽然酷,但是有一点小毛病(你沉浸在喜悦之中,一定没有发现吧?)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,是不是非常烦人?有解决的办法吗?Yes!Follow me。我们使用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.length 
end = 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脚本中的大小写最好前后保持一致。 

没有菜单、工具栏、地址栏的弹出窗口: 

<script language="javascript"> 
<!-- 
var gt = unescape('%3e'); 
var popup = null; 
var over = "Launch Pop-up Navigator"; 
popup = window.open('', 'popupnav', 'width=500,height=500,resizable=0,scrollbars=auto'); // width=500,height=500为窗口长和宽 
if (popup != null) { 
if (popup.opener == null) { 
popup.opener = self; } 
popup.location.href = '要打开的文件名'; 

// --> 
</script> 



弹出窗口的使用很简单,点击功能菜单中的‘弹出窗口’,打开页面中显示‘编辑弹出窗口内容’: 
直接在里面输入文字内容即可。输入时象在‘word’中编辑文档一样,可以使用空格键、回车键……等进行操作!

然后,点击功能菜单中的‘功能选项’,将弹出窗口一项设置为‘开’。当您刷新网站首页时,一个窗口就会跳出来!里面的内容就是您刚才输入的文字信息。怎么样?简单吧!

不过这样的弹出窗口似乎有些难看,有的用户提出怎么设置弹出窗口中的文字以及背景颜色等,这其实很简单。

首先我们来看看弹出窗口的特点: 

·它实际上是一个单独的页面,有它自己的地址…… 
·在它的编辑框中是不会象‘首页布告正文’、‘文章摘要’等有字数限制…… 
·在编辑框中,可以加入任何html代码 …… 

登陆本站 | 关于本站 | 联系我们 | 广告服务 | 免责声明 | 友情连接 | 分站合作
声明:本站一部分资源来源于网上,如侵犯了您的版权,请联系,我们即刻删除!
 斑竹:webmaster@wellhelps.com 技术支持:support@wellhelps.com

Copyright © 2006 好帮手网站 All Rights Reserved 版权所有