请教 firefox 下 window.opener.document.getElementById("xxx").value 不能兼容的办法?

yuandejun 2008-01-09 04:29:39
上面这段代码都是在ie下能用,却不能在 ff 下用,请教解决办法。
...全文
2767 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
权子。 2008-10-30
  • 打赏
  • 举报
回复
我的也不管用呵呵,正在解决
权子。 2008-10-30
  • 打赏
  • 举报
回复
我的也不管用呵呵,正在解决
yuandejun 2008-01-10
  • 打赏
  • 举报
回复
我再试试看先。
rjzou2006 2008-01-10
  • 打赏
  • 举报
回复
不好意思 ,使用opener
  • 打赏
  • 举报
回复
发错地方了.........汗..........

我这里可以运行啊,不过我的是ff2+的
  • 打赏
  • 举报
回复
function ReSubmit(fileid)
{
var fileval = eval("document.getElementById('file_"+fileid+"').value");
//把"file://"加上,ff需要
document.getElementById("ming").innerHTML='<img src="file://'+fileval+'" border="0"/>'

}
function ReSubmit2(fileid)
{
var fileval = eval("document.getElementById('file_"+fileid+"').value");
//把"file://"加上,ff需要
document.getElementById("ming2").innerHTML='<img src="file://'+fileval+'" border="0"/>'

}
yuandejun 2008-01-09
  • 打赏
  • 举报
回复
楼上的朋友,你用 firefox 跑了吗?
  • 打赏
  • 举报
回复
你代码有问题吧,我这里就没问题

test.htm
<a href='t.htm' id="aa" target="_blank">GO</a>
<input type="text" id="txt" value="txt"/>


t.htm
<script>
alert(opener.document.getElementById("aa").href)
alert(opener.document.getElementById("txt").value)
</script>
zhangyupeng492 2008-01-09
  • 打赏
  • 举报
回复
4.eval("idName")问题

说明:IE下,,可以使用eval("idName")或getElementById("idName")来取得id为idName的HTML对象;Firefox下只能使用getElementById("idName")来取得id为idName的HTML对象.
解决方法:统一用getElementById("idName")来取得id为idName的HTML对象.
yuandejun 2008-01-09
  • 打赏
  • 举报
回复
不得行,ie 与 ff 都不行了。
rjzou2006 2008-01-09
  • 打赏
  • 举报
回复 1
parent.document.getElementById("xxx").value

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧