2011-09-22 166 views
1

我試圖在我的網站上獲取一行標誌,並將其轉換爲谷歌翻譯。這個其他網站已經有了它,但它使用了博客API。我相應地更改了JS,但是我發現我的論壇軟件編碼的撇號爲'如何在不使用撇號的情況下編寫此JavaScript

有沒有什麼辦法可以在不使用撇號的情況下編寫相同的html + js?

<a target="_blank" rel="nofollow" 
onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(document.URL)+'&langpair=pt%7Czh-CN&hl=pt&ie=UTF8'); return false;" 
title="Google-Translate-Chinese (Simplified) BETA"><img style="border: 0px solid ; cursor: pointer; width: 24px; height: 24px;" 
alt="Google-Translate-Chinese" src="http://lh5.ggpht.com/_mcq01yDJ2uY/Sdke4C8za2I/AAAAAAAAAkU/Mpfn_ntCweU/China.png" 
title="Google-Translate-Chinese"> 

正因爲如此,論壇引擎將其翻譯爲 「」 window.open(\ 'HTTP://www.google.com/translate U = \' +」

+1

也許使用'\「'而不是單引號'''可以幫助您? –

回答

1

使用的東西嘗試這樣

onclick="window.open(\"http://www.google.com/translate?u=\"+encodeURIComponent 
(document.URL)+\"&langpair=pt%7Czh-CN&hl=pt&ie=UTF8\"); return false;" 

既然你已經在使用逃生繩,您的論壇引擎可能不會與其他「\」來替換它

相關問題