Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   скрипт не работает в opera (https://javascript.ru/forum/css-html-browser/8767-skript-ne-rabotaet-v-opera.html)

lecha22 01.06.2010 14:13

В продолжение темы...я сделал сайт там есть Javascript который увеличивает фото при нажатии мышкой.. работает с Мозилой, с ИЕ, с Хромом.. с Опера ни в какую...подскажите что нужно что бы всё было красиво...

e1f 01.06.2010 14:21

lecha22, нужно сделать все красиво, и поправить скрипт, чтобы он работал с Оперой.

Какой вопрос, такой и ответ.

lecha22 01.06.2010 18:32

e1f
))) я сначала узнать в принципе: поможет кто нибудь или отправят книгу читать...))
а вот скрипт:

<!-- HEAD START HERE -->

<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Jenny Blewitt (webmaster@webdesignsdirect.com) -->
<!-- Web Site: http://www.webdesignsdirect.com -->


<!-- Begin
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);

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

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



<!-- HEAD END HERE -->

я так думаю что нужно что то добавить для опера...знать бы что))

e1f 01.06.2010 18:35

lecha22, скрипт нужно выкинуть, и написать новый -- этому около 100500 лет. К тому же, совершенно неясно, что он делает -- ну присваивает элементу с ID mainpic src, равный значению переменной imgName. Ну и? Проверка на браузеры там вообще не нужна -- она устарела.


Часовой пояс GMT +3, время: 20:20.