Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript]Odświeżanie tylko obrazka(nie całej strony)
Forum PHP.pl > Forum > Przedszkole
Savail
Witam
Ostatnio znalazłem taki mały skrypt, w JS niestety, a na tym w ogóle się nie znam:
  1. <script type="text/javascript">
  2. function nowy_token() {
  3. var id = new Date().getTime();
  4. $("token").src = "token.php?date=" + id + "";
  5. $("text_token").value = '';
  6. }
  7. </script>
  8. <a href="#" onclick="nowy_token(); return false;"><img src="token.php" style="border: solid #000000 2px;" id="token" alt="token" /></a><br />
  9. Przepisz 6 znaków widocznych<br />na obrazku bez spacji: <input id="text_token" type="text" name="token" value="" /><br />
  10. <a href="" onclick="nowy_token(); return false;">odśwież obrazek</a><br />

Ten skrypt po naciśnięciu napisu "odswiez obrazek" odświeża całą stronę.
1. Jak go przerobić aby odświeżał tylko obrazek, a dane z formularza zostawały takie jakie były?
2. Przy okazji jeszcze zapytam. Czy w php możliwe jest zrobienie takiej dynamicznej rejestracji tak jak Tutaj . Chodzi mi o to aby sprawdzanie czy podany email albo login jest dostępny wykonywało się bezpośrednio na stronie formularza?Jeśli w php coś takiego jest możliwe to byłbym wdzięczny za wskazówki
Fifi209
Cytat(Savail @ 1.07.2010, 09:24:29 ) *
Witam
Ostatnio znalazłem taki mały skrypt, w JS niestety, a na tym w ogóle się nie znam:
  1. <script type="text/javascript">
  2. function nowy_token() {
  3. var id = new Date().getTime();
  4. $("token").src = "token.php?date=" + id + "";
  5. $("text_token").value = '';
  6. }
  7. </script>
  8. <a href="#" onclick="nowy_token(); return false;"><img src="token.php" style="border: solid #000000 2px;" id="token" alt="token" /></a><br />
  9. Przepisz 6 znaków widocznych<br />na obrazku bez spacji: <input id="text_token" type="text" name="token" value="" /><br />
  10. <a href="" onclick="nowy_token(); return false;">odśwież obrazek</a><br />

Ten skrypt po naciśnięciu napisu "odswiez obrazek" odświeża całą stronę.
1. Jak go przerobić aby odświeżał tylko obrazek, a dane z formularza zostawały takie jakie były?
2. Przy okazji jeszcze zapytam. Czy w php możliwe jest zrobienie takiej dynamicznej rejestracji tak jak Tutaj . Chodzi mi o to aby sprawdzanie czy podany email albo login jest dostępny wykonywało się bezpośrednio na stronie formularza?Jeśli w php coś takiego jest możliwe to byłbym wdzięczny za wskazówki


1. Powinno działać, a masz jQuery?
2. Nie. W PHP samym się nie da. Musisz użyć AJAX (javascript)
Savail
nie mam jquery, a ten kod odświeża całą stronę zamiast tylko obrazka. Zawsze mogę się zaopatrzyć, jeśli to mi też pomoże w tej dynamicznej rejestracjii pod warunkiem że nie jest to trudne, bo nie chce mi sie uczyć nowego języka zanim jeszcze php nie opanowałem całkowicie
Balor
Dobrze ci napisał, nie da się tego zrobić bez Ajaxa i XMLHttpRequest(), to nie jest mocno skomplikowane, ale jeśli jeszcze nie do końca ogarniasz PHP, to możesz mieć z tym problem.
Savail
no dobra to nie będę się na razie zajmował tą dynamiczną rejestracją. Prosiłbym tylko jeszcze o pomoc w kodzie powyżej, czyli jak go zmodyfikować aby odświezał tylko tokena a nie całą stronę?

to chyba nie jest takie trudne? Nikt nie zna rozwiązania?
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.