Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wstawienie nowego elementu do diva
szczypior
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 5.02.2007

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


Witam

Konstruuję sobie w js nowego span'a:
Cytat
newDiv = document.createElement('span');
newDiv.setAttribute('id', nr);
newDiv.innerHTML ='<img src=\"/folder/'+plik+'\" width=\"76\" height=\"57\" class=\"klasa\" />';

i chcę go wstawić do div'a <div id="ft" name="ft"><span id="1"></span></div> nie usuwając będącego w nim span'a.

próbowałem tak:
Cytat
my_div = document.getElementById('1');
document.ft.insertBefore(newDiv, my_div);

ale nie działa:(
poniższy natomiast działa, ale nowy span "ląduje" przed div'em:(
Cytat
my_div = document.getElementById('ft');
document.upft.insertBefore(newDiv, my_div);

gdzie upft to name form'a otaczającego powyższego div'a.

Poproszę o jakieś wskazówki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
szczypior
post
Post #2





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 5.02.2007

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


udało mi się po ogromnej serii prób znaleźć rozwiązanie, które prezentuje się następująco:
Cytat
var sp2 = document.getElementById(nr-1);
var parentDiv = sp2.parentNode;
parentDiv.insertBefore(newDiv, sp2);


Ten post edytował szczypior 22.09.2008, 20:53:24
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 22:16