Клуб API Карт

Конфликт яндекс карты с другим скриптом

Пост в архиве.
rybinareg
19 марта 2013, 21:47

Доброго дня.
Помогите решить проблему. Из-за скрипта Яндекс карта не отображается.
Вот скрипт:

 

// JavaScript Document startList = function() {if (document.all&&document.getElementById) {navRoot = document.getElementById("nav");for (i=0; i<navRoot.childNodes.length; i++) {node = navRoot.childNodes[i];if (node.nodeName=="LI") {node.onmouseover=function() {this.className+=" over";  }  node.onmouseout=function() {  this.className=this.className.replace(" over""");   }   }  } }}window.onload=startList;window.onload = function() {    document.getElementById("vs").onmouseover = function() {        document.getElementById("gs").className = 'myHoverClass';    }    document.getElementById("vs").onmouseout = function() {        document.getElementById("gs").className = '';    }    document.getElementById("vs2").onmouseover = function() {        document.getElementById("gs2").className = 'myHoverClass';    }    document.getElementById("vs2").onmouseout = function() {        document.getElementById("gs2").className = '';    }    document.getElementById("vs3").onmouseover = function() {        document.getElementById("gs3").className = 'myHoverClass';    }    document.getElementById("vs3").onmouseout = function() {        document.getElementById("gs3").className = '';    }    document.getElementById("vs4").onmouseover = function() {        document.getElementById("gs4").className = 'myHoverClass';    }    document.getElementById("vs4").onmouseout = function() {        document.getElementById("gs4").className = '';    }    document.getElementById("vs5").onmouseover = function() {        document.getElementById("gs5").className = 'myHoverClass';    }    document.getElementById("vs5").onmouseout = function() {        document.getElementById("gs5").className = '';    }    document.getElementById("vs6").onmouseover = function() {        document.getElementById("gs6").className = 'myHoverClass';    }    document.getElementById("vs6").onmouseout = function() {        document.getElementById("gs6").className = '';    }    document.getElementById("vs7").onmouseover = function() {        document.getElementById("gs7").className = 'myHoverClass';    }    document.getElementById("vs7").onmouseout = function() {        document.getElementById("gs7").className = '';    }    document.getElementById("vs8").onmouseover = function() {        document.getElementById("gs8").className = 'myHoverClass';    }    document.getElementById("vs8").onmouseout = function() {        document.getElementById("gs8").className = '';    }}

 

 

8 комментариев

Уберите, пожалуйста, ваш код под кат. Редактирование поста -> кнопка врезка

И расскажите подробнее зачем вы это делаете таким странным образом?

Почему бы не написать 3 строчки на jQuery?

 

И расскажите подробнее зачем вы это делаете таким странным образом?

Почему бы не написать 3 строчки на jQuery?

Можно и на  jQuery, но я не совсем с ним дружу + не так много кода.

Дело же не в оптимизации кода, проблема в том, что на сайте вместо карты яндекса показываеться пустая серая рамка с этим скриптом.
 

дайте ссылку

пожалуйста, любое объявление с картой: http://servikos.ru/

а где код создания карты?

я его не вижу

Вы про это?
 

Это только подключение АПИ (библиотеки).

А карта-то где создается, где Ваш код который делает это?

Или она сама должна из воздуха материализоваться?

Может вот это http://servikos.ru/allinclude/manager_yandex_maps.php

Все работает, если я отключаю скрипт, который написал в самом начале.