confirm dem user überlassen ob neues/altes fenster

halbesbit

Aktives Mitglied
Ich wollte mal eure Meinung zu dieser Funktion,also ob so etwas eher überflüssig ist oder ob die Idee gut ist x)
Mir ist schon klar das es nur Funktioniert wenn JavaScript an ist!

thx halbesbit
CODE function CkeckDialog(tForm)
{
Check = confirm(tForm);
if(Check == false){ return false;
}else{ return true; }
}


window.onload= function()
{
for (var i = 0; i < document.getElementsByTagName("a").length; i++)
{
document.getElementsByTagName("a")[i].onclick=function()
{
var isExt = /^(http:\/\/<?php echo $_SERVER['HTTP_HOST'];?>\/)/g;
var Erg = isExt.test(this.href);
if(Erg == true)
{
self.lacation=this.href;
}else{ if(CkeckDialog("OK=Link im Neuen Fenster/Tab öffnen, Abrechen=im selben Fenster/Tab!")){ self.open(this.href);return false; } }
}
}
}

 
Ich finde das nicht sinnvoll.

Diejenigen, die von Computern wenig Ahnung haben, werden es nicht verstehen.

Und diejenigen mit Ahnung nutzen die rechte Maustaste, um zu entscheiden, da wäre so eine komische Abfrage dazwischen extrem lästig.

PS: Das

QUOTE (halbesbit @ Do 13.08.2009, 07:33)
CODE if(Check == false)
...

if(Erg == true)



ist doppelt gemoppelt -


CODE if(!Check)

bzw.

CODE if(Erg)


leistet dasselbe.
 
die ganze funktion CODE CkeckDialog(tForm)
ist überflüssig, da confirm() ansich eh nur "true" oder "false" zurückgibt. also wozu auslagern und nochmal erfinden?

ansonsten bin ich bei jürgen auer, die gesamte idee hat in meinen augen keinen mehrwert.

 
Zurück
Oben