<script> window.parent.addProductForm.strImg.value+='图片文件名' </script>
在 FF 中不直接支持PARENT属性, 必须用window.parent, 当然这也兼容IE并且注意, 在FF中, 不能直接使用对象的ID来引用一个对象,必须如下操作:<img id="picture" /><script type="text/javascript">
objPicture = document.getElementById("picture") // 兼容IE 和 FF, 推荐
alert(object) // 返回object
alert(picture) // IE下返回object, FF下返回 未定义.
</script>
在 FF 中不直接支持PARENT属性, 必须用window.parent, 当然这也兼容IE并且注意, 在FF中, 不能直接使用对象的ID来引用一个对象,必须如下操作:<img id="picture" /><script type="text/javascript">
objPicture = document.getElementById("picture") // 兼容IE 和 FF, 推荐
alert(object) // 返回object
alert(picture) // IE下返回object, FF下返回 未定义.
</script>
如何写,才可能在IE和FF中都可用呢??==========其实在父页中没有使用到JS,而着放了一个<input type="hidden" name="strImg" />,
strImg的value就是用<script> parent.addProductForm.strImg.value+='图片文件名' </script>由iframe传过来的。在IE中可行,在FF中传回来是空的。
<div id="aa">1234</div>
<iframe src="a.htm"></iframe>
a.htm<script>
parent.document.getElementById("aa").innerHTML='图片文件名';
</script>