[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