Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Potwierdzenie usunięcia
cycofiasz
post
Post #1





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Witam.
Załóżmy że mam listę wiadomości w tabelce i w każdym rekordzie mam opcję jej usunięcia.
Chciałbym teraz zrobić wyskakujące okienko z potwierdzeniem (Tak, Nie) i jeżeli kliknę na tak to mnie przenosi tam gdzie prowadzi obrazkowy odnośnik.

Dodam że każdy odnośnik prowadzi gdzie indziej
  1. <a href="messages.php?mode=delete&id=11"><img border="0" src="../grafika/delete_msg.gif" alt="x" title="Usuń" /></a>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
paziek
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 25
Dołączył: 16.11.2006

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


Zapomniałem, że tam jest link (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Kod
<a href="messages.php?mode=delete&id=11"><img onclick="if(event)event.preventDefault();else window.event.returnValue=false;if(window.confirm('Napewno chcesz usunąc?')) window.location=this.parentNode.href;" border="0" src="../grafika/delete_msg.gif" alt="x" title="Usuń" /></a>


W sumie to lepiej będzie to dać do funkcji, bo zrobił się spory kod


Kod
<script type="text/javascript">
     function _delete(e,a) {
        if(e)e.preventDefault();
        else window.event.returnValue=false;
        if(window.confirm('Napewno chcesz usunąc?')) window.location=a.parentNode.href;
    }
</script>
<a href="messages.php?mode=delete&id=11"><img onclick="_delete(event,this);" border="0" src="../grafika/delete_msg.gif" alt="x" title="Usuń" /></a>

Można to zrobić bez drugiego atrybutu this, ale to tylko by wydłużyło funkcję. Tak starczy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował paziek 17.08.2008, 00:49:42
Go to the top of the page
+Quote Post

Posty w temacie
- cycofiasz   Potwierdzenie usunięcia   17.08.2008, 00:00:50
- - paziek   Kod<a href="messages.php?mode=delete&i...   17.08.2008, 00:24:46
- - cycofiasz   Obojętnie czy kliknę na tak czy na nie, to i tak p...   17.08.2008, 00:33:33
- - webdicepl   Dodaj return.   17.08.2008, 00:37:48
- - paziek   Zapomniałem, że tam jest link Kod<a...   17.08.2008, 00:48:28
- - cycofiasz   Dzięki wielkie, działa i gra gitara   17.08.2008, 11:47:00


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 03:10