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

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

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

    魚躍于淵

    First know how, Second know why !
    posts - 0, comments - 1, trackbacks - 0, articles - 49

    用ajax做 很炫的預覽鏈接小窗口

    Posted on 2008-09-24 16:04 魚躍于淵 閱讀(343) 評論(0)  編輯  收藏 所屬分類: 平時小練習

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>

    <style type="text/css">
     #preWin {
      background-color: #ff9 ;
      width : 400px ;
      height : 400px ;
      font-size: 9pt ;
      padding: 5px ;
      position : absolute ;
      visibility : hidden ;
      top : 10px ;
      left : 10px ;
      border : 1px #cc0 solid ;
      clip : auto ;
      overflow : hidden ;
     }
     #preWin h1, #preWin h2{
      font-size : 1.0em ;
     }
    </style>

    <script type="text/javascript">
     window.onload = initAll ;
     var xhr = false ;
     var xPos ;
     var yPos ;
     
     function initAll(){
      document.getElementById("test01").onmouseover = test ;
     }
     
     function test(evt){
      makePrev(evt) ;
      return false ;
     }
     function makePrev(evt){
      
      var url = evt ? evt.target : window.event.srcElement ;
      var evt = evt ? evt : window.event ;
      xPos = evt.clientX ;
      yPos = evt.clientY ;
      
      if(window.XMLHttpRequest){
      xhr = new XMLHttpRequest() ;
      }else{
       if(window.ActiveXObject){
        try{
         xhr = new ActiveXObject("Microsoft.XMLHttpRequest") ;
        }catch(e){}
       }
      }
      
      if(xhr){
       xhr.onreadystatechange = showContents ;
       xhr.open("GET", url, true) ;
       xhr.send(null) ;
      }else{
       document.getElementById("preWin").innerHTML = "sorry ! but your pc coundn't create a xhr object !" ;
      }
     }
     
     function showContents(){
      if(xhr.readyState == 4){
       if(xhr.status == 200){
        var msg = xhr.responseText ;
       }else{
        var msg = "error status = " + xhr.status ;
       }
       var preWin = document.getElementById("preWin") ;
       preWin.style.top=parseInt(yPos) + 2 + "px" ;
       preWin.style.left=parseInt(xPos) + 2 + "px" ;
       preWin.style.visibility = "visible" ;
       preWin.innerHTML = msg ;
       preWin.onmouseout = hidePreview ;
      }
     }
     
     function hidePreview(){
      document.getElementById("preWin").style.visibility = "hidden" ;
     }
     
     
    </script>

    </head>
    <body>
    <center>
     <a id="test01" href="xxx.html">ajax preWin</a>
     <div id="preWin"></div>
    </center>
    </body>
    </html>

    xxx.html 文件為 :

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
     <h1>preview</h1><h2>A Gentle Introduction to JavaScript</h2>
     fjdsla jdfljsldfjlas djflsajd fljsdlf jlsdjf lsajdlfj sladjf asdf<br>
     fdlsajfl jasldfjlasjdflasjdlfjasldjflas jldlsa jlsdjflsdfkl<br>
     asdjf lksjdlfjasodfuwjeugsj;gjslfdgjsfjdgoufgjs;ldsf<br>
     sjdlfugfgsaodjfoasdjfoasjdofjasidf<p>
     sadlrefjldasdjflasjdlfjasdf
     asdggfdfgdfgfdgdfgdfgdfg
     ferfgfg  
     sadgd
     ferdfgfg    gfedgdfgdfgfdg
     sfdgfggeregrerg</p>
    </body>
    </html>


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品天堂在线观看| 日日噜噜噜噜夜夜爽亚洲精品| 亚洲狠狠综合久久| a级片免费在线播放| 亚洲日产无码中文字幕| 在线观看免费无码视频| 亚洲成a人片在线观看无码| 最新亚洲成av人免费看| 亚洲国产婷婷六月丁香| 香蕉成人免费看片视频app下载| 亚洲AV无码一区东京热| 最刺激黄a大片免费网站| 337p日本欧洲亚洲大胆色噜噜| 精品久久8x国产免费观看| 亚洲av无码久久忘忧草| 日韩视频免费一区二区三区| 亚洲国产精品网站在线播放| 亚洲AV中文无码乱人伦在线视色| 一级毛片大全免费播放| 亚洲人成无码网站| 1000部免费啪啪十八未年禁止观看 | 亚洲精品动漫免费二区| 久久精品国产亚洲av天美18| 亚洲国产成人VA在线观看| 成人免费区一区二区三区| 亚洲成A∨人片在线观看无码| 最近最新中文字幕完整版免费高清| 日韩欧美亚洲中文乱码| 国产成人亚洲影院在线观看| 69视频免费观看l| 亚洲av中文无码乱人伦在线观看| 亚洲 国产 图片| 伊人久久免费视频| 亚洲aⅴ天堂av天堂无码麻豆| 在线a亚洲v天堂网2019无码| 99精品视频在线观看免费专区| 亚洲国产精品自在自线观看| 亚洲AV综合色区无码一区爱AV| 最近中文字幕mv免费高清视频7 | 亚洲精品中文字幕| 亚洲国产精品乱码一区二区|