var form = document.createElement("form");
form.setAttribute("method", "post");
form.setAttribute("target" , "previewWindow")
form.setAttribute("action", "partner_api/preview.php");
var pidField = document.createElement("input");
pidField.setAttribute("type", "hidden");
pidField.setAttribute("name", "pid");
pidField.setAttribute("value", "<?php echo $partnerID; ?>");
form.appendChild(pidField);
var bidField = document.createElement("input");
bidField.setAttribute("type", "hidden");
bidField.setAttribute("name", "bid");
bidField.setAttribute("value", boxID);
form.appendChild(bidField);
window.open('', 'previewWindow', 'width=235,height=500,left=100,top=100');
form.submit();
你好,
我对上面的代码有疑问——它在 Chrome 上运行良好,但在 Firefox 和 IE 上不行。应该做的是将创建的表单提交到新的弹出窗口,但在 FF/IE 上它只是留下空白窗口。
有什么解决办法吗?