我正在撰写客户表单,如果window.top.document.url
已知,则应自动将下拉菜单设置为相应的选项。
为实现这一点,我做了一个<body onload='javascript:init([Generic value])'
来调用
function init(value) { if (value) { document.getElementById('RefererURL').value = window.top.document.URL; form1.submit(); } }
我不记得为什么我们添加了if(value)
这个东西,但其余部分非常直接 - 获取值,然后提交表单以触发执行实际url-menu mappning的更新。
此解决方案适用于IE,但不适用于Firefox,我无法弄清楚原因。我怀疑它可能与form1.submit();
有关,但不明白是什么或为什么。
答案 0 :(得分:3)
试
的document.getElementById( “form1中”)提交();
这假设您的表单ID是'form1'。