javascript生成的链接在ie8中不起作用

时间:2011-11-17 12:46:00

标签: javascript jquery internet-explorer-8

ie8中存在与链接相关的问题。从javascript生成并在jquery ui对话框中显示的html但是当我点击其中的链接时,它在同一窗口中打开链接URL(标记有targer = _blank设置)并且链接的url附加到主机url

var clip_link = 'http://www.example.com/'+'c/'+id;
      var thumb = 'http://www.example.com/235/45'+'/thumb.jpg';
      $('#clip-share-popup .thumb').append(
        '<a href="'+clip_link+'" target="_blank"><img src="'+thumb+'" alt="clip thumb" /></a>'
      );

在ajax调用之后设置

页面网址是 http://www.example.com/abcd.php#page/1/1

点击链接后,网址成为 http://www.example.comhttp//www.example.com/c/1234#

这在任何其他浏览器中都不会发生

1 个答案:

答案 0 :(得分:2)

您可能没有为http://添加前缀:

<a href="www.google.com">Google</a>

会带你去http://www.yourwebsite.com/whatever-page-you-are-on/www.google.com