隨筆-179  評論-666  文章-29  trackbacks-0

          彈出窗口

          格式:

          <SCRIPT LANGUAGE="javascript">
          <!--
          window.open('index.htm','title','height=100,width=200,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no')
          -->
          </SCRIPT>

          參數解釋如下:

          'index.htm' 彈出窗口的目標文件名
          'title'     彈出窗口的標題
          height      彈出窗口的高度
          width       彈出窗口的寬度
          top         彈出窗口與屏幕上方的距離
          left        彈出窗口與屏幕左側的距離
          toolbar=no     是否顯示工具欄,如果顯示則為yes
          menubar=no     是否顯示菜單欄,如果顯示則為yes
          scrollbars=no  是否顯示滾動條,如果顯示則為yes
          location=no    是否顯示地址欄,如果顯示則為yes
          status=no      是否顯示狀態欄,如果顯示則為yes
          resizable=no   是否允許改變窗口大小,如果允許則為yes

          posted on 2005-07-02 16:18 Alpha 閱讀(1433) 評論(3)  編輯  收藏 所屬分類: JavaScript

          評論:
          # re: 彈出窗口 2005-07-07 09:46 | Alpha

          名稱: 使網頁自動定時刷新
          代碼: 將以下代碼加入HTML的<HEAD></HEAD>之間

          <META HTTP-EQUIV="refresh" content="10; url="你想訪問的網址">

          說明: 其中10代表當前頁完全下載完成10秒后自動鏈接到指定的URL,把URL去掉就表示每隔10秒自動刷新一次主頁。

          ------------------

          10秒鐘自動關閉窗口

          < script language="JavaScript">

            function closeit() {

            setTimeout("self.close()",10000) //毫秒

            }

          < /script>
            回復  更多評論
            
          # re: 彈出窗口 2005-07-07 09:59 | Alpha
          將上面的腳本放在一個需要頻繁經過的頁面里(例如首頁),那么每次刷新這個頁面,窗口都會彈出一次,非常煩人!
          我們使用cookie來控制一下就可以了。首先,將如下代碼加入主頁面HTML的< HEAD>區

          <script language="javascript">

            function openwin(){

             window.open("page.html","","width=200,height=200")

            }


            function get_cookie(Name) {

             var search = Name + "=" var returnvalue = "";

             if (document.cookie.length > 0) {

             offset = document.cookie.indexOf(search)

             if (offset != -1) {

             offset += search.length

             end = document.cookie.indexOf(";", offset);

             if (end == -1)

             end = document.cookie.length;

             returnvalue=unescape(document.cookie.substring(offset, end))

             }

             }

             return returnvalue;

            }


            function loadpopup(){

             if (get_cookie("popped")==""){

             openwin()

             document.cookie="popped=yes"

             }

            }

            < /script>

          然后,用< body onload="loadpopup()">(注意不是openwin而是loadpop啊!)

          需要注意的是,JS腳本中的的大小寫最好前后保持一致。
            回復  更多評論
            
          # re: 彈出窗口 2005-08-29 21:36 | 雨光
          為什么“不是openwin而是loadpop啊”?  回復  更多評論
            
          主站蜘蛛池模板: 左云县| 修武县| 虎林市| 泊头市| 兰州市| 开远市| 贡山| 黄龙县| 鲜城| 赞皇县| 邳州市| 广水市| 淳化县| 普格县| 富顺县| 菏泽市| 涟源市| 德安县| 苏州市| 航空| 简阳市| 永福县| 合肥市| 精河县| 德化县| 巩留县| 枣庄市| 林芝县| 泰兴市| 德阳市| 武义县| 宁陵县| 耿马| 南昌县| 松潘县| 富源县| 和田县| 阿克陶县| 霍邱县| 泰安市| 扬州市|