为什么我的域前缀为<a> and/or the url of window.Open()</a>的href值

时间:2013-05-14 05:07:17

标签: javascript html asp.net hyperlink tags

每隔一段时间(1/20),我就会使用以我的域为前缀的超链接的href值出现问题。同样适用于window.open()的网址。

例如:

<a href="http://www.SomeURL.com" target="_blank">someURL</a>

OR

window.Open('http://www.SomeURL.com', '', ''); 

会打开一个新的浏览器标签,并给我一个404,其中包含以下所请求的网址:
http://www.myDomain.com/http://www.SomeURL.com

作为解决方法,我有404错误页面获取请求的网址,如果请求的网址包含http://www.myDomain,我会对其进行切片,然后尝试再次重定向,而不会将我的网址作为前缀。我猜这有一个实际的解决方案吗?

其他信息
我有一个列出活动的gridView - 一些字段是:名称,地址,网站等。我使用jQuery来获取被单击的gridView行的URL。然后,我将该URL插入到我页面上已有的跨区内的超链接中。

的jQuery

      var str = $(“td:last”,this).text();
       $(“#urlInfoLocation”)。html('&lt; a id =“urlLocation”target =“_ blank”href =“'+ str +'”&gt;'+ str +'');

我页面上已有的范围

    &LT; span id =“urlInfo”&gt;

0 个答案:

没有答案