singlepost

Не пашет джаваскрипт << На главную или назад  

Скрипт по идее должен по клику на картинке делать её большего размера, задачка популярная, но чегой-то не работает. 2.jpeg – маленькая картинка, 1.jpeg – соответственно большая её копия.

<html>
<head><title>test</title>

<script language="javascript" type="text/javascript">

//ns3up = (browserName == "Netscape" && browserVer >= 3);
//ie4up = (browserName.indexOf("Microsoft") >= 0 && browserVer >= 4);

function doPic(imgName) {
//if (ns3up || ie4up) {
//imgOn = ("" + imgName);
document.mainpic.src = imgName;
// }
}

}
</script>
</head>
<body>

<table width=360 border=0 cellspacing=0 cellpadding=0>
<tr>

<td><a href="#" onclick="doPic('1.jpg')"><img src='2.jpg' width=90 height=60 border=0></a> </td>

</tr>
<tr>
<td colspan=4 align=center><img name="mainpic" src="" width=360 height=240 border=0 /></td>
</tr>

<%–<tr>
<td colspan=4 width=90 height=80 border=0 bgcolor="#345678"/></td>
</tr>–%>
</table>

</body>

</html>

сосбно что в нем не так? скрипт изначально был в хеде, но тоже не работало.

а хреф тоже был другим, т.е.

<a href=""javascript:doPic('1.jpg');""doPic('1.jpg')"><img src='2.jpg' width=90 height=60 border=0></a>

но опять же не работало. Тестил в вижуалстудио, я так понял в скрипт по нажатию на ссылку вообще не входит :/ Что делать?

взято отсюда:

//www.html.by/showthread.php?t=2353

3 ответов в теме “Не пашет джаваскрипт”

  1. 3
    Павел Бобровский ответил:

    всем спасибо, хз что было, но на работе завелось :)

  2. 2
    Александр Чернов ответил:

    <img src='2.jpg' width=90 height=60 border=0 onclick='doPic("1.jpg");return;'>
    Проверь,

    <img id=pic1 src='2.jpg' width=90 height=60 border=0 onclick='this.src="2.jpg"; return;'>

    P.S. Скобачка лишняя

  3. 1
    Irina Prokopovich ответил:

    function doPic(imgName) {
    //if (ns3up || ie4up) {
    //imgOn = ("" + imgName);
    document.mainpic.src = imgName;
    // }
    }

    }

    может у тебя скобка лишняя?

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.