我正在爲朋友/客戶的披薩店建立網站。它是本地的,他希望擁有基本的功能,而且如果有任何維護,它不會太多。因此,我建立它在靜態HTML和CSS。如何在鼠標上改變另一圖像的圖像
我遇到的問題是,當我嘗試通過讓onmouseover事件更改圖像的src標記時,使其菜單一次顯示一段時,它實際上從未實際更改過。
我設置的方式是一個3×3的菜單標題網格,每個網格200×67像素。在他們每個人我都有onmouseover =「displaymenu(〜)」,其中〜是數字1到9,具體取決於按鈕。該功能簡單地調用開關,並在每種情況下將圖像的src更改爲顯示菜單的相應部分的其他圖像的src。
我具備的功能設置是這樣的:
function displaymenu(x) {
switch (x) {
case 1:
document.getElementById("menuimage").src = "images/AppetizersMenu.jpg";
break;
case 2:
//same as 1 except a different src, same for 3-9.
我試圖改變圖像的ID爲menuimage。此代碼位於文檔的<head>
部分。我似乎無法讓事情奏效,並尋找解決方案。如果JavaScript不是要走的路,讓我知道,我會做你的想法。
編輯:我已經嘗試了3個最古老的解決方案,但沒有找到任何成功。有人能告訴我,只有我的電腦有這些問題而不是代碼問題嗎?
由於一噸,-Elliot小號
我想你的意思是_head_部分。嘗試先引用你的圖片url – Arcadien 2012-07-11 14:55:01
我的圖像是在一個div內,這是一個更多的div。因爲它不是PHP,所以我認爲最好的方式是顯示你將在服務器上。轉到[bestpizzaschaumburg.com/menu.html]對不起,它仍然有點馬虎,但它是一個WIP。 – 2012-07-11 19:23:41