Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > onmouseover/onmouseout.....trouble


Автор: DarkAngel 27.3.2006, 22:13
Парни ничего не понимаю, простейшая функция и не работает, подскажите. Пробывал и так:

Код

<a href="index.php" onmouseover="swap(images/button_over.gif');" onmouseout="swap(images/button_ctp.gif');"><img name="direct_ctp" src="images/button_direct_ctp.gif" /></a>


и вот так:
Код

<a href="index.php" onmouseover="over('images/button_over.gif');"
onmouseout="out();"><img src="images/button_direct_ctp.gif"></a><br>


Код

function over(ref) {
    if (browser_ok == 'true') {
        document.images[img].src = ref;
    }
}

function out() {
    if (browser_ok == 'true') {
        document.images[img].src = "images/button_direct_ctp.gif";
    }
}


и все равно ничего не получаеться выыдает ошибку функции....что делать как быть? Может есть альтернатива?

Автор: 12345c 27.3.2006, 22:52
Чему равно img? Явно, не тому. (Из разговоров оракула.)

Автор: DarkAngel 27.3.2006, 23:17
напишите нормальный код сменяющий картинки 1.gif 2.gif

Автор: Aliance 27.3.2006, 23:26
В первом коде потеряна кавычка, кстати.

Автор: DarkAngel 27.3.2006, 23:30
код быстро писал поэтому возможны ошибки,там все проверено

Автор: Aliance 27.3.2006, 23:51
Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>© AlianceHTMLEditor [ http://editor.sut.net.ru/editor.html ]</TITLE>
<script type="text/javascript" language="JavaScript">
<!--//--><![CDATA[//><!--

var browser_ok = true;

var Images = new Array();
Images[0] = new Image(74, 80);
Images[0].src = "http://forum.vingrad.ru/uploads/av-16465.jpg";
Images[1] = new Image(80, 59);
Images[1].src = "http://forum.vingrad.ru/uploads/av-5467.jpg";

function over(img, ref) {
    if (browser_ok == true) {
        img.src = ref;
    }
}

function out(img) {
    if (browser_ok == true) {
        img.src = "http://forum.vingrad.ru/uploads/av-16465.jpg";
    }
}

//--><!]]>
</SCRIPT>
</HEAD>

<BODY>

<a href="http://editor.sut.net.ru/editor.html"><img src="http://forum.vingrad.ru/uploads/av-16465.jpg" onmouseover="over(this, 'http://forum.vingrad.ru/uploads/av-5467.gif')" onmouseout="out(this)" border="0"></a><br> 

</BODY>
</HTML>


На будушее: более Вам тут просто так с нуля никто писать ничего не будет. Тем более то, что УЖЕ НАПИСАНО. Пользуйтесь поиском и своим умом.

Автор: DarkAngel 28.3.2006, 01:50
Спасибо огромное.Учту на будушее.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)