我是javascript中的一個總newby,我被一個問題困住了。javascript:window.location.href裏面的一個「if」
一切都在這個「體」內發生的事情:
<body onKeyDown="myFunction(event);">
此代碼的工作:當我按下逃脫頁面上,有一個與27的彈出當我按下另一個鍵,沒有任何反應。這是我想要的。
Key_ESC = 27;
function myFunction(event) {
if (event.keyCode == 27){
alert(event.keyCode);
}
}
此代碼的工作原理:當我按任意鍵時,我會轉到下一頁。這是我想要的。
Key_ESC = 27;
function myFunction(event) {
window.location.href=\"$INDEX/image`expr $compteur + 1`.html\";
}
但是這個不起作用:當我按下任何鍵時什麼也沒有發生。我想按Esc鍵會使頁面(就像的改變沒有「如果」,這是不是這樣的。
Key_ESC = 27;
function myFunction(event) {
if (event.keyCode == 27){
window.location.href=\"$INDEX/image`expr $compteur + 1`.html\";
}
}
可以在任何一個向我解釋爲什麼「window.location的」不內的工作「如果」?我做了什麼錯?我真的不知道在所有....
非常感謝你。
有什麼用''\\? – epascarello
這是因爲它位於腳本外殼中的回聲「...」內。 – Dreamk33