Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript中iframe创建顺序的问题_Javascript_Iframe - Fatal编程技术网

JavaScript中iframe创建顺序的问题

JavaScript中iframe创建顺序的问题,javascript,iframe,Javascript,Iframe,我们最近开始更新旧的1.0 web应用程序。 由于应用程序相当大,我们将逐步对其进行更改。 第一步是更改登录页和登录名。 我们还从3帧(顶部,左侧菜单,主区域)切换到3个iFrame 在新设置中,我们动态创建3个iframe:$(“”) 在整个应用程序中,我们通过编号而不是名称/id引用框架。因此,创建顺序非常重要。我们无法将其更改为名称/id,因为这太耗时了 大约200个用户中有1个在创建iFrame的顺序上有问题。不知何故,第一个create命令的iframe在“parent.frames[

我们最近开始更新旧的1.0 web应用程序。
由于应用程序相当大,我们将逐步对其进行更改。
第一步是更改登录页和登录名。
我们还从3帧(顶部,左侧菜单,主区域)切换到3个iFrame

在新设置中,我们动态创建3个iframe:$(“”)

在整个应用程序中,我们通过编号而不是名称/id引用框架。因此,创建顺序非常重要。我们无法将其更改为名称/id,因为这太耗时了

大约200个用户中有1个在创建iFrame的顺序上有问题。不知何故,第一个create命令的iframe在“parent.frames[1]”中,第二个在“parent.frames[0]”中。这会混淆整个应用程序。在这种情况下,第二个命令似乎“超过”了第一个命令

当极少数用户遇到此问题时,它不仅会出现在某个浏览器上,还会出现在这台机器上的所有浏览器上

是否有人在web应用程序中遇到过这种或类似的情况 找到了这件事的原因的解释


请提前多谢

确保当insert方法运行时,第二个iframe不会在第一个iframe之前被注入,即如果使用了
INSERTBERT
。如果是这样的话,你就会得到这个问题。你知道“200个用户中的1个”使用的是什么浏览器吗?一个在周五出现问题的用户使用了最新的firefox,但它也发生在同一台机器上的IE11上。所以它可能与图形卡或处理器有关。在每个iframe内容中是否有任何东西显示它应该是哪一个?在为iframe分配src值之前,您可以询问它的位置,而不是检查索引吗?向我们展示一些代码当然非常好。我可以将数字更改为id/name以访问它。但是这些命令/引用分散在hole应用程序中,要更改它将非常耗时。