Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] przekazywanie zmiennych do funkcji
Forum PHP.pl > Forum > Przedszkole
rola
  1. <script LANGUAGE="JavaScript">
  2.  <!--
  3.  function potwierdz(xx)
  4.  {
  5. var zgoda=confirm(xx);
  6.  if (zgoda)
  7. return true ;
  8. else
  9. return false ;
  10. }
  11. // -->
  12.  </script>
  13. <?php
  14. echo "<td><a onclick="return potwierdz(xx)" href="net.php?del=".$wiersz['inet_ntoa(ip)']."">Usuń</a></td>";
  15. echo "</tr>";
  16. ?>


tak mniej wiecej, wygląda kod, wszystko jest banalne i jak przy wywoływaniu funkcji confirm() ustawiam na stałe tekst okienka czyli np. confirm("czy jesteś pewny?") wszystko jest ok, tzn. odpadaja zmienne itd. i działa.
Jestem totalnie zielony jeśli chodzi o JS, wiec proszę o wyrozumiałość.
Jak przekazać zmienna do confirm() questionmark.gif chodzi oczywiście o rożne warianty tekstów które będą się wyświetlały po naciśnięciu różnych linków (kasowne, dodawanie itd.).

Docelowo confirm() ma pytać o coś w rodzaju:
Czy chesz usunąć użytkonika:
... i tu użytkownik...

ale myśle ze jak dowiem się jak przekazać zmienną to już coś wykombinuje winksmiley.jpg

PS. tak wiem że to podstawy podstaw (filozofia JS jest dla mne cieżko przyswajalna)
Cysiaczek
1.Przypisujesz do zmiennej zgoda funkcję, a czyjestes pewien, ze zwraca ona jakąś wartosć?
2. zrób tak:

  1. <script LANGUAGE="JavaScript">
  2. <!--
  3. function potwierdz(xx)
  4. {
  5. var zgoda=confirm(xx);
  6. if (zgoda==true) // o tu jest zmiana.
  7. return true ;
  8. else
  9. return false ;
  10. }
  11. // -->
  12. </script>


3. Czy jesteś pewien, ze masz zmienną xx, gdy ja przekazujesz do funkcji potwierdz?
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.