這裏是簡單的<a>
標記,它鏈接到一個exe文件。在3秒後,JavaScript事件onClick
將用戶重定向到另一個網頁。<a>中的JavaScript標記,嵌套,引用問題
<a href="http://www.example.com/download.exe"
onClick="setTimeout('window.location="/downloading.html"',3000);return true;">
LINK</a>
所以它不工作,因爲有太多的嵌套引號。
第一引語""
用於onClick
函數。 第二個引號''
用於SetTimeout
函數。 我需要window.location函數的第三個引號。我嘗試過使用'和'但沒有工作。上述語法失敗。
我可以通過將JavaScript重構成一個函數來解決它,但有理由解釋爲什麼我不能實現它。 ?
編輯:下面
的答案也不太工作,但使我對正確的解決方案:
onClick="setTimeout('window.location=\'/downloading.html\'',3000);return true;"
您可以編寫代碼在這裏。所以人們很容易就能完成 – 2010-06-16 16:43:41