Почему мое изображение ролловера не работает? - PullRequest
1 голос
/ 24 марта 2012

У меня есть код для моего сайта, когда при нажатии на изображение появляется всплывающее окно, которое работает нормально. Тем не менее, всякий раз, когда я пролонгировать первый ролловер работает, но оригинальное изображение до ролловера больше не показывает? почему это?

 <input name="image" type="image" onMouseOver= src="http://japanesefriend.zxq.net/images/x11_title.gif" onMouseOut= src="http://japanesefriend.zxq.net/images/level4_nouns_08.gif'"  value="Place Order" src="http://japanesefriend.zxq.net/images/level4_nouns_08.gif" onClick='styledPopupOpen("<img src=http://japanesefriend.zxq.net/flashcards/go.gif />")'  align=middle width=164 height=154>

Ответы [ 3 ]

2 голосов
/ 24 марта 2012

Ваш HTML неверен.

Этот ...

onMouseOver= src="http://japanesefriend.zxq.net/images/x11_title.gif"

должно быть это ...

onMouseOver="this.src='http://japanesefriend.zxq.net/images/x11_title.gif'"

То же самое для onMouseOut ...

onMouseOut="this.src='http://japanesefriend.zxq.net/images/level4_nouns_08.gif'"

DEMO: http://jsfiddle.net/XBLfN/


Или вы можете устранить this. и просто сделать src='http://...

onMouseOver="src='http://japanesefriend.zxq.net/images/x11_title.gif'"
onMouseOut="src='http://japanesefriend.zxq.net/images/level4_nouns_08.gif'"

DEMO: http://jsfiddle.net/XBLfN/1/

2 голосов
/ 24 марта 2012

Использование CSS-спрайтов для ролловеров.

1 голос
/ 24 марта 2012

см .: ролловер с кнопками

это похоже на дубликат - решение в вышеприведенном вопросе должно работать для вас.

Для хрома (и дажедля других браузеров) всегда полезно проверить HTML: http://validator.w3.org/

...