Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szerokość
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
kapral
mam taki kod:
  1. <div style="height: 30px; width: 1px; backgroun-color: #000000"></div>

I czy istnieje możliwość zmiany w czsie szerokości tego div'a?
Chodzi mi oto aby co sekundę zmieniał swoją szerokość o 1 px, czyli wyszedł by taki pasek postępu
nospor
zjadles d smile.gif

  1. <div id="prog" style="height: 30px; width: 1px; background-color: #000000"></div>
  2.  
  3. <script language="JavaScript">
  4. var width = 1;
  5. function show()
  6. {
  7. width++;
  8. obj=document.getElementById('prog');
  9. obj.style.width=width + "px";
  10. setTimeout('show()', 1000);
  11. }
  12. show();
kapral
Ale to nie działa - div nie zmienia szerokości w czasie sad.gif
nospor
A w sadziels to do html? Bo ff i ie musi to byc kompletny dokument html

  1. <div id="prog" style="height: 30px; width: 1px; background-color: #000000"></div>
  2.  
  3. <script language="JavaScript">
  4. var width = 1;
  5. function show()
  6. {
  7. width++;
  8. var obj=document.getElementById('prog');
  9. obj.style.width=width + "px";
  10. setTimeout('show()', 1000);
  11.  
  12. }
  13. show();
  14. </body>
  15. </html>


jesli nadal ci nie bedzie dzialac to pokaz bledy js
kapral
Ok już działa - wielkie dzięki
Ja skrypt wstawiałem w head myślałem że to nie robi różnicy - a jednak
nospor
W head mogło byc, ale tylko definicja funkcji. Juz jej wywolanie (show(); ) musi byc na koncu
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.