Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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在这种情况下不能正确执行此块?_Javascript_Block_Execution - Fatal编程技术网

为什么javascript在这种情况下不能正确执行此块?

为什么javascript在这种情况下不能正确执行此块?,javascript,block,execution,Javascript,Block,Execution,下面的函数在两个.php文档中使用。这段代码在第一个文档中工作得很好,但在第二个文档中,它只在mode==on条件下执行前两条赋值语句 在第一个文档中,popoutg是在父窗口中找到的iframe。 在第二个文档中,popoutg是位于父窗口中的另一个iframe中的iframe 所以基本上问题在于第二个问题,它只执行这两个:temp1.style.visibility=visible;和 temp2.style.visibility=visible 请,谢谢=三, 加 以前 temp1.sty

下面的函数在两个.php文档中使用。这段代码在第一个文档中工作得很好,但在第二个文档中,它只在mode==on条件下执行前两条赋值语句

在第一个文档中,popoutg是在父窗口中找到的iframe。 在第二个文档中,popoutg是位于父窗口中的另一个iframe中的iframe

所以基本上问题在于第二个问题,它只执行这两个:temp1.style.visibility=visible;和 temp2.style.visibility=visible

请,谢谢=三,

以前

temp1.style.width = width;

无效参数错误表明您没有正确设置宽度参数。如果这无助于让我知道您在警报中看到的值,我们将尝试进一步调查。

那么,您可能有javascript错误。您是否在错误控制台或调试器控制台中查看了它所说的内容?您绝对确定temp1和temp2有效吗?>角色在这行上做什么:>temp1.style.visibility=visible;?当从父页面调用document.getElementById以在父页面的iframe中查找元素时,我不希望document.getElementById起作用。你确定那部分工作正常吗?如果在之前输入alerttemp1.id;,会得到什么@jfriend-哦,对不起,>是我在复制代码时输入的错误。我对输入东西的方式感到困惑。嗯,我确信temp1是有效的,因为它确实将iframes可见性更改为可见,只是没有设置其余的样式属性。@nnnn从iframe调用document.getElementById,我试图利用变量在本地声明为alerttemop1.id的事实;返回一个popoutg=3So。。。您是否像我之前问的那样查找javascript错误?您知道如何在Firefox中的Firebug或内置的Chrome调试器等调试器中逐行检查代码吗。
alert(width);
temp1.style.width = width;