2012-02-14 15 views
-2

divコンテンツのHTMLページを読み込むJavaScriptコードがあります。そして、以前のHTMLファイルをアンロードして、新しいHTMLページを再度ロードする必要があります。あなたがそれをすることができるかどうか書いてください。 Original code imagemouseover on html on javascript

var please_wait = null; 

function open_url(url, target){ 
    if (!document.getElementById){ 
     return false; 
     } 
     if(please_wait != null){ 
      document.getElementByID(target).innerHTML = please_wait; 
     } 
     if(window.Activexobject){ 
      link = new Activexobject("Microsoft.XMLHTTP"); 
     } else if (window.XMLHTTPRequest){ 
       link = new XMLHttpRequest(); 
     } 
     if(link == undefined){ 
      return false; 
     }  
     link.onreadystatechange = function() { response(url, target);} 
     link.open("GET", url, true); 
     link.send(nul); 
} 
function response(url, target){ 
    if (link.readystate == 4){ 
     document.getElementById(target).innerHTML = (link.status == 200) ? link.responseText : "Error: " + link.status 
    } 
} 
function set_loading_message(msg){ 
    please_wait = msg; 
} 
+2

画像javascriptのだろう、あなたのHTMLコード

<a href="#" onMouseOver="javascript:loadUrl()">Load content</a> <div id='content'>content </div> 

のですか?私は本当にあなたが冗談だと​​願っています! – Niklas

+0

ここにコードを投稿することをお勧めします – Chillie

+0

「新しいHTMLページを読み込む」と言うと、ユーザーを新しいHTMLページにリダイレクトするか、ajax経由でサーバー側から返されたマークアップを貼り付けますか? –

答えて

0

これはjqueryのを使用して、あなたのアイデアを与えるだろう。

これはこれはあなたのJavaScriptで

function loadUrl(){ 
var obj = $("#content"); 
    obj.html(); 
    obj.load('ajax/test.html', function() { 
     alert('Load was performed.'); 
    }); 

}