Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] dynamiczne document.write
Johnas
post
Post #1





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


Witam! Mam Taką funkcje:
[JAVASCRIPT] pobierz, plaintext
  1. <script>
  2. function sprawdz_formularz()
  3. {
  4. // zmienna przechowujaca komunikaty bledow
  5. var bledy = '';
  6. // przypisanie obiektu formularza do zmiennej
  7. var f = document.forms['register-form'];
  8.  
  9. // sprawdzenie imienia
  10. if (f.login.value == '')
  11. bledy += '<span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>Musisz wpisać imię!\n';
  12. // sprawdzenie nazwiska
  13. if (f.pass.value == '')
  14. bledy += '<span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>Musisz wpisać nazwisko!\n';
  15.  
  16. // sprawdzenie czy byly bledy
  17. if (bledy == '')
  18. document.getElementById('register-form').submit();
  19. else
  20. {
  21. document.write('<div class="ui-widget"><div class="ui-state-error ui-corner-all" style="padding: 0 .7em;"><br><p>');
  22. document.Write(bledy);
  23. document.write("</p></div></div>");
  24. return false;
  25. }
  26. }
  27. </script>
[JAVASCRIPT] pobierz, plaintext


Chciał bym aby po pewnym czasie pojawiło sie document.write i to co w nim zawarte, aczkolwiek tak się nie dzieje. Pojawia się biała strona i tyle. Podejrzewam że to wina document.write. Czym można to zastąpić? Za pomoc z góry dziękuje.


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post
Necsord
post
Post #2





Grupa: Zarejestrowani
Postów: 189
Pomógł: 60
Dołączył: 5.10.2010
Skąd: Bydgoszcz

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


Sprawdź konsole, a także czy masz coś w źródle strony. Może poprostu zmienna bledy jest pusta.
Go to the top of the page
+Quote Post
Johnas
post
Post #3





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


Faktycznie do zmiennych nie mogę używać html`u. Po drugie document.write pojawia się jako nowa strona, ja chciał bym aby pokazało sie na tamtej stronie bez przeładowania. Jak uzyskać taki efekt??


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Poczytaj o innerHTML( zmiana treści ) i metodach DOM( dobranie się do elementu, który chcesz zmienić )


--------------------
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 Aktualny czas: 19.08.2025 - 10:17