<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    如何學(xué)好java

    如何學(xué)好java,其實(shí)很簡(jiǎn)單,只要用心體會(huì),慢慢積累!
    posts - 106, comments - 7, trackbacks - 0, articles - 3
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    頁(yè)面刷新

    Posted on 2011-04-21 16:12 哈希 閱讀(177) 評(píng)論(0)  編輯  收藏 所屬分類: Js and Jquery 常用總結(jié)
    一、先來(lái)看一個(gè)簡(jiǎn)單的例子:
            下面以三個(gè)頁(yè)面分別命名為frame.htmltop.htmlbottom.html為例來(lái)具體說(shuō)明如何做。 
            
            frame.html 由上(top.html)下(bottom.html)兩個(gè)頁(yè)面組成,代碼如下:
     1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
     2<HTML> 
     3<HEAD> 
     4<TITLE> frame </TITLE> 
     5</HEAD> 
     6<frameset rows="50%,50%"> 
     7   <frame name=top src="top.html"> 
     8   <frame name=bottom src="bottom.html"> 
     9</frameset> 
    10</HTML> 
         
            現(xiàn)在假設(shè)top.html (即上面的頁(yè)面) 有七個(gè)button來(lái)實(shí)現(xiàn)對(duì)bottom.html (即下面的頁(yè)面) 的刷新,可以用以下七種語(yǔ)句,哪個(gè)好用自己看著辦了。      
     1top.html 頁(yè)面的代碼如下: 
     2
     3<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
     4<HTML> 
     5<HEAD> 
     6<TITLE> top.html </TITLE> 
     7</HEAD> 
     8<BODY> 
     9  <input type=button value="刷新1" onclick="window.parent.frames[1].location.reload()"><br> 
    10  <input type=button value="刷新2" onclick="window.parent.frames.bottom.location.reload()"><br> 
    11  <input type=button value="刷新3" onclick="window.parent.frames['bottom'].location.reload()"><br>  
    12  <input type=button value="刷新4" onclick="window.parent.frames.item(1).location.reload()"><br> 
    13  <input type=button value="刷新5" onclick="window.parent.frames.item('bottom').location.reload()"><br> 
    14  <input type=button value="刷新6" onclick="window.parent.bottom.location.reload()"><br> 
    15  <input type=button value="刷新7" onclick="window.parent['bottom'].location.reload()"><br> 
    16</BODY> 
    17</HTML> 
    18
              
               下面是bottom.html頁(yè)面源代碼,為了證明下方頁(yè)面的確被刷新了,在裝載完頁(yè)面彈出一個(gè)對(duì)話框。  
     1
     2<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
     3<HTML> 
     4<HEAD> 
     5<TITLE> bottom.html </TITLE> 
     6</HEAD> 
     7<BODY onload="alert('我被加載了!')"> 
     8   <h1>This is the content in bottom.html.</h1> 
     9</BODY> 
    10</HTML> 

                  解釋一下:
    1.window指代的是當(dāng)前頁(yè)面,例如對(duì)于此例它指的是top.html頁(yè)面。 
    2.parent指的是當(dāng)前頁(yè)面的父頁(yè)面,也就是包含它的框架頁(yè)面。例如對(duì)于此例它指的是framedemo.html。 
    3.frames是window對(duì)象,是一個(gè)數(shù)組。代表著該框架內(nèi)所有子頁(yè)面。 
    4.item是方法。返回?cái)?shù)組里面的元素。 
    5.如果子頁(yè)面也是個(gè)框架頁(yè)面,里面還是其它的子頁(yè)面,那么上面的有些方法可能不行。 

    附: 

    Javascript刷新頁(yè)面的幾種方法: 
    1 history.go(0) 
    2 location.reload() 
    3 location=location 
    4 location.assign(location) 
    5 document.execCommand('Refresh') 
    6 window.navigate(location) 
    7 location.replace(location) 
    8 document.URL=location.href 

    二、自動(dòng)刷新頁(yè)面
            1.頁(yè)面自動(dòng)刷新:把如下代碼加入<head>區(qū)域中       
    <meta http-equiv="refresh" content="20"> 
    其中20指每隔20秒刷新一次頁(yè)面. 
           2.頁(yè)面自動(dòng)跳轉(zhuǎn):把如下代碼加入<head>區(qū)域中
    <meta http-equiv="refresh" content="20;url=http://xcp.blogjava.net"> 
    其中20指隔20秒后跳轉(zhuǎn)到http://xcp.blogjava.net頁(yè)面 
          3.頁(yè)面自動(dòng)刷新js版
    <script language="JavaScript"> 
        
    function myrefresh() 
        

               window.location.reload(); 
        }
     
        setTimeout('myrefresh()',
    1000); //指定1秒刷新一次 
    </script> 


    三、java在寫Servler,Action等程序時(shí),要操作返回頁(yè)面的話(如談出了窗口,操作完成以后,關(guān)閉當(dāng)前頁(yè)面,刷新父頁(yè)面)
    1        PrintWriter out = response.getWriter();
    2        out.write("<script  type=\"text/javascript\">");
    3         ////子窗口刷新父窗口 
    4         out.write("self.opener.location.reload();"); 
    5         //關(guān)閉窗口
    6         out.write("window.opener=null;");
    7         out.write("window.close();");
    8         out.write("</script>");

    四、JS刷新框架的腳本語(yǔ)句
            1.如何刷新包含該框架的頁(yè)面用
    <script language=JavaScript> 
      parent.location.reload(); 
    </script> 
          
           2.子窗口刷新父窗口
    <script language=JavaScript> 
        self.opener.location.reload(); 
    </script> 
         
           3.如何刷新另一個(gè)框架的頁(yè)面用 (上面的實(shí)例以說(shuō)明了)
    語(yǔ)句1. window.parent.frames[1].location.reload(); 
    語(yǔ)句2. window.parent.frames.bottom.location.reload(); 
    語(yǔ)句3. window.parent.frames[
    "bottom"].location.reload(); 
    語(yǔ)句4. window.parent.frames.item(
    1).location.reload(); 
    語(yǔ)句5. window.parent.frames.item('bottom').location.reload(); 
    語(yǔ)句6. window.parent.bottom.location.reload(); 
    語(yǔ)句7. window.parent['bottom'].location.reload(); 
        
           4.如果想關(guān)閉窗口時(shí)刷新或者想開窗時(shí)刷新的話,在<body>中調(diào)用以下語(yǔ)句即可。 
    <body onload="opener.location.reload()"> 開窗時(shí)刷新 
    <body onUnload="opener.location.reload()"> 關(guān)閉時(shí)刷新 
    <script language="javascript"> 
        window.opener.document.location.reload() 
    </script> 
    主站蜘蛛池模板: 亚洲av综合avav中文| 国产成人无码精品久久久免费| 奇米影视亚洲春色| 久久久久久久久免费看无码| 国产成人精品免费久久久久| 色多多免费视频观看区一区| 亚洲综合av一区二区三区不卡| 亚洲精品高清国产一久久| ZZIJZZIJ亚洲日本少妇JIZJIZ| 日韩中文字幕在线免费观看 | 亚洲欧洲日产国码一级毛片| 成年女人午夜毛片免费视频| 精品无码无人网站免费视频| 视频免费在线观看| 精品无码一级毛片免费视频观看 | 最近免费字幕中文大全视频| a国产成人免费视频| 一区二区三区在线免费| 美女免费视频一区二区三区| 亚洲变态另类一区二区三区| 亚洲六月丁香婷婷综合| 亚洲中字慕日产2020| 亚洲国产成人久久77| 亚洲电影在线免费观看| 亚洲精品视频久久| 亚洲国产高清视频在线观看| 亚洲美女视频免费| 亚洲国产精品线观看不卡| 亚洲国产精品美女| 国产色在线|亚洲| 亚洲日本VA午夜在线电影| 亚洲熟妇无码AV不卡在线播放| 一区二区亚洲精品精华液| 亚洲精品美女网站| 亚洲乱妇熟女爽到高潮的片| 亚洲av无码片vr一区二区三区| 亚洲AV无码之国产精品| 免费人成网上在线观看| 中文字幕成人免费高清在线视频| a级毛片视频免费观看| 污污网站免费观看|