2011-09-22 101 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;" 

既然你已经在使用逃生绳,您的论坛引擎可能不会与其他“\”来替换它

相关问题