Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [DOM] Div w divie
Balon
post
Post #1





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

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


Mam diva i w nim mam kilka innych divow oznakowanych text-1, text-2 itd
i dlaczego nei dziala mi odwolanie za pomoca getElementById i text-1 np . czy to dlatego ze wlasnie ten div text-1 jest dzieckiem nadrzednego diva ?
jesli tak to jak temu zapobiec ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Pokaż jak się odwołujesz.
Go to the top of the page
+Quote Post
Balon
post
Post #3





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

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


  1. <script src="lib/prototype.js" type="text/javascript"></script>
  2. <script src="src/scriptaculous.js" type="text/javascript"></script>
  3. <script src="src/unittest.js" type="text/javascript"></script>
  4. <script type="text/javascript">
  5. var ret = new Array();
  6.  
  7. function add()
  8. {
  9. var txt = document.getElementById('text').value;
  10. var id;
  11. ret[ret.length] = txt;
  12. id = ret.length-1;
  13. document.getElementById('div').innerHTML += '<div id="text-'+id+'">'+document.getElementById('text').value+' | '+id+'</div>';
  14. new Effect.SlideDown( 'text-'+id,{duration:1.5});
  15. return false;
  16. }
  17. <input type="text" name="name" id="text" />
  18. <input type="submit" onclick="add(); return false;"/>
  19.  
  20. <div id="div"></div>


i
Kod
new Effect.SlideDown( 'text-'+id,{duration:1.5});

nie jest wykonywany
Go to the top of the page
+Quote Post
ikioloak
post
Post #4





Grupa: Zarejestrowani
Postów: 416
Pomógł: 0
Dołączył: 8.01.2004

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


moze zamiast innerHTML uzyj appendChild? troche bardziej zgodne z DOM
Go to the top of the page
+Quote Post
revyag
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


No dobra, więc na jakiej podstawie twierdzisz że jest problem z document.getElementById ?
1. Opisz dokładnie co to ma robić
2. Odpal konsolę javascript w firefoxie: narzędzia -> konsola javascript i sprawdź jakie masz błędy
Go to the top of the page
+Quote Post

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: 23.08.2025 - 22:13