[JS] Funktion funkt nicht ?!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JS] Funktion funkt nicht ?!

    Zunächst: Ich hab keine Ahnung von JS, aber bräuchte dessen funktionalität mal:

    Ich definiere folgende JS Funktion:

    Code:
    function confirm_del(gid,aid)
    {
    var answer = confirm ("Möchtest Du diesen Eintrag wirklich löschen?")
    if (answer)
    window.location.href="delete.php?gid="+gid+"&aid="+aid
    else
    window.location.reload()
    }
    (Bei else soll er eigentlich gar nix machen)

    und rufe diese so auf:

    Code:
    <a href="test.html" onclick="return confirm_del(1,1);"><img src="del.gif" alt="L&ouml;schen" /></a>
    muss ich href überhaupt angeben? der sprung soll ja über die funktion erfolgen, nicht über den <a> tag ?! Wenn ich href doch angeben muss, muss das dann das gleiche ziel sein wie in der funktion? ich blicks im moment nicht ...

    suche war leider nicht von erfolg gekrönt, desshalb mein Posting hier -
    seid nachsichtig ...

    Rat

  • #2
    lass entweder den else-zweig weg, oder schreibe nur 'return false' rein.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Achso, hab da ne kleinigkeit vergessen

      Wenn ich den/das confirm mit JA bestätige kommt test.html und nicht delete.php?gid=1&aid=1 wie eigentlich gewünscht.

      Das return false probier ich gleich mal ....

      danke schonmal

      Kommentar


      • #4
        <a href="#" ... > sollte dann dein problem lösen
        Kissolino.com

        Kommentar


        • #5
          Perfektamente
          Jungs (mädels?) ihr seid klasse

          Kommentar

          Lädt...
          X