如何在javascript中的相同視圖中加載html網址的內容。javascript html url loading問題
1
A
回答
1
另一種選擇是使用IFRAME標籤。
0
如果您正在討論使用Javascript加載另一個頁面的內容,您需要使用AJAX。
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for older IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();
}
</script>
</head>
<body>
<div id="myDiv"><h2>Let AJAX change this text</h2></div>
<button type="button" onclick="loadXMLDoc()">Change Content</button>
</body>
</html>
更多信息和例子在W3Schools。 請注意,對於安全限制,AJAX不適用於不同的域。
+0
我正在Mac上使用Dashcode,因此在使用ActiveXObject時出現錯誤,對此的任何解決方案..... – neha 2011-01-24 06:58:06
0
的iFrame將是最好的選擇,你NEHA
<html>
<head>
</head>
<body>
<font face="verdana,arial" size="3">
<div align="center">
<p>
<a href="http://www.altavista.com" target="iframe1">AltaVista.com</a> |
<a href="http://www.aol.com" target="iframe1">AOL.com</a> |
<a href="http://www.lycos.com" target="iframe1">Lycos.com</a> |
<a href="http://www.yahoo.com" target="iframe1">Yahoo.com</a>
<p>
<iframe
name="iframe1"
width="600"
height="400"
src="http://www.stackoverflow.com"
frameborder="yes"
scrolling="yes">
</iframe>
<p>
</font>
</div>
<!--
name="iframe1"
- Set all links to target the iframe1 name when you want the contents of the iframe to change from links on the originating page.
width="600" - Width of the iframe
height="400" - Height of the iframe * Width and height can be expressed in pixels or percent
src="http://www.yahoo.com" - Initial page that will fill in the iframe
frameborder="yes" - Border around the iframe is displayed by default
scrolling="yes" - Allow scrollbars around the iframe for navigation Vaild values are yes, no and auto
align="" - Valid entries are left and right left is set by default
-->
</body>
</html>
0
,如果你想輕鬆地做到這一點,沒有一個iframe,你可能會發現jQuery's load method有用
$('#id-of-element-that-accepts-html-result').load('/url-that-returns-html-snippet.xyz', {
//querystring parameters
foo: 'bar',
moo: 'par',
});
相關問題
- 1. iphone image loading問題
- 2. Gh-Pages loading問題
- 3. loading TinyMCE的問題
- 4. Webview not loading javascript
- 5. MediaElement.js問題卡在Loading
- 6. SmartImageView url loading
- 7. Javascript loading
- 8. GWT javascript background loading
- 9. Javascript/AJAX Asynchronous Loading Spinners
- 10. Loading Facebook javascript
- 11. HTML loading page la blogger.com
- 12. Android Webview url not loading
- 13. avplayer not loading https url
- 14. javascript to display loading image
- 15. javascript not loading
- 16. Javascript:切換loading InnerHTML
- 17. 表對齊問題HTML JavaScript
- 18. Javascript/html音頻問題
- 19. html/javascript腳本問題
- 20. Javascript問題與HTML表格
- 21. HTML表單和Javascript問題
- 22. PHP HTML JavaScript設計問題
- 23. Django-tinymce not loading javascript
- 24. Facebook Javascript SDK Not Loading
- 25. PHP,Javascript和url變量問題
- 26. jQuery FancyBox not loading YouTube URL
- 27. 從javascript生成URL的問題
- 28. Javascript HTML窗口打印問題
- 29. PHP/HTML/MySQL的URL緩存問題
- 30. HTML頁面中的URL問題
請詳細得多的具體。 – polarblau 2011-01-21 10:18:16
我正在解析一個xml文件,並且我正在討論的鏈接是解析完成後得到的內容。現在我想獲取該html鏈接的內容,以便在某些視圖上顯示該內容。 – neha 2011-01-21 11:01:06
所有新手從哪裏來的? – BastiBen 2011-01-21 12:12:27