Javascript XMLHttpRequest鼠标悬停事件侦听器
我正在尝试创建一个网页,将列出每个图片的标题。每次将鼠标悬停在标题上时,相应的图片将显示在标题下方的区域中。标题显示,但当我悬停标题时,它不会显示图像 因为“XMLHTTPRequest”对象很难识别图片。我创建了一个非常简单的网页,其中一行包含Javascript XMLHttpRequest鼠标悬停事件侦听器,javascript,Javascript,我正在尝试创建一个网页,将列出每个图片的标题。每次将鼠标悬停在标题上时,相应的图片将显示在标题下方的区域中。标题显示,但当我悬停标题时,它不会显示图像 因为“XMLHTTPRequest”对象很难识别图片。我创建了一个非常简单的网页,其中一行包含),因此“XMLHTTPRequest”对象将查找HTML页面而不是*.jpg文件。所以在cacao1.html、cacao2.html、cacao3.html和cacao4.html中,有一行标记 巧克力1、巧克力2、巧克力3和巧克力4是我工作卡的i
),因此“XMLHTTPRequest”对象将查找HTML页面而不是*.jpg文件。所以在cacao1.html、cacao2.html、cacao3.html和cacao4.html中,有一行
标记
巧克力1、巧克力2、巧克力3和巧克力4是我工作卡的id。
这是我的Javascript
window.addEventListener("load", registerListeners, false);
var asynchrequest;
function registerListeners() {
var img;
img=document.getElementById("chocolate1");
img.addEventListener("mouseover", function () { getContent ("cacao1.html");}, false);
img.addEventListener("mouseout", clearContent, false);
img=document.getElementById("chocolate2");
img.addEventListener("mouseover", function () { getContent("cacao2.html");}, false);
img.addEventListener("mouseout", clearContent, false);
img=document.getElementById("chocolate3");
img.addEventListener("mouseover", function () { getContent("cacao3.html");}, false);
img.addEventListener("mouseout", clearContent, false);
img=document.getElementById("chocolate4");
img.addEventListener("mouseover", function () { getContent("cacao4.html");}, false);
img.addEventListener("mouseout", clearContent, false);
}
function getContent(infopage) {
asynchrequest= new XMLHttpRequest();
asynchrequest.onreadystatechange = function() {
if (asynchrequest.readyState == 4 && asynchrequest.status == 200) {
document.getElementById("info").innerHTML = asynchrequest.responseText;
}
};
asynchrequest.open("GET", infopage, true);
asynchrequest.send();
}
function clearContent() {
document.getElementById("info").innerHTML="";
}
浏览器开发人员工具控制台中是否有错误?@JaromandaX 1)未声明HTML文档的字符编码。如果文档包含US-ASCII范围之外的字符,则在某些浏览器配置中,文档将呈现乱码文本。2) 页面的字符编码必须在文档或传输协议中声明。Chocolate.html XML分析错误:未找到根元素位置:file:///C:/Users/791894/Desktop/CPRG256_%20%20Website%20Development/CPRG256_Lab10/PartA/cacao3.html 第1行,第47列:你能在问题中,而不是作为评论,发布
cacao3.html
这部分的内容吗,我认为他们更适合使用JS…@JaromandaX我只有一行代码,浏览器开发人员工具控制台中是否有错误?@JaromandaX 1)HTML文档的字符编码未声明。如果文档包含US-ASCII范围之外的字符,则在某些浏览器配置中,文档将呈现乱码文本。2) 页面的字符编码必须在文档或传输协议中声明。Chocolate.html XML分析错误:未找到根元素位置:file:///C:/Users/791894/Desktop/CPRG256_%20%20Website%20Development/CPRG256_Lab10/PartA/cacao3.html 第1行,第47列:你能在问题中,而不是作为评论,发布cacao3.html
这部分的内容吗,我觉得他们更适合…@JaromandaX我只有一行