[TC] Работа с HTML-формами Internet Explorer 8
Здравствуйте, господа. Ситуация следующая:
Программирую я гостевую книгу. Архив сообщений, база данных и прочее -
это всё на сторонним сервере, я же лишь делаю страницу, с которой
передаю туда определённые покеты с именем, адресом, текстом и т. п.
Соответственно мне лишь надо создать страницу с формой ввода сообщения и
страницу с формой вывода уже промодерированных. На первый взгляд всё
довольно просто и даже примитивно, но заметил тут один странный момент.
Если работать с этой HTML-страницей через Mozilla Firefox или старые
Internet Explorer, то всё работает как часы, а вот с Internet Explorer 8
возникают проблемы. IE 8 корректно показывает мою страницу с полями
ввода данных, всё прекрасно туда вводится, а при нажатии на кнопку
отправки данных на сервер, он подвисает и показывает пустую страницу, ну
а данные до сервера не доходят.
Вот кусок моего HTML-кода:
<table cellpadding="0" cellspacing="0" border="0">
<tr align="center">
<td colspan=2>
<h2>Гостевая книга</h2>
</td>
</tr>
<FORM ACTION=leave_message.xhtml METHOD=POST>
<INPUT TYPE=HIDDEN NAME=owner VALUE={OWNERID}>
<INPUT TYPE=HIDDEN NAME=newlocation VALUE="Здесь я ввожу URL страницы,
куда должен попасть юзер после отправки сообщения">
<tr>
<td>Имя:</td>
<td>
<input type="Text" maxlength="40" size="40" NAME=your_name>
</td>
</tr>
<tr>
<td>E-mail:</td>
<td>
<input type="Text" maxlength="40" size="40" NAME=your_email>
</td>
</tr>
<tr>
<td>URL:</td>
<td>
<input type="Text" maxlength="40" size="40" NAME=your_url>
</td>
</tr>
<tr>
<td align="center" class="dat" colspan="2">Сообщение:<br>
<textarea NAME=your_message rows="6" cols="60" class="field">
</textarea>
</td>
</tr>
<tr>
<td colspan=2>
<input type="Submit" value="Отправить">
</td>
</tr>
</FORM>
<tr>
<td colspan=2 align="center"> {PAGEBAR} {MESSAGES} {PAGEBAR} </td>
</tr>
</table>
После кнопки "Отправить" тут идёт задание вывода уже промодерированных
сообщений и линейка их выбора, так что все эти {PAGEBAR} и {MESSAGES}
врятли относятся к моей проблеме, потому что с Internet Explorer данные
до сервера даже не доходят, поэтому выводить нечего.
Вобщем-то это моё творение даже работает, проблема имеет место быть
только при использовании восьмого Internet Explorer. В связи с чем у
меня вопрос: Что это за такие особености IE 8 при работе с подобным
HTML-кодом? Всё же хотелось бы, чтобы данная гостевая работала из под
всех браузеров, включая и Internet Explorer 8.
Если у кого-нибудь есть соображения по поводу причин такого странного
повидения IE 8 на этой странице, то был бы благодарен, если бы вы им со
мной поделились.
Успехов.