Как решить проблему со скриптами?
Извините, если пишу не там где надо.. Не могу решить конфликт между скриптами: select и ecran. Когда подключаю ecran, перестает работать select. Как быть? В JS не разбираюсь.. помогите умные люди:)
Подключены на странице следующие скрипты: <script type="text/javascript" src="js/jquery-1.3.2.js"></script> <script type="text/javascript" src="js/jquery.history.js"></script> <script type="text/javascript" src="js/jquery.galleriffic.js"></script> <script type="text/javascript" src="js/jquery.opacityrollover.js"></script> <script type="text/javascript" src="js/menu.js"></script> <script type="text/javascript" src="js/select.js"></script> <script type="text/javascript" src="js/ecran.js"></script> <script type="text/javascript">document.write('<style>.noscript { display: none; }</style>');</script> |
это ecran:
var height=0; var width=0; if (self.screen) { width = screen.width height = screen.height } else if (self.java) { var jkit = java.awt.Toolkit.getDefaultToolkit(); var scrsize = jkit.getScreenSize(); width = scrsize.width; height = scrsize.height; } это select: function gotolink(what){ var selectedopt=what.options[what.selectedIndex] if (document.getElementById && selectedopt.getAttribute("target")=="newwin") window.open(selectedopt.value) else window.location=selectedopt.value } |
один определяет разрешение экрана пользователя, второй для выпадающего списка
|
код выпадающего списка:
<form name="gogogo" STYLE='display: inline;'> <select name="select"> <option value="#">Выберите размер</option> <option value="">800*600</option> <option value="">1200*800</option> <option value="">320*240</option></select> <input type="button" value="Скачать" onClick="gotolink(document.gogogo.select)"> </form> Размер экрана пользователя нужен для того чтоб потом выбрать необходимое разрешение для скачивания рисунка. |
размер экрана просто выводится текстом: типо увас такой то экран.. в коде нигде не используется.
|
В коде выпадающего списка будут ссылки для перехода. ("target")=="newwin" для открытия ссылки в новом окне. Вы думаете если ("target")=="newwin" убрать скрипт заработает?
|
для примера:
<form name="gogogo" STYLE='display: inline;'> <select name="select"> <option value="#">Выберите сайт</option> <option value="http://www.yandex.ru" target="newwin">yandex</option> <option value="http://www.google.ru" target="newwin">google</option> <input type="button" value="Перейти" onClick="gotolink(document.gogogo.select)"> </form> |
А в скрипте как код написать? код для выбора поменял, но у меня не заработало так как у вас..
|
Спасибо большое за помощь!:) Данный код работает когда они стоят в одном месте. как только <script>document.write('Разрешение вашего экрана: ' + screen.width + ' × ' + screen.height);</script> на другое место то выбор перестает работать... Как это влияет на него..((
|
Понял, значит я что то не так написал. Спасибо, что помогли :)
|
Часовой пояс GMT +3, время: 12:47. |