
MooTools — AJAX + document.write
Наконец кто-либо из «библиотек-гигантов» решил внедрить корректную обработку document.write при использовании AJAX. MooTools Core Dev Thomas Aylott демонстрирует алгоритм переопределения document.write.
Использование данного алгоритма позволит в AJAX осуществлять подгрузку HTML страниц со скриптами содержащими document.write. Такими могут быть страницы с Google AddSense, страницы содержащие JavaFX, другие.
Из анализа алгоритма вытекает, что корректная обработка возможна только не очень сложных комбинаций с ипользованием document.write. К примеру, об варианты
и
предложенный алгоритм «сломает зубы».
Но, все таки, это уже лучше чем ничего. Надеемся со временем добавится возможность обработки более сложных ситуаций.
Использование данного алгоритма позволит в AJAX осуществлять подгрузку HTML страниц со скриптами содержащими document.write. Такими могут быть страницы с Google AddSense, страницы содержащие JavaFX, другие.
Из анализа алгоритма вытекает, что корректная обработка возможна только не очень сложных комбинаций с ипользованием document.write. К примеру, об варианты
document.write('<script ');
document.write('src="test.js" ');
document.write('</script>');
и
<script>document.write("<select>");</script><option>A<option>B</select>
предложенный алгоритм «сломает зубы».
Но, все таки, это уже лучше чем ничего. Надеемся со временем добавится возможность обработки более сложных ситуаций.
Комментарии 78
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.