2011-06-04 110 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