• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Abfrage vor dem Löschen?

Ronny24

New member
Hi,

Wie kann ich es realisieren wenn ein User auf den Grafiklink "LÖSCHEN" klickt, das dann nochmal durch eine Windows-Meldung abgefragt wird ob er auch wirklich löschen möchte?

Wenn "ja" = dann weiter im Programm, wenn "nein" = Abbruch

Weis jemand wie das geht?

MfG Ronny
 
Hallo!

So gehts:

Code:
<script language="Javascript">

function ask()
{
    sure = confirm("Wirklich löschen???");
    if(sure)
    {
         //Hier sollte dann der Code für OK reinkommen
    }
    else
    {
         //Und hier falls abgebrochen wird(kann auch leer 
            bleiben,bzw. das else einfach weglassen)
    }
}

</script>

Alles klar? Mußt nur noch die Funktion ask() ausführen wenn der Button löschen gedrückt wird.
 
Da die URL dynamisch abgefragt wird, ändert sich sich natürlich bei jedem Seitenaufruf, deshalb müsste bei jeder Abfrage auf eine andere Url weitergeleitet werden(mit anderen Variablen).

Ich habe das jetzt mal so probiert:
Code:
function ask(url)
		{
 		sure = confirm("Wirklich löschen???");
  		if(sure)
 			{
         		                 window.location.href="" +url;
  			}
		}
und den Button so:
Code:
<a href="" onclick=ask('./index.php?action=del_block&variable=dynamisch') title="Diesen Absatz löschen."><img src="./images/buttons/del.gif\" border=\"0\"></a>

Die Funktion wird zwar jetzt aufgerufen, aber es erfolgt keine Ausführung der URL.
Was mache ich falsch?

MfG Ronny
 
Hallo!

Sollte schon gehen, ich würde das onClickEreigniss auch in Klammer setzen:
onclick="ask('./index.php?action=del_block&variable=dynamisch')"

if(sure==true) window.location.href = url; -> Versuchs mal so, sollte ber dasselbe sein.
 
Geht auch nicht. Die Klammern hab ich jetzt gesetzt.
Ich werde immer zu meiner Startseite geleitet, also so als hätte ich gar keine url angegeben´und zwar egal ob ich jetzt auf abbrechen oder o.k. drücke--->immer dasselbe.


MfG Ronny
 
Hallo!

Zuvor meinte ich die Anführungszeichen nicht die Klammern :rolleyes: .

Also, pack jetzt in die Funktion mal ein alert(url); und dann noch ein alert(sure); nach dem sure = confirm(........);, dann sehen wir weiter.

Übrigens welchen Browser verwendest du?
 
ich mach das immer so:
echo "<a href=modules/media_copy.php?modul=".$modul."&url=".$url."&file=".urlencode($file)."&type=".$type."&kategorie=".urlencode($kategorie)." onclick=\"return confirm('Datei kopieren? Sind Sie sicher?');\"><img src=\"gfx/copy.gif\" width=\"16\" height=\"16\" alt=\"kopieren\" border=\"0\"></a> ";
bye,
mo
 
Danke

@Michael

Nun, das es so leicht geht, hätte ich auch wieder nicht gedacht. Funzt prima!!!

Danke euch beiden.
 
Zurück
Oben