Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jquery] nie działa confirm
lamcpp
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 2
Dołączył: 10.05.2009

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


Witam,
uczę się jquery jednak nie wiem czemu nie działa mi ten oto kod:
  1. $(document).ready(fuction(){
  2. $("a").click(function(){
  3. if(confirm("Czy na pewno chcesz opuscic strone?")){
  4. return true;
  5. }
  6. else{
  7. return false;
  8. }
  9. });
  10. });


  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  5. <meta name="generator" content="PSPad editor, www.pspad.com">
  6. <title></title>
  7. <script src="jquery.js"></script>
  8. <script src="efekty.js"></script>
  9. </head>
  10. <body>
  11. <a href="http://www.google.pl">Link do google</a>
  12. </body>
  13. </html>

Kod od razu wyświetla linka ktorym jest www.google.pl zamiast zadac pytanie czy chce wyswietlic link

Ten post edytował lamcpp 12.05.2011, 18:08:06
Go to the top of the page
+Quote Post
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


DlaCZEGO? pRZEZ niechlujstwo (literówki). Poprawiona wersja, proszę:
  1. <script src="http://code.jquery.com/jquery-latest.js"></script>
  2. $(document).ready(function(){
  3. $("a").click(function(){
  4. if(confirm("Czy na pewno chcesz opuscic strone?")){
  5. return true;
  6. }
  7. else{
  8. return false;
  9. }
  10. });
  11. });
  12. <a href="http://www.google.pl">Link do google</a>
  13. </body>
  14. </html>


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
Kemsan
post
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 6
Dołączył: 30.06.2008
Skąd: Bytom

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


Taki tekst dodatkowy:
Po co podwójne zwracanie true/false ?
Sama funkcja confirm() zwraca dane typu bool, więc wystarczyłoby zamiast:
[JAVASCRIPT] pobierz, plaintext
  1. if(confirm("Czy na pewno chcesz opuscic strone?")){
  2. return true;
  3. }
  4. else{
  5. return false;
  6. }
[JAVASCRIPT] pobierz, plaintext

Dać:
[JAVASCRIPT] pobierz, plaintext
  1. return confirm("Czy na pewno chcesz opuscic strone?");
[JAVASCRIPT] pobierz, plaintext


Tak na przyszłość smile.gif
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 - 06:33