Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Помогите со скриптом!
цитата
09/06/07 в 11:22
 andrejzh
У меня сделан скрипт что при наводе курсором на ссылку появляеться картинка, но после этого если курсор отвести картинка не исчезает !
Как сделать чтобы она исчезала!

Вот он:
<html>
<head>
</head>
<script>
function not(){
document.img1.src="wegwerуа.jpg"
}
function imgOn(imgName) {
if (document.images) {
document.img1.src = imgName;}}
</script>
<body>
<p align="justify"><img src="wegwerуа2.jpg" name="img1" align="right">
<a href="javascript:not()" onmouseover="imgOn('wegwerуа.jpg')" class=main_menu align="right"> 107</A><BR>
<a href="javascript:not()" onmouseover="imgOn('wegwerуа.jpg')" class=main_menu align="right"> 207</A><BR>
<a href="javascript:not()" onmouseover="imgOn('wegwerуа3.jpg')" class=main_menu align="right"> 307</A><BR>
</body>
</html>
цитата
09/06/07 в 11:32
 Alexandur
добавь обработчик onmouseout
цитата
09/06/07 в 11:33
 dejavu
Хы, пока писал уже ответили.. 8)
Если дописать onmouseout="not()" в каждый линк, то будет появлятся дефолтовая картинка. Походу так и было задумано.

Код:
<a href="javascript:not()" onmouseout="not()" onmouseover="imgOn('wegwerуа.jpg')" class=main_menu align="right"> 107</A><BR>
<a href="javascript:not()" onmouseout="not()" onmouseover="imgOn('wegwerуа.jpg')" class=main_menu align="right"> 207</A><BR>
<a href="javascript:not()" onmouseout="not()" onmouseover="imgOn('wegwerуа3.jpg')" class=main_menu align="right"> 307</A><BR>

Или тебе нужно чтобы вообще на месте картинки не было ничего?
цитата
09/06/07 в 11:35
 andrejzh
надо чтобы не было ничего!
цитата
09/06/07 в 11:53
 Formator
Код:
<script>
function not(){
document.img1.style['display']='none';
}
function imgOn(imgName) {
if (document.images) {
document.img1.src = imgName;
document.img1.style['display']='block';
}}
</script>


В сочетании с onmouseout, как написали выше.
цитата
09/06/07 в 12:02
 andrejzh
Спасибо всем кто помог!
Особенно CJLOG!


Эта страница в полной версии