这个js代码在ie中兼容,谷歌火狐不兼容,麻烦大神帮忙看看

<script type="text/javascript">
function testme()
{
var parent = window.parent.opener;
var hiddenInput = parent.document.getElementById("hidden_Input"); /*hidden_Input*/

if(hiddenInput)
{
hiddenInput.value = document.getElementById("aaa").value;

window.close();
}
}
</script>
</head>
<body>
<INPUT NAME="aaa" TYPE="text" id ="aaa" value="我被传过来了">
<button onClick="testme();">把值传回到a.htm中</button>

第1个回答  2015-09-28
  您好,感谢您对火狐的支持

  对象属性为空造成的,您参考下这个例子:http://muzhi.baidu.com/question/425474291.html
  您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
第2个回答  2015-05-01
var parent = window.parent.opener;这段为空啊追问

那需要怎么改呢

本回答被提问者采纳

为什么这段js代码在ie中可以调用,火狐浏览器和谷歌浏览器都不管用呢...
您好,感谢您对火狐的支持 filters是IE专属的滤镜效果,火狐浏览器不支持这一属性的。网上找个兼容的用吧。您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

为什么我的js代码效果在IE中可以运行在谷歌和火狐浏览器不可以?大神...
在IE下元素的ID可以直接用相同的变量访问,其他浏览器则不行。应该把这句加到脚本前面,这样就都可以了:var train= document.getElementById('train');

为什么这段图片轮播切换js代码在ie中可以调用,火狐浏览器和谷歌浏览器...
您好!很高兴为您答疑。因为您提交代码的方式,无法为您进行调试,但是此类问题多是css兼容造成的。而且考虑到后期维护和兼容性,不推荐使用纯css的方式实现百叶窗效果,为您推荐可以良好兼容火狐浏览器的百叶窗插件如下:30款jQuery常用网页焦点图。如果对我们的回答存在任何疑问,欢迎继续问询。

这段js代码在IE下运行正确,在火狐下根本不运行,请问怎么解决,谢谢
您好,感谢您对火狐的支持 初步认定 in 为javascript关键字,不能做变量名. var min;var mout;function moveout(){ clearTimeout(min);if(a.style.pixelLeft<0){ a.style.pixelLeft+=2;mout=setTimeout("moveout()",20);} } 您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希...

同样的JS代码,为什么在火狐上不能显示,在IE上可以显示呢?
您好!感谢您对火狐产品的支持!火狐不支持innerText,火狐下可用textContent代替,判断下浏览器类型。火狐浏览器使用的是Gecko内核,是一款开源、安全的浏览器,拥有非常强大的扩展功能,可以根据自己的需求定制浏览体验。您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台...

html的js代码在ie能正常运行,在谷歌等其他浏览器不兼容
代码不规范。注意你要只用通用的代码,不然后患无穷。。。Rows()这个函数谷歌不识别,你要自己写一下。

JS代码浏览器兼容问题,如下,这个代码只有在IE下正常,换任何其他浏览器都...
chrome支持document.all这个方法,不过可以试着用这个替换 document.getElementByTagName("TagNmme");

为什么在firefox下会出现undefined,大神来看看这段代码有什么问题吗...
有可能是你的err_msg这个对象的值为undefined,你去看看这个err_msg对象的赋值部分,如果设置成全局变量的话,很有可能在其他情况下没有赋值或将对象的值设置成undefined

...clickSingle is not defined 不明所以在ie下可以~
尊敬的用户,您好!很高兴为您答疑。据推测,您的问题是代码输出位置不正确所致,您应该将定义此函数的代码放在页面上较调用代码位置靠上,且较先执行的位置。否则则会造成无法识别函数,并进行事件绑定。希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

这一小段 JS代码 与火狐不兼容,怎样才能解决呢
Firefox的js执行很严格.如果你的div的id就叫demo2,那么你在ie里面可以调用,不过在Firefox就行不通了,这是标准的问题你在最前面申明一下就好了 var demo =

相似回答