Javascript 在新窗口上打开外部js表单

Javascript 在新窗口上打开外部js表单,javascript,forms,window,external,Javascript,Forms,Window,External,在新窗口中打开表单时遇到问题,脚本从外部服务中提取。 看一看 关于您可以在呈现表单后将目标属性添加到表单中 <html> <head> <script type="text/javascript"> function fixform() { //ism is created by the opentable.com script document.forms["ism"].setAttribute("target", "_blank"); } &l

在新窗口中打开表单时遇到问题,脚本从外部服务中提取。 看一看


关于

您可以在呈现表单后将目标属性添加到表单中

<html>
<head>
<script type="text/javascript">
function fixform() {
   //ism is created by the opentable.com script
   document.forms["ism"].setAttribute("target", "_blank");
}
</script>
</head>
<body onload="fixform();">
    <div id="book-table">
    <div id="OT_searchWrapperAll">
            <script type="text/JavaScript" src="http://www.opentable.com/ism/?rid=35449"></script>
            <noscript id="OT_noscript">
                <a href="http://www.opentable.com/single.aspx?rid=35449&restref=35449&rtype=ism">Reserve Now on OpenTable.com</a>
            </noscript>
        </div>
    </div>
</body>
</html>

可以在呈现表单后将目标属性添加到表单中

<html>
<head>
<script type="text/javascript">
function fixform() {
   //ism is created by the opentable.com script
   document.forms["ism"].setAttribute("target", "_blank");
}
</script>
</head>
<body onload="fixform();">
    <div id="book-table">
    <div id="OT_searchWrapperAll">
            <script type="text/JavaScript" src="http://www.opentable.com/ism/?rid=35449"></script>
            <noscript id="OT_noscript">
                <a href="http://www.opentable.com/single.aspx?rid=35449&restref=35449&rtype=ism">Reserve Now on OpenTable.com</a>
            </noscript>
        </div>
    </div>
</body>
</html>

不工作:-(我把脚本放在页脚和页眉中,但不缺少。也许我做得不对,或者不工作。你使用的浏览器是什么?表单是否在当前页面中打开?浏览器:firefox 4和google chrome。是的表单在同一窗口中打开。奇怪的是,如果我在ffox4、ie8和chrome中复制/粘贴/保存该页面,我会得到一个预期的新选项卡。嗯,我看看,我的错我猜不行:-(我把脚本放在页脚和页眉中,但不缺少。也许我做得不对,或者不工作。你使用的浏览器是什么?表单是否在当前页面中打开?浏览器:firefox 4和google chrome。是的表单在同一窗口中打开。奇怪的是,如果我在ffox4、ie8和chrome中复制/粘贴/保存该页面,我会得到一个预期的新选项卡。嗯,我看看,我的我想这是我的错