在我的主页面中,我有一个显示一些外部HTML内容的div。这里我有一些单选按钮。当用户选择收音机时,会更新父页面的形式。
外部代码如下:
function updateForm(val){
$('#photourl', window.parent.document.frm).val(val).change();
};
...
<input name="photo" id="photo" value="someVal" onclick="updateForm(this.value)" type="radio">
它在firefox,opera,flock,msie中运行良好。 在Chrome和safari中根本不起作用。
任何人都可以帮助我吗? 感谢
答案 0 :(得分:0)
$('#photourl', window.parent.document.frm)
中的第二个参数是使用非标准技术获得的。试试$('#photourl', $('#frm', window.parent.document)[0])
,或者,因为它真的在一个文件中(根据你的评论),只是摆脱它。