我有这样的代码是基于外部页面上改变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