2010-06-14 43 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)">