Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> innerHTML
dyktek
post 25.04.2006, 10:15:24
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

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


Witam,
mam kod, który generuje mi jakiegoś tam diva, kod wygląda tak

  1. document.getElementById('naw').innerHTML = '<div id="naw" style="cursor: pointer; float: left; padding-left:6px;" onClick="klik('D_'+obj.responseText+''); tracert(''+obj.responseText+'');">Kolejne</div>';


no i div w html-u domyślnie wygląda sobie tak

  1. <div id="naw" name="naw" style="cursor: pointer; float: left; padding-left:6px;" onClick="klik('D_'.$foto[0].''); tracert(''.$foto[0].'');">Kolejne</div>


i w momencie gdy zostanie wykonana jakaś tam akcja chciałbym aby ten div był zastępowany przez tego tworzonego przez innerHTML teraz się dzieje tak że robi mi diva w divie nie nadpisując go, wydaje mi sie ze przed wyslaniem nowego diva musze skasowac ze strony starego, wie ktoś w Was może jak to zrobić
Go to the top of the page
+Quote Post
TomASS
post 25.04.2006, 10:35:57
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Robi 'diva w divie':
Poprostu zastępuj tylko treść:

Kod
document.getElementById('naw').innerHTML = 'Kolejne2';


--------------------
Go to the top of the page
+Quote Post
dyktek
post 25.04.2006, 10:54:41
Post #3





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

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


nie mogę wymienić zawartosci diva bo tym poleceniem wymieniam tez wartosc funkcji

ale dodałem jeszcze jednego diva i w niego ładuje tego diva podmieniajac go i działa cool.gif

Ten post edytował dyktek 25.04.2006, 12:27:59
Go to the top of the page
+Quote Post
mariuszn3
post 26.04.2006, 15:03:12
Post #4





Grupa: Zarejestrowani
Postów: 352
Pomógł: 0
Dołączył: 22.01.2006

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


Myslę, że tu lepiej by się sprawdziły funkcje operujące bezposrednio na drzewie DOM.. czyli createElement, replaceElement itd.
a innerHTML jesli w ogóle stosowac to do większych struktur.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 7.07.2025 - 04:10