Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: визуальная проблема в FF при удалении объекта на странице
 
 автор: mufan   (15.05.2008 в 14:26)   письмо автору
 
 

доброго времени суток!
проблема такая:

1. есть html страница
2. есть кнопка на странице, которая добавляет некий объект

div=document.getElementById("area");

newitem="<span ID='IDx'>";
newitem+="... некий html ...";
newitem+="</span>";

newnode=document.createElement("span");
newnode.innerHTML=newitem;
div.insertBefore(newnode,null);


3. внутри этого вставляемого html есть кнопка, по нажатии которой должно происходить удаление этого объекта

document.getElementById("IDx").parentNode.removeChild(document.getElementById("IDx"));


4. что происходит, жмем на первую кнопку: друг под другом добавляется несколько таких кусков - соответственно страница растягивается в высоту

5. жмем кнопку "удалить" в любом из вставленных объектов - объект удаляется, НО вместо него остается пустое место!!! т.е. страница обратно в высоту не сокращается! как только мы удаляем последний из вставленных объектов, то все пустое место разом убирается!

такая проблема только в FireFox.

кто-нибудь с чемнить подобным сталкивался???

спасибо!

   
 
 автор: Andy™   (15.05.2008 в 16:49)   письмо автору
 
   для: mufan   (15.05.2008 в 14:26)
 

сталкивался, там была табличная верстка, которую нельзя было изменить. так как время было мало, просто заново вывел document.body.innerHTML.

   
 
 автор: mufan   (16.05.2008 в 10:30)   письмо автору
 
   для: Andy™   (15.05.2008 в 16:49)
 

так! первопоставленная проблема исчезла! спс!
но теперь очищаются все инпуты на странице ='(

делаю вот что:

    var tmp = document.body.innerHTML;
    document.body.innerHTML = "";
    document.body.innerHTML = tmp;

   
 
 автор: Andy™   (16.05.2008 в 16:52)   письмо автору
 
   для: mufan   (16.05.2008 в 10:30)
 

Тогда и инпуты придется запоминать...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования