Страницы: 1
Lynn, теперь все работает, спасибо! Вам +1 репутация.
Книга относительно новенькая - 2008 года. И там мало говорится о том, как JavaScript читают разные браузеры.
Пример рабочего кода (JavaScript устанавливается после создания объектов headermenu & home):
<div id="headermenu"></div>
<img class="header-panel-img" src="../images/home.jpg" alt="На главную" id="home" name="home"/>
<script type="text/javascript">
var oHeadermenu = document.getElementById("headermenu");
oHeadermenu.innerHTML = "<b>Пример</b>";
var oHome = document.getElementById("home");
oHome.onmouseover = function() {
oHome.src = "../images/homeactive.jpg"
}
oHome.onmouseout = function() {
oHome.src = "../images/home.jpg"
}
</script>
07-01-2010 14:14:56
molokomann
Почитайте эту тему, начиная с сообщения №24, может быть найдете решение. У меня JavaScript тоже не работал, а теперь все отлично.
Ух, похоже не только у меня JavaScript в FF не работает. :)
Код:
<script type="text/javascript">
home.onmouseover = function() {
if(home.src = "../images/home.jpg") {
home.src = "../images/homeactive.jpg"}
home.onmouseout = function() {
home.src = "../images/home.jpg"
}
}
headermenu.innerHTML = "<b>Пример</b>";
</script>
<div id="headermenu"></div>
<img class="header-panel-img" src="../images/home.jpg" alt="На главную" id="home" name="home"/>
Конечно, там есть еще дескрипторы html, body и другие, но я для вас выложил саму суть!
Этот же код работает в IE7, Opera 9.62, Chrome. FF 3.5.3 единственный браузер, который полностью игнорирует этот код!
Как сделать так, что бы этот код заработал? И пожалуйста, не задвайте вопросов, включен ли у меня JavaScript в настройках. Он включен. :) Если можете что-то реальное посоветовать - буду признателен.
…Страницы: 1