Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie diva
Michu
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 15.10.2006
Skąd: zewsząd :P

Ostrzeżenie: (0%)
-----


Witam. Mam następującą funkcję:
  1. function AddPlayerDiv(nazwa)
  2. {
  3. var znacznik = document.createElement('div');
  4. znacznik.setAttribute("style", "position: absolute; top: 0px; left: 0px;");
  5. znacznik.setAttribute('id', nazwa);
  6. var rodzic = document.getElementById('Player');
  7. rodzic.appendChild(znacznik);
  8. }


Tworzy ona wewnątrz div id="Player" nowy div o podanej nazwie. Teraz potrzebuję funkcji działającej na odwrót, czyli usuwającej z div id="Player" div o danej nazwie. Czy taką funkcję da się zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
devnul
post
Post #2





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

Ostrzeżenie: (0%)
-----


Kod
function usun_diva(nazwa){
var Node1 = document.getElementById("Player");
      var len = Node1.childNodes.length;
       for(var i = 0; i < len; i++)
       {          
            if(Node1.childNodes[i].id == nazwa)
            {
                Node1.removeChild(Node1.childNodes[i]);
            }
       }
}


ew można prościej
Kod
document.getElementByID(nazwa).parentNode.removeChild(document.getElementByID(nazwa));


btw, nie ten dział na temat, z ajax'em ma to mało wspólnego raczej do javascript bym to dał

Ten post edytował devnul 2.05.2008, 22:54:43
Go to the top of the page
+Quote Post

Posty w temacie
- Michu   Usuwanie diva   2.05.2008, 21:27:39
- - devnul   Kodfunction usun_diva(nazwa){ var Node1 = ...   2.05.2008, 22:52:34


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 16:53