Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][HTML][PHP]Potwierdzenie czy chce usunac rekord
Raven1122
post
Post #1





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


Witam napisalem takie cos:

  1. <script type="text/javascript">
  2. function confirmation(id, nazwa){
  3. var check = confirm("Czy na pewno chcesz usunąć" + nazwa + "?");
  4. if(check){
  5. window.location = "wykonaj.php?task=deletenews&id=" + id + "";
  6. }
  7. else {
  8. window.location = "http://zs13gorzow.xaa.pl/admin/dash.php?topic=showallnews";
  9. }
  10. }
  11. </script>


i kod html:

  1. <tr><td><a onClick="confirmation('<?php echo $row['id']; ?>', '<?php echo $row['title']; ?>'" href="#"><?php echo $row['title']; ?></a></td><td><?php echo $row['data']; ?></td></tr>


polaczenie z baza danych jest, rekordy ladnie sie wyswietlaja, ale po kliknieciu na nazwe z newsem nic sie nie dzieje, gdzie popelnilem blad?
Go to the top of the page
+Quote Post
wujek2009
post
Post #2





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

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


Nie zamykasz tagu od funkcji confirm w linku.
Zmień:
  1. onClick="confirmation('<?php echo $row['id']; ?>', '<?php echo $row['title']; ?>'"
  2. na:
  3. onClick="confirmation('<?php echo $row['id']; ?>', '<?php echo $row['title']; ?>')"


Poza tym w parametrze href proponuje użyc: java script:void(0);" zamiast zwykłego "#" :-)

PS. Nie wiem dlaczego, ale jak pisze javascript (łącznie) to mi to rozdziela - to tak nawiązując do powyższego - ma być łącznie.

Ten post edytował wujek2009 14.10.2012, 11:03:54
Go to the top of the page
+Quote Post
Raven1122
post
Post #3





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


dziekuje bardzo ;] Dziala daje pomogl
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: 22.08.2025 - 05:29