2010-06-14 72 views
0

如何在HTML中使用引號進行轉義?我的代碼行是:轉義問題

<body onload="setTimeout('window.location='http://somepage.com'', 1000)"> 

正如你可以在當前的例子中看到,有兩個」,以及「使用我怎麼能逃脫他們對於上述工作

的onload事件?內容是因爲我對@作業工作的系統動態設置。

回答

5
<body onload="setTimeout(function() { window.location='http://somepage.com'; }, 1000)"> 

這應該做你的絕招,你可能想看看http://en.wikipedia.org/wiki/Unobtrusive_JavaScript,它可以使你的JavaScript清潔。

乾杯。

+1

尼斯的答案;我喜歡「這裏是你的實際問題的答案」的格式,這裏有一個改進你的整體方法的建議「很多。 – 2010-06-14 19:13:37

0

爲什麼不只是使用元刷新?

<meta http-equiv="refresh" content="1;url=http://example.com" /> 
+0

Meta刷新已棄用。他們可能仍然會工作一段時間。 – 2010-06-14 19:14:10

0

這工作:

<body onload="setTimeout('window.location=\'http://google.com\'', 1000)">