青岛网站建设公司,青岛网站制作公司-奈薇建站网
建站咨询热线:0532-8878113115166683288 
 返回贴子列表
发表新贴
主题:

如何让弹出窗口在网页后面

共有1523人浏览过本贴
奈薇建站网
昵称:奈薇建站网
论坛积分:108060
发贴等级:21

发贴数:1159
回贴数:1282
被砸鸡蛋:被砸鸡蛋1
获赠鲜花:获赠鲜花182
发表时间:2019/7/11 16:26:00 楼 主

如何让弹出窗口在网页后面

  在网页后面弹出的窗口代码,如何让弹出窗口在网页后面,将下面代码插入到网页中即可<scriptlanguage="javascript">{newwin=window.open("http://www.tankehu.com","青岛网站设计","width=550height=450toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,location=yes,status=yes");newwin.blur();}</script>

  其他弹出窗口代码样式:

  在青岛网站设计中,经常会用到一些弹出窗口的效果,包括控制弹出窗口大小和位置的代码、关闭页面时弹出新窗口代码、同时弹出两个窗口口的代码、弹出窗口在新页面后面的代码、弹出窗口定时关闭的代码、判断弹出窗口是否存在如果存在就不弹出的代码等等,做了一些汇总。

  1、最基本的弹出窗口代码<SCRIPTLANGUAGE="javascript"><!--window.open('page.html')--></SCRIPT>

  因为这是一段javascripts代码,所以它们应该放在<SCRIPTLANGUAGE="javascript">标签和</script>之间。<!--和-->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。window.open('page.html')用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。用单引号和双引号都可以,只是不要混用。这一段代码可以加入HTML的任意位置,<head>和</head>之间可以,<body>间</body>也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。

  2、经过设置后的弹出窗口

  下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。

  <SCRIPTLANGUAGE="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>

  参数解释:<SCRIPTLANGUAGE="javascript">js脚本开始;window.open弹出新窗口的命令;'page.html'弹出窗口的文件名;'newwindow'弹出窗口的名字(不是文件名),非必须,可用空''代替;height=100窗口高度;width=400窗口宽度;top=0窗口距离屏幕上方的象素值;left=0窗口距离屏幕左侧的象素值;toolbar=no是否显示工具栏,yes为显示;menubar,scrollbars表示菜单栏和滚动栏。resizable=no是否允许改变窗口大小,yes为允许;location=no是否显示地址栏,yes为允许;status=no是否显示状态栏内的信息(通常是文件已经打开),yes为允许;</SCRIPT>js脚本结束

  3、用函数控制弹出窗口

  下面是一个完整的代码。<html><head><scriptLANGUAGE="javascript"><!--functionopenwin(){window.open("page.html","newwindow","height=100,width=400,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no")//写成一行}//--></script></head><bodyonload="openwin()">任意的页面内容...</body></html>

  这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。怎么调用呢?

  方法一:<bodyonload="openwin()">浏览器读页面时弹出窗口;方法二:<bodyonunload="openwin()">浏览器离开页面时弹出窗口;方法三:用一个连接调用:<ahref="#"onclick="openwin()">打开一个窗口</a>注意:使用的"#"是虚连接。方法四:用一个按钮调用:<inputtype="button"onclick="openwin()"value="打开窗口">

  4、同时弹出2个窗口

  对源代码稍微改动一下:

  <scriptLANGUAGE="javascript"><!--functionopenwin(){window.open("page.html","newwindow","height=100,width=100,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no")//写成一行window.open("page2.html","newwindow2","height=100,width=100,top=100,left=100,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no")//写成一行}//--></script>为避免弹出的2个窗口覆盖,用top和left控制一下弹出的位置不要相互覆盖即可。最后用上面说过的四种方法调用即可。注意:2个窗口的name(newwindows和newwindow2)不要相同,或者干脆全部为空。

  点击后通过js弹出窗口方法1<astyle="cursor:hand"onclick='window.open("http://www.tankehu.com","","width=420,height=830")'>弹出页面</a>

  方法2<ahref="#"onclick="window.open('01.htm','go','width=380,height=200,left=200,top=200,screenX=200,screenY=200')">点击弹出页面</a>

  5、修饰的弹出窗口使用下面这段代码,我们可以对弹出窗口做更多的控制,包括窗口大小、窗口位置、是否带工具栏、是否可以改变大小等等。示例代码2:〈scriptlanguage="JavaScript1.2"type="text/JavaScript1.2"〉varpopUpWin=0;functionpopUpWindow(){//判断该窗口(popUpWin)是否已经存在,如果已经存在,则先关闭窗口,然后再打开新窗口if(popUpWin){if(!popUpWin.closed)popUpWin.close();}//根据参数定位弹出窗口的展示位置popUpWin=window.open(‘page.htm’,'popUpWin','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes,wid
个性签名
奈薇建站网致力于,让每个中国人、每个中国企业都拥有自己的“官方网站”!
回复 回复此贴 TOP
0个回贴   分0 上一页 / 下一页   当前第
奈薇建站网青岛网站建设公司/青岛网站制作公司,专业提供"气质"型网站建设及精美网站制作服务,同时欢迎各地网站建设公司、网站制作公司代理我们的奈薇建站系统共同发展

热点地区:青岛网站建设价格 青岛即墨网站制作公司 开发区信息港 山东在线门户
建站咨询热线0532-88781131 15166683288 18562723728
版权所有© BangJianZhan.Com & Nev.Cn 青岛网站建设/网站制作公司
青岛雨后网络科技有限公司 - 青岛市市北区福州北路90号,景泰尚都6层
已经为您服务了
213个月 20