| 特效代码集 |
|
作者:野汉子 文章来源:im286 点击数: 更新时间:2004-8-25 14:33:51  |
|
无边框窗口代码 制作无边框页面的代码
| Code: |
[Copy to clipboard] |
//第一步:把如下代码加入<head></head>区域中 <script language=javascript> minimizebar="minimize.gif"; //视窗右上角最小化「按钮」的图片 minimizebar2="minimize2.gif"; //滑鼠悬停时最小化「按钮」的图片 closebar="close.gif"; //视窗右上角关闭「按钮」的图片 closebar2="close2.gif"; //滑鼠悬停时关闭「按钮」的图片 icon="icon.gif"; //视窗左上角的小图标
function noBorderWin(fileName,w,h,titleBg,moveBg,titleColor,titleWord,scr) //定义一个弹出无边视窗的函数,能数意义见下面「参数说明」,实际使用见最後的实例。 /* ------------------参数说明------------------- fileName :无边视窗中显示的文件。 w :视窗的宽度。 h :视窗的高度。 titleBg :视窗「标题栏」的背景色以及视窗边框颜色。 moveBg :视窗拖动时「标题栏」的背景色以及视窗边框颜色。 titleColor :视窗「标题栏」文字的颜色。 titleWord :视窗「标题栏」的文字。 scr :是否出现卷轴。取值yes/no或者1/0。 -------------------------------------------- */ { var contents="<html>"+ "<head>"+ "<title>"+titleWord+"</title>"+ "<META http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">"+ "<object id=hhctrl type='application/x-oleobject' classid='clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11'><param name='Command' value='minimize'></object>"+ "</head>"+ "<body topmargin=0 leftmargin=0 scroll=no onselectstart='return false' ondragstart='return false'>"+ " <table height=100% width=100% cellpadding=0 cellspacing=1 bgcolor="+titleBg+" id=mainTab>"+ " <tr height=18 style=cursor:default; onmousedown='x=event.x;y=event.y;setCapture();mainTab.bgColor=\""+moveBg+"\";' onmouseup='releaseCapture();mainTab.bgColor=\""+titleBg+"\";' onmousemove='if(event.button==1)self.moveTo(screenLeft+event.x-x,screenTop+event.y-y);'>"+ " <td width=18 align=center><img height=12 width=12 border=0 src="+icon+"></td>"+ " <td width="+w+"><span style=font-size:12px;color:"+titleColor+";font-family:宋体;position:relative;top:1px;>"+titleWord+"</span></td>"+ " <td width=14><img border=0 width=12 height=12 alt=最小化 src="+minimizebar+" onmousedown=hhctrl.Click(); onmouseover=this.src='"+minimizebar2+"' onmouseout=this.src='"+minimizebar+"'></td>"+ " <td width=13><img border=0 width=12 height=12 alt=关闭 src="+closebar+" onmousedown=self.close(); onmouseover=this.src='"+closebar2+"' onmouseout=this.src='"+closebar+"'></td>"+ " </tr>"+ " <tr height=*>"+ " <td colspan=4>"+ " <iframe name=nbw_v6_iframe src="+fileName+" scrolling="+scr+" width=100% height=100% frameborder=0></iframe>"+ " </td>"+ " </tr>"+ " </table>"+ "</body>"+ "</html>"; pop=window.open("","_blank","fullscreen=yes"); pop.resizeTo(w,h); pop.moveTo((screen.width-w)/2,(screen.height-h)/2); pop.document.writeln(contents); if(pop.document.body.clientWidth!=w||pop.document.body.clientHeight!=h) //如果无边视窗不是出现在纯粹的IE视窗中 { temp=window.open("","nbw_v6"); temp.close(); window.showModalDialog("about:<"+"script language=javascript>window.open('','nbw_v6','fullscreen=yes');window.close();"+"</"+"script>","","dialogWidth:0px;dialogHeight:0px"); pop2=window.open("","nbw_v6"); pop2.resizeTo(w,h); pop2.moveTo((screen.width-w)/2,(screen.height-h)/2); pop2.document.writeln(contents); pop.close(); } } </script> //第二步:把如下代码加入<body></body>区域中 <a href=#none onclick=noBorderWin('rate.htm','400','240','#000000','#333333','#CCCCCC','一个无边视窗的测试例子','yes');>open〈/a〉 | | 让新窗口总在一个窗口弹出 新开一个的窗口(name=screen) 再在这个窗口内打开链接(target=screen)
网页内容顶格
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >> |
| 文章录入:admin 责任编辑:admin |
|
上一篇文章: 真正页面无刷新调用数据原理
下一篇文章: JS广告代码大集合 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |