重定向到URL的问题

时间:2014-09-02 06:13:23

标签: javascript asp.net url-redirection

我有一个网站,我展示了来自不同供应商的一些结果。在选择时,我将它们带到原始网站预订页面。

我面临的问题是有一个网址:http://www.abc.xx/booking.aspx?someparameters

如果我从我的页面执行此操作以打开此预订页面:

window.open(result, "_blank");

Url会在新标签页中打开,但会出现一些错误,但是如果我复制将相同的Url粘贴到失败标签旁边的同一个浏览器中并点击Go,那么它的效果非常好。有什么建议吗?

3 个答案:

答案 0 :(得分:0)

您无法在新标签页中打开您的网址,而是可以尝试使用弹出窗口。

用于弹出窗口

问题在于可能是"" (双引号),

尝试使用以下行

var red = window.open(result, '_blank');
red.Focus();

当您的浏览器中的弹出窗口被阻止时,它将失败。尝试在浏览器中弹出窗口。

答案 1 :(得分:0)

假设scheduledStatus是你的参数

var url = "http://" + window.location.host + "/booking.aspx?bookedStatus="+bStatus;
    window.parent.open(url, "_blank");

window.location.host:这使您可以获取当前URL的域名或IP地址 window.parent.open:这允许您在新选项卡中打开窗口

答案 2 :(得分:0)

不要忘记在其网址url的网址前使用http://。 e.g。

window.open("http://www.google.com", "_blank");

希望这会对你有所帮助。