2011-11-17 57 views
-5

ie8中存在與鏈接有關的問題。 html生成的javascript和顯示在jquery ui對話框中,但當我點擊鏈接時,它會在同一個窗口中打開鏈接url(標籤設置爲targer = _blank)以及鏈接的url附加到主機url 。javascript生成的鏈接在ie8中不起作用

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#

這不以任何其他瀏覽器發生

+0

你可以給一些示例代碼? – balaphp

+0

它應該是'target =「_ blank」',或者這只是你的文章中的一個錯字?另外,你可以發佈你的代碼嗎? –

+2

你的問題是什麼?鏈接在IE8中工作得很好 - 這是你的鏈接有問題,但由於你沒有認爲有必要查看你的代碼,所以我們對於什麼是錯的事情一無所知。 – Widor

回答

2

您可能不會在前添加鏈接:

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

會帶你到http://www.yourwebsite.com/whatever-page-you-are-on/www.google.com