HTML примеры
redirect html
Для того чтобы сделать редирект с задержкой пропишите в разделе HEAD документа HTML:
<meta http-equiv="refresh" content="3; url=http://www.tigir.com">
Пояснение: <meta http-equiv="refresh" content="задержка в секундах до редиректа; url=адрес для редиректа">
Для редиректа без задержки нужно в примере вместо 3 указать 0 (ноль).
Однако следует учесть, что данный метод перенаправления пользователя имеет существенный недостаток, он засоряет историю страниц, и пользователь при нажатии кнопки «Назад» в браузере, попадая на страницу с редиректом, вновь будет переброшен вперед (что особенно забавно при редиректе без задержки, когда создается ощущение того, что кнопка «Назад» не работает).
Смотрите также javascript redirect и PHP redirect.
Особенности поведения button в IE/Mozilla/Firefox/Opera
Рассмотрим следующий элемент BUTTON:
<form>
<button onclick="javascript:history.back();">Назад/Go back</button>
</form>
Может думаеться, что при нажатии на данную кнопку браузер должен перейти к предыдущей странице (выполнив код javascript:history.back()), но этого не происходит. Почему? Все очень просто. Если посмотреть спецификацию то увидим, что у элемента button есть атрибут type, а значение по умолчанию у данного атрибута - submit (т.е. при клике отправляется форма и страница просто перезагружается), тогда как в нашем случае нужен тип button. Т.е. нужно добавить атрибут type="button" в элемент button:
<form>
<button type="button" onclick="javascript:history.back();">
Назад/Go back
</button>
</form>
Однако если элемент button не располагается внутри формы, то браузер ведет себя, так будто, type="button" даже если это не указано явно.
Для Internet Explorer значение атрибута type=button по умолчанию.
Для Opera, свойство type по умолчанию submit, но Opera выполняет событие onclick="javascript:history.back();" после которого форму уже не отправляет (в отличии от Mozilla/Firefox) и верхняя кнопка работает.
Появляется горизонтальная полоса прокрутки при использовании фреймов в IE 6.0. Как её убрать?
Ширина содержимого странице уже чем фрейм, но горизонтальная полоса прокрутки появляется?
Установите атрибут scrolling="yes" тега frame в котором появляется горизонтальная полоса прокрутки: <frame scrolling="yes" />