﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / IE Падает на скрипте.. / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 10 Jan 2009 06:24:45 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: IE Падает на скрипте..</title><link>http://relib.com/forums/Topic905461-10-1.aspx</link><description>Господа, ну что ни кто не сталкивалься ?&lt;br&gt;hmtl получаеться примерно такой...&lt;br&gt;на нём теже проблемы...&lt;br&gt;Посмотрите, хотябы может он у кого в ie отработает корректно ?&lt;br&gt;&lt;br&gt;Html'ка в атаче...</description><pubDate>Tue, 10 Oct 2006 12:42:15 GMT</pubDate><dc:creator>freem</dc:creator></item><item><title>IE Падает на скрипте..</title><link>http://relib.com/forums/Topic905461-10-1.aspx</link><description>Господа такая проблема...&lt;br&gt;Есть страничка которая генерит табличку по результатам выборки из базы...&lt;br&gt;Результат должен быть сложный, потому в после генерации html кода.&lt;br&gt;Приходиться не много подхачивать страничку через javascipt есть такой код...&lt;br&gt;[code]&lt;br&gt; // remove last script row&lt;br&gt; // tr...td font...p id="lastrow" /font /td.../tr&lt;br&gt; var lastRow=document.getElementById('lastrow').parentNode.parentNode;&lt;br&gt; var tr=lastRow.parentNode;&lt;br&gt; var table=tr.parentNode;&lt;br&gt; alert(table.nodeName+';'+table.nodeValue+';'+table);&lt;br&gt; // Опять же осёл падает на этой строке...ничего не понимаю&lt;br&gt; // FF1.0 работает на ура...&lt;br&gt; table.removeChild(tr);&lt;br&gt;[/code] &lt;br&gt;И второй скрипт...&lt;br&gt;[code]&lt;br&gt;function getParent(object, type)&lt;br&gt; {&lt;br&gt;   return object ? object.nodeName.toUpperCase()==type.toUpperCase() ? object : getParent(object.parentNode, type) : null;&lt;br&gt; }&lt;br&gt;&lt;br&gt; // Replacing dates&lt;br&gt; // table&lt;br&gt; // tr...td a p id="dates" /a /td.../tr&lt;br&gt; // tr...td select.../select #text /td.../tr&lt;br&gt; // /table&lt;br&gt; // Скрипт по сути подставляет вместо td с select'ом пустой td...&lt;br&gt;&lt;br&gt; var column=document.getElementById('dates'); &lt;br&gt; var anchor=column.parentNode;&lt;br&gt; anchor.removeChild(column);&lt;br&gt; var tr=getParent(anchor, 'TR');&lt;br&gt; var filterTr=tr.nextSibling;&lt;br&gt; // падает на этой строке...все елементы находяться правильно, смотрел...&lt;br&gt; // если делать тоже руками, не используя replaceChild - то всё работает&lt;br&gt; filterTr.replaceChild(document.createElement('td'), filterTr.lastChild.previousSibling); &lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Причом, в обоих случаях падает не с ошибкой Js-скрипта, а вобше намертво...&lt;br&gt;Предлагая, пожаловаться в майкрософт, и перезапуститься....&lt;br&gt;&lt;br&gt;IE 6.0.2600&lt;br&gt;FF 1.0.7&lt;br&gt;&lt;br&gt;В чом может быть причина, так же не понятно, всё по идее делаю по DOM'у...</description><pubDate>Mon, 09 Oct 2006 14:08:46 GMT</pubDate><dc:creator>freem</dc:creator></item></channel></rss>