[mdk-re] Netscape падает
Denis Kirienko
=?iso-8859-1?q?kirienko_=CE=C1_kodos=2Eru?=
Вт Дек 4 11:25:11 MSK 2001
Добрый день!
Столкнулся на следующем забавном падении Netscape Navigator.
Проявляется на Netscape из Spring2001 и на Netscape 4.72 для
Windows, на других не тестировал.
Создайте файл, напишите в него следующий текст:
<html>
<body>
<div style="position:absolute;">
<table>
<tr>
<td>
<table>
<tr>
<td>
<div>
<center>
<table>
<tr>
<td>
</td>
</tr>
</center>
</table>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</body>
</html>
и откройте Netscape 4.
Ну что, упал?
В этом коде, конечно же, есть нехорошесть:
<center>
<table>
</center>
</table>
но это не повод, чтобы падать? К тому же и не в этом дело -
этот HTML является почти минимальным - при удалении из него
практически любого куска Netscape начинает его переваривать
спокойно. Можно удалить <tr><td></td></tr> из середины,
все остальное является существенным. Например, нельзя
удалить ни одну из внешних таблиц (правда, я пробовал удалять
только группы из <table><tr><td> и </td></tr></table>, возможно,
можно удалить некоторые из этих тегов, например, <td></td>,
а код останется "падучим"). Даже строка style="position:absolute;"
является существенной! Этот минимальный код получен из
8kB файла в результате длительных экспериментов.
Денис
Подробная информация о списке рассылки community