[решено] Переход к странице с заданным пользователем именем

Ответить
Аватара пользователя
Котяра

[решено] Переход к странице с заданным пользователем именем

Сообщение Котяра »

Как сделать текстовое поле и кнопку OK с такими функциями:

эти элементы расположены скажем на
http://example.com/


Нужно, что, если пользователь ввел, скажем, bug, открывалась страница
http://example.com/bug.html
. Если он ввел faq, то страница
http://example.com/faq.html
. Ну и так далее. Хостинг не поддерживает PHP, так что есть один вариант - JavaScript.
Аватара пользователя
DedAlex

Re: [решено] Переход к странице с заданным пользователем именем

Сообщение DedAlex »

Код: Выделить всё

<input type="text" id="page" />
<input type="button" value="Перейти" onclick="document.location.href=getElementById('page').value+'.html'" />
Аватара пользователя
Котяра

Re: [решено] Переход к странице с заданным пользователем именем

Сообщение Котяра »

DedAlex, да, это то. что мне было нужно!



DedAlex, одна проблема - если пользователь оставляет поле пустым, при клике открывается страница
http://example.com/.html
, которая не существует. Как сделать проверку на пустое поле?
Аватара пользователя
DedAlex

Re: [решено] Переход к странице с заданным пользователем именем

Сообщение DedAlex »

Код: Выделить всё

<script language="javascript" type="text/javascript">
function Go(){
var page=document.getElementById('page').value;
if(page.length!=0)
	document.location.href=page+'.html';
else
	alert('Введите страницу для перехода.');
}
</script>
<input type="text" id="page" />
<input type="button" value="Перейти" onclick="Go()" />
Ответить

Вернуться в «Вебмастеру»