隨筆 - 0, 文章 - 75, 評論 - 0, 引用 - 0
          數(shù)據(jù)加載中……

          DOM編程-window對象

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


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



          設置其鏈接:


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


          window對象常用屬性:


          history 有關客戶訪問過的URL信息


          location 有關當前URL的信息


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



          常用方法:


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


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


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


          close(); 關閉當前窗口


          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 閱讀(83) 評論(0)  編輯  收藏


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 龙胜| 清水河县| 陵川县| 江都市| 吴堡县| 灵山县| 商水县| 巨鹿县| 晋宁县| 东丽区| 三河市| 江西省| 玉环县| 罗田县| 龙山县| 叶城县| 旺苍县| 申扎县| 绥阳县| 黄大仙区| 丹东市| 泾川县| 雷州市| 孟津县| 阿拉善盟| 个旧市| 柘荣县| 定结县| 鄂州市| 密云县| 黄石市| 镇巴县| 邹城市| 航空| 商城县| 紫金县| 荔浦县| 小金县| 日喀则市| 达日县| 根河市|