Показать сообщение отдельно
Старый 21.12.2001, 12:15
ERge вне форума Посмотреть профиль Отправить личное сообщение для ERge Посетить домашнюю страницу ERge Найти все сообщения от ERge
  № 6  
ERge
 
Аватар для ERge

Регистрация: Apr 2001
Адрес: Saratov
Сообщений: 152
Отправить сообщение для ERge с помощью ICQ
2aleandr: вот именно что разбирает строку /main.htm?folder=f1&pic=4 :
а не /main.js?folder=f1&pic=4
во втором случае подразумевается лишь одно использование:

<script src="/main.js?folder=f1&pic=4"></script>

но при таком обращении, folder и pic ни каким образом в JavaScript попасть не могут...

2StimS: параметры можно передавать при обращении к html страничке например так /main.htm?folder=f1&pic=4

тогда внутрь странички помещаешь такой скрипт:

Код:
<script>
arg=location.search.substring(1).split('&') 
for(var i=0;i<arg.length;i++){ 
	if(arg[i].split('=').length>1){ 
		name=arg[i].split('=')[0] 
		value=arg[i].split('=')[1] 
		eval (name+"='"+value+"'")
	} 
}

document.write('<img src="' + folder +'/' + pic + '.jpg">')
</script>
вот и все.

PS: для разбора передаваемых парметров использовал слегка модифицированный скрипт, приведенный aleandr'ом (не стал изобретать велосипед )

PPS: проверки на несуществование передаваемых параметров нет, поэтому если их не передавать, то будет JavaScript ошибка.
__________________
=>www.lar.ru<=