我正在使用分页导航和onLoad方法来解决它的一些要求在其他浏览器中工作得很好,因为在mozilla中它一次被调用所有页面。有没有一种方法可以使用这个
exp.js
function details(svgid,gid1,gid2,gid3,gid4,gid5,gid6)
{
var a = document.getElementById(svgid);
var svgDoc = a.contentDocument;
console.log(svgDoc)
if(svgid==svg_seen1)
{
if(document.getElementById(screen_one_filed_one).value=='')
{
svgDoc.getElementById(gid1).childNodes[0].textContent=svgDoc.getElementById(gid1).childNodes[0].textContent;
svgDoc.getElementById(gid2).childNodes[0].textContent= svgDoc.getElementById(gid2).childNodes[0].textContent;
}
else
{
svgDoc.getElementById(gid1).childNodes[0].textContent=document.getElementById(screen_one_filed_one).value;
svgDoc.getElementById(gid2).childNodes[0].textContent= document.getElementById(screen_one_filed_two).value;
}
}
}
input.html
<object type="image/svg+xml" data="/images/svg files/Scene_01.svg" id='svgObject' onload="details(this.id,svg_seen1_id1,svg_seen1_id2);">
分页中有多个对象,一次调用onLoad
答案 0 :(得分:0)
如果您甚至不在此处发布代码,那么有人给您答案是不可能的。问题可能在您的代码中的任何位置。
编辑:就像其他人告诉你的onload一样,你可以在你的HTML代码中使用body上的onload事件,或者直接在tour JavaScript中调用body onload事件