Конфликт событий внешних скриптов.
Господа гуру, помогите новичку решить следующую проблему:
есть два внешних подключаемых скрипта, которые берутся с сайтов партнеров. По отдельности каждый скрипт работает нормально, но мне необходимо разместить их на одной странице на вкладках. С их отображением проблем не возникает, а вот с обытиями сразу начинаются проблемы: 1. В обоих скриптах при нажатии на поле ввода даты перестает "всплывать" календарь для выбора даты. 2. В одном из скриптов неправильно формируется срока адреса в новом открывающемся окне при нажатии на кнопку "Поиск". Вот эти два скрипта в том виде, котором их мне предоставили <div id="SearchBox"></div> <script src="http://ajaxsearch.partners.agoda.com/partners/SearchBox/Scripts/Agoda.SearchBoxV2.js" type="text/javascript"> </script> <script type="text/javascript"> var AgodaSearch = new AgodaSearchBox({ cid: 000000, filterCityName: '', fixedCityName: false, fixedCityNameVisible:true, hotelID: '', checkInDateBefore:1, night:2, language:11, currencyCode: 'USD', newWindow: true, header: 'http://c-travel.com.ua/search.html', footer: 'http://c-travel.com.ua/searchb.html', style: 'style4', Element: 'SearchBox' }); </script> и <div id="tour_search_module"></div> <script src="http://module.ittour.com.ua/tour_search.jsx?id=60953D85G771126648N9504&ver=1&type=2974"> </script> Даже не знаю, каким путем пойти:-? Может есть способы "переключать" эти скрипты при выборе вкладок? Т.е. мне не нужно, чтобы они работали одновременно. |
Видимо есть одинаковые функции, названия одинаковые, поэтому и возникает проблема.
|
Ну, это я уже понял. Поэтому выясняю, есть ли возможность полностью "отключать" подключенный скрипт на неактивной вкладке?
|
Цитата:
|
Ну, теоретически, первый скрипт я могу залить к себе и откорректировать.
Придется, правда, периодически проверять его обновления. Со вторым сложнее... А что именно там искать и что можно сделать? |
Цитата:
|
Сейчас досмотрел в этих скриптах используются разные версии JQuery и JQuery-UI. Может ли здесь крыться причина?
|
ryslan1,
Хм - тогда не ясен запрос для скрытия при неактивной вкладке, -смысл ? - конфликт будет и до перехода на иную |
конечно я может как всегда не внимательно читал, но может загружать скрипт в функцию
(function(){ //content }()); и тогда проблема глобальных переменных отпадает.. |
Цитата:
Оба или какой-то один? Сорри, в скриптах я не силен. |
Часовой пояс GMT +3, время: 21:54. |