Javascript全局变量可以在IE中访问,但不能在MOZILLA Firefox中访问

时间:2013-03-22 12:54:55

标签: javascript

我在我的应用程序中使用tile,它具有以下布局(在Main JSP中)
1.标题部分(整个应用程序相同)
2.身体部位(对不同页面进行更改的正文内容)
3.页脚部分(整个应用程序相同)

身体部位 - 将随x.jsp或y.jsp

而变化

想法是Head in Head应该在y.jsp中执行而不是在x.jsp

中执行

在Header View(jsp)中,我有一个脚本,它将访问x.jsp脚本中定义的全局变量,以便标题中的脚本识别出正文部分有x.jsp而不是y.jsp

用于例如标题脚本

    if(type of (flag)=="undefined"){

        \\\then execute the script
    }  
   else{

        \\\dont execute the script
    }

注意 - 此标记var将位于x.jsp中,不会定义y.jsp

这在IE中运行良好但在Firefox中无效。

1 个答案:

答案 0 :(得分:0)

在javascript中,它是typeof,而不是type of,但话又说回来,你真的在​​使用javascript吗?

JSP文件在服务器上运行。 Javascript在客户端上运行(即在浏览器中)。

看起来,你至少做了某些客户端,因为某些东西在IE中而不是在Firefox中有效,但我怀疑它与你上面描述的问题有关。