Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [javascript] Alternatywa document.write
Forum PHP.pl > Forum > Po stronie przeglądarki
Zwariowany
Witam. Jak mam w JS document.write(coś tam coś tam) to pojawia mi się to w nowym oknie nie białym tle, a jak zrobić, by to tylko "dopisało" się do bieżącej zawartości strony?
skowron-line
Poczytaj o innerHTML.
Zwariowany
Czyli nie ma alternatywy dla document.write?
wookieb
Jest alternatywa do twojej głupoty pt PRZECZYTAJ POST KOLEGI JESZCZE RAZ.
daniel1302
w document.getElementByID('#ID').innerHTML += 'jakis tekst';
Zwariowany
ale jak mam taką funkcję:

  1.  
  2. function show(url,width,height)
  3. {
  4. document.write('<div id="pu" style="display: block; width: 200px;">');
  5.  
  6. document.write('<img border="0" src="'+url+'" width="'+width+'" height="'+height+'" alt="" />'); 
  7. document.write('</div>');
  8. }
  9.  


To raczej innerhtml nie bedzie takie łatwe





wookieb
Wszystko zależy gdzie chcesz to dokładnie umieścic.

  1. function show(url,width,height)
  2. {
  3. var str = '<div id="pu" style="display: block; width: 200px;">';
  4. str +='<img border="0" src="'+url+'" width="'+width+'" height="'+height+'" alt="" />';
  5. str += '</div>';
  6.  
  7. document.getElementById('id_elementu_do_ktorego_chcesz_wstawic_ten_kod').innerHTML += str;
  8. // jezeli element nie ma id, no to musisz dostać uchwyt tego elementu.
  9. //U ciebie domyślam się ze chodzi o body
  10. document.body.innerHTML += str;
  11. }
  12.  
  13.  
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.