Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js. Объясните разницу / 10 сообщений из 10, страница 1 из 1
04.05.2008, 14:27
    #35292219
SuSa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js. Объясните разницу
Всем нехварать.
такой вот вопрос в чем радикальное отличие ниже приведенных 2-х скриптов и какой лучше использовать.
скрипт1:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<script language ="JavaScript">
<!--
function selChange(seln) {
selNum = seln.newsss.selectedIndex;
Iseling = seln.newsss.options[selNum].value;
//alert("Выбрано: "+Iseling);
document.location='/news/'+Iseling+'.html';
}
//-->
</script>
	<form>
		<select name="newsss" onChange="selChange(this.form)">
		<option>Выберите раздел</option>
 	               $top_news
		</select>
	</form>
Скрипт 2:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<script>
function selChange(selectObj) {
var Iseling = selectObj.value;
//alert("Выбрано: "+Iseling);
document.location='/news/'+Iseling+'.html';
}
</script>
	<form>
<select name="newsss" onChange="selChange(this)">
		<option>Выберите раздел</option>
 	               $top_news
		</select>
	</form>
Спасибо
...
Рейтинг: 0 / 0
04.05.2008, 14:43
    #35292256
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js. Объясните разницу
объясню я что имела в виду, придираясь к Вашему коду (P.S. 2 all: вопрос плавно перетек из другого форума): разницы в результате нет никакой. Разница в коде - большая. Или Вы просто идете и смотрите value селекта (быстро и легко, написав всего лишь selObj.value), или передаете в функцию объект формы, находите индекс выбранного элемента, а потом уж только обращаетесь к опции с найденным индексом (идя окружными путями к цели, тащите за собой километр кода). Там километр кода, сям километр кода - и объем страницы растет как на дрожжах. Ну и еще есть понятие "стиля написания кода", так вот оно тоже страдает.
...
Рейтинг: 0 / 0
04.05.2008, 15:00
    #35292309
SuSa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js. Объясните разницу
спасибо что разъяснил, я уж постеснялся в той ветке спрашивать.
про скрипт. как в примере увидел так и взял. на нем же небыло написано что он не оптимизирован.
...
Рейтинг: 0 / 0
04.05.2008, 16:44
    #35292611
ZeusTheTrueGod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js. Объясните разницу
что так - примитивно, что сяк - разницы никакой
н
...
Рейтинг: 0 / 0
04.05.2008, 19:24
    #35292926
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js. Объясните разницу
ZeusTheTrueGodчто так - примитивно, что сяк - разницы никакой
н
Зевс, ну прекрати ты эту фигню. Ты же сам любишь JavaScript, иначе - не писал бы. Зачем людей обижаешь?
...
Рейтинг: 0 / 0
05.05.2008, 00:31
    #35293185
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js. Объясните разницу
ShSerge ZeusTheTrueGodчто так - примитивно, что сяк - разницы никакой
н
Зевс, ну прекрати ты эту фигню. Ты же сам любишь JavaScript, иначе - не писал бы. Зачем людей обижаешь?
ну нужно же что-нибудь умное написать. Странно что не посоветовал библиотеку какую-нить подключить. Без нее тут явно никуда.
...
Рейтинг: 0 / 0
05.05.2008, 11:27
    #35293798
SuSa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js. Объясните разницу
жжете.. Все это лирика. еслиб мне дали возможность использовать кнопку яб в сторону js даже не взгялнул всеб скриптом описал и все, так ведь не разрешили. Аякс тоже не дали использовать - пришлось вот так извернутся.
...
Рейтинг: 0 / 0
05.05.2008, 12:48
    #35294102
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js. Объясните разницу
SuSaяб в сторону js даже не взгялнул...Аякс тоже не дали использовать...
Ну и как бы ты без жс аякс-то юзал. Аякс - это как-раз технология жс. Аякс - это как-раз технология жс.
...
Рейтинг: 0 / 0
05.05.2008, 20:50
    #35295529
ZeusTheTrueGod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js. Объясните разницу
мда, что тут только народ не пишет.
Если сайт не для бюджетной организации, которая из мухосранска подключается к веб серверу, находящемуся в крыжопинске, то, скажем, 100 кб на библиотеку, которая то загружается один раз, а потом в кеше, совсем не много, по сравнению с тем, сколько полезного она даёт.
...
Рейтинг: 0 / 0
05.05.2008, 21:05
    #35295549
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
js. Объясните разницу
ZeusTheTrueGodмда, что тут только народ не пишет
А ты коммерческую лицензию для extjs купил? Или пользуешься бесплатной - для студентов?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / js. Объясните разницу / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]