[PHP, js] Potwierdzenie usunięcia wpisu

0

Mam na stronie liste wpisów pobieranych z bazy. Chcę dorobić do tego możliwość edycji i ort!. Z edycją nie mam problemów, ort! z usuwaniem. Chcę by stronka pokazywała okienko z prośbą o potwierdzenie operacji. Zrobiłem takie coś..

  <script language="JavaScript" type="text/javascript" src="funkcje.js"></script><script type="text/javascript">
     function _delete(e,a) {
        if(e)e.preventDefault();
        else window.event.returnValue=false;
        if(window.confirm('Napewno chcesz usunac?')) window.location=a.parentNode.href;
    }
  </script>

..ale to nie działa na IE :/ okienko się nie wyświetla i wpis jest od razu kasowany.

Jak to zrobić by działało na każdej przeglądarce i było zgodne z XHTML?</ort>

0

...a jak to podpinasz do zdarzenia? jakiś fragment XHTML?

0

Tak..

<a href="lista.php?action=delete&amp;id='.$wiersz["id"].'"><img onclick="_delete(event,this);" border="0" src="gfx/delete.png" alt="x" title="Usuń" /></a>

0

Myślę, że może być tak:

function _delete(e,a) {
    if(window.confirm('Napewno chcesz usunac?')) 
        window.location=a.parentNode.href;
    return false;
}

a w kodzie HTML:

<a href="lista.php?action=delete&amp;id='.$wiersz["id"].'"><img onclick="return _delete(event,this);" border="0" src="gfx/delete.png" alt="x" title="Usuń" /></a>

0

Teraz działa, dzieki kubARek.

1 użytkowników online, w tym zalogowanych: 0, gości: 1