[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как сделать рефреш страницы
Страницы: 1, 2
leon2009sp2
Здравствуйте! валидатор ругается на мета теги, я понимаю что их нужно писать в head,
но по другому не знаю как сделать :(

if ($a=1)
{
echo "<meta http-equiv=\"refresh\" content=\"1; URL=#block_mail\"/>";
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"4; URL=/contact\" /></td></tr>";
}
:blink:
FatCat
У тебя шаблонизатор?
Значит выводить там, где собирается заголовок.

_____________
Бесплатному сыру в дырки не заглядывают...
leon2009sp2
я уже пробовал так:

<head>
<?php
if ($a==1)
{
echo "<meta http-equiv=\"refresh\" content=\"1; URL=#block_mail\"/>";
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"4; URL=/contact\" /></td></tr>";
}
?>
</head>
<
body>
<?php $a=1; ?>
</body>
<_<
все ровно ругается
FatCat
Цитата (leon2009sp2 @ 17.04.2022 - 06:23)
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"4; URL=/contact\" /></td></tr>";

Это что?

_____________
Бесплатному сыру в дырки не заглядывают...
leon2009sp2
:unsure: в с пешке

echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"4; URL=/contact\" />";

т.е. простая отправка почты! после отправки, если все хорошо прошло, перебрасывает сначала на блок id=block_mail а потом на другую страницу. все работает! только валидатор ругается что я мета воткнул в боди :blink:
а-, :ph34r: а это урезка, чтобы понять как правильно сделать эти два этапа :rolleyes:
FatCat
Цитата (leon2009sp2 @ 17.04.2022 - 19:33)
валидатор ругается что я мета воткнул в боди blink.gif

По коду, в хедере. Но с табличными тегами, которых в хедере быть не может.

_____________
Бесплатному сыру в дырки не заглядывают...
leon2009sp2
ну да= по этому и не знаю что делать :unsure:
это правильно:
<!DOCTYPE HTML>
<html lang="ru-RU">
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta
http-equiv="X-UA-Compatible" content="IE=edge" />
<meta
name="description" content="супер валидатор">
<meta
name="viewport" content="width=device-width, initial-scale=1.0" />
<link
rel="shortcut icon" href="/favicon.ico" />
<LINK
href="css/style.css" type="text/css" rel="stylesheet">
<title>
Поиск</title>
<meta
http-equiv="refresh" content="1; URL=#block_mail"/>
<META
HTTP-EQUIV="Refresh" CONTENT="4; URL=/contact" />
</head>
<body
OnLoad="window.defaultStatus='ХАРЭ'">
<table
class="table1">
<tr>
<td>
Это правильно и валидатор хорошо</td>
</tr>
</table>
</body>
</html>

а это не правильно!!! работает и ругается
<html lang="ru-RU">
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta
http-equiv="X-UA-Compatible" content="IE=edge" />
<meta
name="description" content="супер валидатор">
<meta
name="viewport" content="width=device-width, initial-scale=1.0" />
<link
rel="shortcut icon" href="/favicon.ico" />
<LINK
href="css/style.css" type="text/css" rel="stylesheet">
<title>
Поиск</title>
<meta
http-equiv="refresh" content="1; URL=#block_mail"/>
<META
HTTP-EQUIV="Refresh" CONTENT="4; URL=/contact" />
</head>
<body
OnLoad="window.defaultStatus='ХАРЭ'">
<table
class="table1">
<tr>
<td>
Это не правильно и валидатор ругается</td>
</tr>
</table>
</body>
</html>

как мета теги запихнуть в боди? или может есть другие варианты.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.