隨筆 - 0, 文章 - 75, 評論 - 0, 引用 - 0

          導航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          留言簿

          文章檔案

          搜索

          •  

          最新評論

          DOM編程-window對象

          設置ID選擇器名為“myAnchor”的顯示文本為“搜狐”:


          document.getElementByIdx_x_x("myAnchor").innerHTML="搜狐";



          設置其鏈接:


          document.getElementByIdx_x_x("myAnchor").href="http://


          window對象常用屬性:


          history 有關(guān)客戶訪問過的URL信息


          location 有關(guān)當前URL的信息


          document 表示瀏覽器窗口中的HTML文檔



          常用方法:


          alert("提示信息"); 顯示一個帶有提示信息和確定按鈕的對話框


          confirm("提示信息"); 帶確定和取消的對話框,返回bool值


          open("url","name"); 打開具有指定名稱的新窗口,并加載給定URL所指定的文檔,如沒提供URL,則打開顯示空白文檔


          close(); 關(guān)閉當前窗口


          showModalDialog(); 在一個模式窗口中顯示指定的HTML文檔



          語法:


          open("打開窗口的URL","窗口名","窗口特征");


          窗口特征屬性:


          height 窗口的高度


          width 窗口的寬度


          toolbar 瀏覽工具條,包括“后退”和“前進”按鈕等,是否顯示工具欄,yes為顯示


          scrollbars 是否顯示滾動條


          menubar 表示菜單欄


          location 是否顯示地址欄,yes或1為是,no或0為否


          status 是否顯示狀態(tài)欄內(nèi)的信息(通常是文件已經(jīng)打開),yes或1為允許


          resizable 是否允許改變窗口的大小,yes或1為是,no或0為否


          例:


          open("register.html","注冊窗口","toolbar=0,location=0,status=0,menubar=0,width=700,height=550,scrollbars=1");



          常用事件:


          onclick(); 鼠標單擊事件


          onload(); 頁面加載時事件



          Date對象:


          var 日期對象=new Date(參數(shù));


          1.沒有參數(shù),則表示當前日期和時間,例如:var today=new Date();


          2.字符串——以格式"MM DD,YYYY,hh:mm:ss"表示時間,例如:var tdate=new Date("July
          29,2008,10:30:00");


          3.上述字符串太過繁瑣,簡化成Date(Y,M,D); 例如:var dd=new Date(2008,8,8);



          Date對象的顯示值和其對應的整數(shù):






















          整數(shù)
          Seconds和minutes0~59
          Hours0~23
          Day0~6(星期中的每一天 0代表周日)
          Date1~31(一個月中的每一天)
          Months0~11(分別對應1~12個月)









          方法 說明


          getDate() 返回一個月中的每一天


          getDay() 返回星期幾


          getHours()


          getMinutes()


          getSeconds()


          getMonth()


          getFullYear()


          getTime() 返回自某一刻(1970年1月1日)以來的毫秒數(shù)



          setTimeout()方法


          表示每隔多少事件,循環(huán)調(diào)用某個函數(shù)執(zhí)行。如果要每隔一秒鐘調(diào)用函數(shù)disptime(),其語法格式如下:


          setTimeout("disptime()",1000);



          history對象:


          back() 加載history列表中的上一個URL


          forward() 加載history列表中的下一個URL


          go("url"or"number") 加載被指定的URL,或要求瀏覽器移動指定的頁面數(shù),url不常用



          location對象:


          href屬性 設置或返回完整的URL字符串


          location.href="B.html";


          .href可省略


          assign("url"); 等同于href屬性


          reload(); 重新加載當前頁面


          replace("url"); 通過加載URL指定的文檔來替換當前文檔,不常用


          沒有后退,相當與把B換成A



          在模式窗口通過window.returnValue返回數(shù)值


          模式窗體中:


          var pro=document.myForm.province.value;
          var
          cit=document.myForm.city.value;
          var
          dis=document.myForm.district.value;
          var
          str=document.myForm.txtStreet.value;
          var
          num=document.myForm.txtNumber.value;
          window.returnValue=pro+cit+dis+str+num;
          window.close();


          在主窗體中,接收:


          var info=window.showDialog("...");



          常見錯誤:


          open("URL","","具體屬性");


          解決只能打開一個窗口的問題,窗口名是唯一標識,去掉即可重復打開



          var count; 定義在方法外


          否則調(diào)用方法,總是初始化count=0;永遠不會跳出setTimeout();


          var t=setTimeout("方法",1000); //啟動setTimeout


          用clearTimeout(t); //停止setTimeout

          posted on 2012-04-22 15:08 hantai 閱讀(86) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 白朗县| 嘉禾县| 凌云县| 建平县| 凤凰县| 香河县| 荥阳市| 县级市| 涞源县| 锡林郭勒盟| 柳河县| 新安县| 南昌县| 恩施市| 宝清县| 金门县| 阿克| 沙雅县| 东莞市| 南靖县| 辽源市| 康马县| 邹平县| 泽州县| 富宁县| 东乡县| 唐海县| 会昌县| 得荣县| 东阳市| 苍梧县| 尼玛县| 泰兴市| 曲松县| 迁西县| 长子县| 新巴尔虎左旗| 广州市| 定南县| 广丰县| 平潭县|