Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Чтение параметра из адресной строки.


Автор: L. Joe 3.2.2003, 07:08
Я в HTML не очень, делаю первый сайт для своей проги. Нужно следующее: HTML страничка (не PHP или Perl скрипт) получает параметр из адресной строки (число), читает его, и, если он равен какому-либо значению (например 1), открывается другая страница. Лучше сразу пример - а то вникать некогда - так разберусь.

Автор: Prof. 3.2.2003, 14:59
Парниша, без ПХП или Перл-скрипта тебе здесь не разобраться.
ПС.
Скажу просто - ты так это не сделаешь!!! smile.gif

Автор: Guest_DeathStorm 3.2.2003, 20:45
держи сюда
суда вводишь текст
<html>
<body><center>
введите значение для передачи в другой хтмл документ<br>
<input type=text id=pole value='input info'>
<input type=button onClick=window.navigate('get.html?'+pole.value) value='передать сведения'>
</body>
</html>
а эта пага перехватывает
<html>
<body>
<center>
вы передали эти данные:
<script>
function req()
{
wer=location.search;
wer=wer.replace('?','');
document.write(wer);
}
req()
</script>
</body>
</html>

Автор: sLim 21.2.2003, 04:07
Вариант на JavaScript for L. Joe:

goto.html:

<html>
<body>
<script language="javascript">
a=location.href.split("?");
c=a[1];
if(c==1) location.href="aaa.html";
if(c==2) location.href="bbb.html";
</script>
Нет такой страницы
</body>
</html>

goto.html?1 - откроет aaa.html
goto.html?2 - откроет bbb.html
goto.html?9 - выведет текст "Нет такой страницы".

Автор: Vaulter 21.2.2003, 10:40
var param=location.search;
var current_page=param.substring (1, param.length);

здесь берется параметр типа отсюда:

http://www.location.com/index.html?download.html
current_page будет download.html
у меня работает. и не фиг тут перлы сувать. =)))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)