Избежать "закрытия" банера. Javascript Node, Parents, DIV

Lor

Новичок
Избежать "закрытия" банера. Javascript Node, Parents, DIV

Ситуация такая: есть банерная сетка и некоторые, "особо продвинутые", вставляют код банера(javascript) в div меньшего размера(overflow=auto) или "накрывают" банер div-ом.

Пробовал скриптом определять через "Node" размер парента, и, если меньше банера, то код банера не вписывается. Возникла проблема: когда по циклу(через Node и вверх по иерархии) доходишь до <body>, то оно становится текущим элементом и writeln('код баннера') вписывает баннер вместо всего документа. Кода сейчас под рукой нет, к сожалению.

Я в javascript совсем "чайник", поэтому, может кто подскажет. Или как детектировать другими методами, что банер "закрыт"?
 

bkonst

.. хочется странного?...
Решение - не использовать writeln('код баннера')
 

Андрейка

Senior pomidor developer
использовать createElement/insertBefore и прочий DOM ... а лучше не заниматься фикней ибо на каждый интересный жабаскрипт найдется еще интереснее и в следущий раз даже до <body> не дойдешь
 

Lor

Новичок
Автор оригинала: Андрейка
использовать createElement/insertBefore и прочий DOM ... а лучше не заниматься фикней ибо на каждый интересный жабаскрипт найдется еще интереснее и в следущий раз даже до <body> не дойдешь
Может и найдется ...
Жаль, что никто не знает ... :(
 
Сверху