2016-07-14 110 views
1

我在html中有一个iframe,它有一个onload函数。在IE11中,onload函数被调用两次,而在Chrome中它工作正常。在iframe上的onload函数在IE11中被调用两次

HTML:

<iframe src="someurl" onload="someFunction()"></iframe> 

JS:

function someFunction() { 

    $window.scroll(0, 0); 

    if (count > 0) { 
     $ctrl.iframeHeight = '1000px'; 
     $scope.$digest(); 
    } 

    return count++; 

} 

someFunction()在IE11获取调用两次。

+0

someFunction()里面有什么?可能会造成一些冲突。 – Vir

+0

在'someFunction()'里面显示你的代码。所以我们可以帮助你。 –

回答

0

我认为应该检查页面上的JavaScript文件/库引用。这可能是因为一个js文件引用被添加了两次。

我遇到类似的问题,当jQuery Ajax js文件引用被添加两次时,会发生类似的问题。

请检查是否有类似问题。