国产日韩欧美综合色视频在线|日本在线中文字幕四区|最新中文字幕在线|成人女人天堂午夜视频

設為首頁加入收藏業務一覽表公司歷程公司介紹聯系我們
當前位置網站建設知識 >> 網站制作中彈出窗體代碼

網站制作中彈出窗體代碼

網站制作中彈出窗體代碼

 網站制作中彈出窗體是怎么寫的呢?下面就和我們一起學習一下~!
  <SCRIPT LANGUAGE="javascript">
  <!--
  window.open ('page.html')
  -->
  </SCRIPT>
  由于這是一段javascript代碼,所以它們應該放在<SCRIPT LANGUAGE ="javascript">標簽和</script>之間。
  <!--和-->是對一些版本低的瀏覽器起作用,在這些老瀏覽器中假如不支持javascript,不會將標簽中的代碼作
  為文本顯示出來。
  Window.open ('page.html')用于控制彈出新的窗口page.html,假如page.html不與主窗口在同一路徑下,前面
  應寫明路徑,盡對路徑("> 技術教程//
  萬不要忘記寫啊!這一句的作用是調用封閉窗口的代碼,10秒鐘后就自行封閉該窗口。)
  【在彈出窗口中加上一個封閉按鈕】
  <form>
  <INPUT TYPE='BUTTON' value='封閉' onClick='window.close()'>
  </form>
  呵呵,現在更加完美了!
  【內包含的彈出窗口——一個頁面兩個窗口】
  上面的例子都包含兩個窗口,一個是主窗口,另一個是彈出的小窗口。
  通過下面的例子,你可以在一個頁面內完成上面的效果。
  <html>
  <head>
  <SCRIPT LANGUAGE="javascript">
  function openwin()
  {
  OpenWindow=window.open("","newwin","height=250,width=250,toolbar=no,scrollbars="+scroll+",menubar=no";);
  //寫成一行
  OpenWindow.document.write("<TITLE>例子</TITLE>";)
  OpenWindow.document.write("<BODY BGCOLOR=#FFFFFF>";)
  OpenWindow.document.write("<H1>Hello!</h1>";)
  // 本文來自技術世界 技術教程//
  OpenWindow.document.write("New window opened!";)
  OpenWindow.document.write("</BODY >";)
  OpenWindow.document.write("</HTML>";)
  OpenWindow.document.close()
  }
  </script>
  </head>
  <body>
  <a href="#" onclick="openwin()">打開一個窗口</a>
  <input type="button" onclick="openwin()" value="打開窗口">
  </body>
  </html>
  看看OpenWindow.document.write()里面的代寧波豐胸網碼不就是標準的HTML嗎?只要按照格式寫更多的行即可。千萬留意多一個標簽或少一個標簽都會出現錯誤。記住用OpenWindow.document.close()結束啊。
  【終極應用——彈出窗口的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!
  // 內容來自js4j.com//
  寫到這里,彈出窗口的制作和應用技巧基本上算是講完了,希看對正在制作網頁的朋友有所幫助我就非常欣慰了。
  需要留意的是,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>
  離開一個頁面時彈出一個可定制的窗口
  <!-- Begin
  function leave() {
  window.open(\'離開頁面時彈出窗口的URL\',\'\',\'toolbar=no,menubar=no,location=no,height=235,width=320\');
  }
  // End -->
  </script>
  如下代碼加進HTML的<BODY>區:<body onUnload="leave()">
  超級彈窗代碼(MYIE也照彈)
  <script language="javascript">
  focusid=setTimeout("focus();window.showModelessDialog(\'\',\'\',\'scroll:1;status:0;help:0;resizable:1;dialogWidth:0px;dialogHeight:0px\')",0000)
  </script>
  <script language="javascript">
  <!--
  function clock(){i=i-1
  document.title="";#定義標題
  if(i>0)setTimeout("clock();",1000);
  else self.close();}
  var i=4#定義多少秒后關
  clock();
  //-->
  </script>
  網站的制作中這種彈出窗體,有可能會招來用戶的反感,盡量不用或少用!

[來源:互聯網] [作者:c36cn] [日期:11-11-21] [閱讀:]