2010-06-14 45 views
1

我的代码是如何在DIV中插入URL参数?

<a href="#" target="_blank" class="floatLeft" onclick="change('http://localhost/allwidgets/widgets.html');" > 

function change(url) 
{ 
    alert(url); 
    document.getElementById("mainOuter").innerHTML=url; 
} 

其实我想要的网址应该在mainOuter DIV的innerHTML的那页应以显示。

请建议....

感谢

回答

2

这听起来像你可能需要的是一个iframe

<iframe id="someIframe"></iframe> 

document.getElementById("someIframe").src = url; 

如果要真正地修改DIV的innerHTML,那么你需要使用AJAX请求获取所需的HTML,然后使用innerHTML。图书馆可以使这更容易。

+0

不完全是 我对,但我希望该div应该包含该用户内容作为innerHTML – rajesh 2010-06-14 05:52:44

1

你不能这样做。有可能的方法来做到这一点。

方法1

您可以使用iframe并给予iframe的源作为URL加载该URL对应的页面。

方法2

您可以使用jQuery的.load方法使用的URL加载页面。类似于

$('#mainOuter').load(url);