onLoad在从一个页面移动到另一个页面时不在mozilla firefox中工作?

时间:2018-01-19 12:30:57

标签: javascript jquery

我正在使用分页导航和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

1 个答案:

答案 0 :(得分:0)

如果您甚至不在此处发布代码,那么有人给您答案是不可能的。问题可能在您的代码中的任何位置。

编辑:就像其他人告诉你的onload一样,你可以在你的HTML代码中使用body上的onload事件,或者直接在tour JavaScript中调用body onload事件