Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Facebook选项卡的新窗口中打开iframe? 我正在开发一个简单的表单,允许用户检查特定日期酒店的可用性 当用户单击“立即预订”按钮时,将加载一个新页面(预订引擎),显示可用性 预订掩码将在Facebook页面的iFrame中使用_Javascript_Facebook_Iframe - Fatal编程技术网

Javascript 如何在Facebook选项卡的新窗口中打开iframe? 我正在开发一个简单的表单,允许用户检查特定日期酒店的可用性 当用户单击“立即预订”按钮时,将加载一个新页面(预订引擎),显示可用性 预订掩码将在Facebook页面的iFrame中使用

Javascript 如何在Facebook选项卡的新窗口中打开iframe? 我正在开发一个简单的表单,允许用户检查特定日期酒店的可用性 当用户单击“立即预订”按钮时,将加载一个新页面(预订引擎),显示可用性 预订掩码将在Facebook页面的iFrame中使用,javascript,facebook,iframe,Javascript,Facebook,Iframe,我想在新的浏览器窗口/选项卡中加载新页面(取决于用户的设置) 目前,我正在使用window.top.location.href打开新窗口。这样做可以脱离iframe,但不能打开新的选项卡/窗口 你有什么建议吗 这是我在最基本的形式中使用的代码: // The event: <input type="button" value="Book now" onClick="do_action();" /> // The function: function do_action() {

我想在新的浏览器窗口/选项卡中加载新页面(取决于用户的设置)

目前,我正在使用
window.top.location.href
打开新窗口。这样做可以脱离iframe,但不能打开新的选项卡/窗口

你有什么建议吗

这是我在最基本的形式中使用的代码:

// The event: 
<input type="button" value="Book now" onClick="do_action();" />

// The function: 
function do_action() {
  baseURL = "http://www.bookingengine.com;"
  var1 = "parameter1;"
  var2 = "parameter2;"
  var3 = "parameter3;"
  window.top.location.href = baseURL+ var1 + var2 + var3; 
}
//事件:
//职能:
函数do_action(){
baseURL=”http://www.bookingengine.com;"
var1=“参数1;”
var2=“参数2;”
var3=“参数3;”
window.top.location.href=baseURL+var1+var2+var3;
}

在下面的代码中使用iFrame的ID

frame=document.getElementById("YourFrameIDHere");
frame.document.location.href="http://www.bookingengine.com";

在下面的代码中使用iFrame的ID

frame=document.getElementById("YourFrameIDHere");
frame.document.location.href="http://www.bookingengine.com";

只是有同样的问题,不敢相信我问这个问题时没有想到这个解决方案。无论如何,为了便于将来参考,这里介绍了如何打开一个新窗口(按照上面的示例):


只是有同样的问题,不敢相信我问这个问题时没有想到这个解决方案。无论如何,为了便于将来参考,这里介绍了如何打开一个新窗口(按照上面的示例):


另外,如果你知道我如何改进这段代码,我很乐意听你这么说。我对JavaScript还很陌生。很多thnx!!另外,如果你知道我如何改进这段代码,我很乐意听你这么说。我对JavaScript还很陌生。很多thnx!!