我有這樣的代碼是基於外部頁面上改變DIV的內容:DIV與外部網頁的onclick改變爲一個變量
<a href="" onclick="return false" onmousedown="loadexteranlPage() "> Link to external page</a>
和
function loadexternalPage() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById('main_frame').innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "externalpage.html", true);
xmlhttp.send();
}
如何更新此代碼中的函數獲取變量作爲外部頁面的方式嗎? 這樣的事情?
<a href="" onclick="return false" onmousedown="loadexteranlPage(externalpage) "> Link to external page</a>
function loadexternalPage(externalpage) {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById('main_frame').innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET", externalpage, true);
xmlhttp.send();
}
或方法:
$(document).ready(function() {
loadxtPage("popup.html");
$("#main_frame").click(loadxtPage("externalpage.html"));
})
你實際上可以使用「href」屬性,因爲無論如何click事件都會被覆蓋。但真正的問題是你需要指定哪些URL? – STT 2014-10-08 10:42:10