2011-06-04 113 views
0

如何將window.location轉換爲同一HTML頁面的div?這是我目前有:將HTML頁面放入div中

function x { 
    var httpxml; 
    if (window.XMLHttpRequest) { 
     httpxml = new XMLHttpRequest(); 
    } 
    else { 
     httpxml = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 

    httpxml.open("GET", "Home.aspx", true); 
    httpxml.send(); 

    httpxml.onreadystatechange = function() { 
     if (httpxml.status == 200 && httpxml.readyState == 4) { 

      // what can i write here to show Home.aspx page into div at default.aspx page 
     } 
    } 
} 

回答

1

假設你dividdiv1

if (httpxml.status == 200 && httpxml.readyState == 4) { 
    document.getElementById("div1").innerHTML = httpxml.responseText; 
} 
0

你可以簡單地使用jQuery這個。例如:

$('div.class').load('mypage.html');

...或:

$('#mydivID').load('mypage.html');

+3

如果只有他使用jQuery,或已標記的問題jQuery ... – 2011-06-04 21:55:14

+0

@大衛托馬斯:+1我aggree。請不要每次都來圖書館。這個問題是關於標準的JavaScript。 jQuery不是一個標準,所以我們不想在這裏看到它。每個愚蠢的人可以創建他們的圖書館,然後人們來到Stack Overflow並提出有關他們的問題。我發現這樣的圖書館不應該在這個網站上有一個標籤。這個網站是用於*真實*編程。幾年之內,只有少數人會知道真正的JavaScript是什麼。 – Midas 2011-06-04 22:10:17