JavaScript Abbrechen bei einer Löschbestätigung funktioniert nicht

raven16

Lieutenant
Registriert
Nov. 2008
Beiträge
580
Hi,

hab mir ein Javascript ausgesucht, weil ich nicht so gut mit Javascript zurecht komme.
Dieses Script hat beinhaltet eine Löschbestätigung.

Doch leider hab ich bisher das Problem, das wenn ich auf Abbrechen klicke, der Löschvorgang trotzdem ausgeführt wird.

Was muss ich im Script hinzufügen, damit der die Bestätigungsabfrage abbricht und einfach gar nichts macht?

Code:
<script type="text/javascript">
	function question() 
	{ 
		Check = confirm("Wollen sie wirklich löschen?"); 
		if(Check == true) 
		{ 
			var win = window.open("Delete.html","" , "left=100, top=100, width=400,height=200,status=no,toolbar=no,menubar=no,location=no,scrollbars=no");	
		} 
		else 
		{
			/*Wie kann ich hier Abbrechen?*/
		}
	}
</script>
 
Hallo,

Also bei mir funktionierts. Welchen Browser hast du zum Testen verwendet?

Eventuell könntest du es noch so versuchen:

PHP:
[...]
if(Check == "true")
[...]

mfg
mitos
 
Ne leider funktionieren eure Vorschläge nicht...
Der leitet trotzdem auf die Seite weiter wo dann der Eintrag gelöscht wird.

Habt ihr sonst noch eine andere Möglichkeit die ich nehmen könnte für die Bestätigung?

Ich habs auf Firefox ausprobiert... aber es sollte schon auf alle gängigen browsern (IE,FF,Opera,Netscape) funktionieren
 
Wie rufst du denn die Funktion auf?
Sonst würde ich das eventuell so machen:

PHP:
<a href="delete.html" target="_blank" onclick="return confirm('Soll es wirklich gelöscht werden?');">Löschen</a>
 
ich ruf das so auf:

HTML:
<input type="submit" value="Löschen" name="seiten_delete" onclick="javascript:question();">
 
HTML:
<script type="text/javascript">
	function question() 
	{ 
		Check = confirm("Wollen sie wirklich löschen?"); 
		if(Check == true) 
		{ 
			var win = window.open("Delete.html","" , "left=100,top=100,

width=400,height=200,status=no,toolbar=no,menubar=no,location=no,scrollbars=no");
	
		} 
		else 
		{
			return false;
		}
	}
</script>

Du kannst es auch mal so versuchen wenn das oben nicht geht->

HTML:
<script type="text/javascript">
function question() 
	{
Check = confirm("Wollen sie wirklich löschen?");
if(Check == true) 
		{ 
		var win = window.open("Delete.html","" , "left=100, top=100,
width=400,height=200,status=no,toolbar=no,menubar=no,location=no,scrollbars=no");	
		} 
if (Check == false)

  history.back();

}
</script>

Der Wert bei OK ist true und bei Abbrechen halt false.


<input type="submit" value="Löschen" name="seiten_delete" onClick="javascript:question();">
 
Zurück
Oben