Просмотр полной версии : Как решить проблему со скриптами?
Извините, если пишу не там где надо.. Не могу решить конфликт между скриптами: 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> на другое место то выбор перестает работать... Как это влияет на него..((
Понял, значит я что то не так написал. Спасибо, что помогли :)
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot