1.新添加一个Form
<form id=”EmailForm” action=”目标页” method=”get” target=”_blank”>
<input id=”emailid” name=”emailid” type=”hidden” />//隐藏域,用来放需要传递的参数
</form>
注意form的target属性要设置成 _blank
2.提交这个Form
function btnEditEmail_onclick() {
document.getElementById(“emailid”).value=id;//初始隐藏域
document.getElementById(“EmailForm”).submit();//提交
}
这样,就会打开新窗口定向到目标页了,而且不会被阻止,同时用新窗口的window.opener还能访问原窗口。
上面是我搜到的内容,但是不知道怎么用,好心人,帮忙吧,我刚才忘加分了
第1个回答 2011-04-06
给你说个思路,把弹出代码放在body的onclick中追问
好事做到底吧,写清楚一些。谢了
追答按你的资料帮你写的
function btnEditEmail_onclick() {
document.getElementById("EmailForm").submit();//提交
}
IE窗口显示有控件,360没反应,火狐也拦截了,是不是真的没有办法?有的话教教我,没有的话说一声,我把分也直接给你。
追答火狐被拦截?这就没办法了,你弹出页面主要是为了干什么
追问重要通知,我用了别的方法表现了,不过是客户想要弹窗的。果真就没办法解决了吗
追答是打开页面就弹出窗口,还是点击某一按钮弹出来
本回答被提问者采纳