Bestätigungs - Box
Andreas
- javascript
0 Norbert Klein0 Andreas0 Norbert Klein0 Andreas
0 Robert Bamler0 Andreas
Moin!
Bin mal wieder bei meiner Lieblingssprache Javascript. Nun ja, man sollte meinen, sowas einfaches wie ein "Alert" Fenster nur mit ja/nein und dann darauf entsprechend reagieren sollte kein Problem sein, naja, folgendes ist gescheitert:
function confirm(Link){
if (confirmMsg == '') {
return true;
}
var is_confirmed = confirm(confirmMsg);
if (is_confirmed) {
Link.href;
}
return is_confirmed;
}
<a href="script.php?abc=123" onclick="return confirm(this)"> Löschen</a>
Jemand ne Idee, wie ich das sonst machen kann? Also wenn OK geklickt wird, soll der Link geöffnet werden, sonst nicht.
Grüße
Andreas
Hallo.
Jemand ne Idee, wie ich das sonst machen kann? Also wenn OK geklickt wird, soll der Link geöffnet werden, sonst nicht.
<a href="#" onclick="if(window.confirm('Weiter?') == true){window.location.href = 'http://selfhtml.teamone.de/'}">link</a>
Gruß
Norbert
Hi
<a href="#" onclick="if(window.confirm('Weiter?') == true){window.location.href = 'http://selfhtml.teamone.de/'}">link</a>
Da geht ja wenigstens schonmal ein Bestätigungsfenster auf, also confirm() :)
Aber egal worauf ich klicke wird dem link '#' gefolgt, sonst nichts.
Grüße
Andreas
Hallo.
<a href="#" onclick="if(window.confirm('Weiter?') == true){window.location.href = 'http://selfhtml.teamone.de/'}">link</a>
Da geht ja wenigstens schonmal ein Bestätigungsfenster auf, also confirm() :)
Aber egal worauf ich klicke wird dem link '#' gefolgt, sonst nichts.
Dann benutzt du anscheinend Opera oder den NS6, probier's mal so:
<a href="http://selfhtml.teamone.de/" onclick="return window.confirm('Weiter?')">link</a>
Gruß
Norbert
Dann benutzt du anscheinend Opera oder den NS6, probier's mal so:
Weder noch, IE 5.0! Damit sollte sowas gehen, sonst kann mans direkt lassen :)
<a href="http://selfhtml.teamone.de/" onclick="return window.confirm('Weiter?')">link</a>
Geht super! Vielen Dank! Hatt im Archiv ca. 5 verschiedene Versionen gefunden, aber keine davin ging! Und ich werde den Teufel tun und den Usern NN 4.7 oder ähnliches vorzuschreiben! Aber die letzte Version geht super, vielen Dank!
Grüße
Andreas
Hallo,
Bin mal wieder bei meiner Lieblingssprache Javascript. Nun ja, man sollte meinen, sowas einfaches wie ein "Alert" Fenster nur mit ja/nein und dann darauf entsprechend reagieren sollte kein Problem sein, naja, folgendes ist gescheitert:
function confirm(Link){
if (confirmMsg == '') {
return true;
}
var is_confirmed = confirm(confirmMsg);
if (is_confirmed) {
Link.href;
}
return is_confirmed;
}
1. Wo wird denn der Wert von confirmMsg gesetzt? Du versuchst eine Variable auszulesen, die gar nicht existiert.
2. Was bedeutet die Zeile "Link.href;"? Damit sprichst du eine Eigentschaft des Links an, machst damit aber nichts.
3. Außerdem solltest du vermeiden, eine Funktion "confirm" zu nennen, da dies bereits eine Methode des window-Objekts ist.
<a href="script.php?abc=123" onclick="return confirm(this)"> Löschen</a>
Jemand ne Idee, wie ich das sonst machen kann? Also wenn OK geklickt wird, soll der Link geöffnet werden, sonst nicht.
Versuch mal folgendes:
function abfrage(Link)
{
return confirm("text");
}
<a href="script.php?abc=123" onclick="return abfrage(this)"> Löschen</a>
Wozu dann allerdings der Link übergeben werden muss weiß ich nicht.
Viel Erfolg,
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]
Moin!
Ja ich weiß, hatte ich mir von phpmyadmim zusammengeklaut, aberanscheinend nicht vollständig. Ist ja auch egal, Hab jetzt eine Version, die hervoragend läuft!
Danke!
Andreas
Hallo,
Ja ich weiß, hatte ich mir von phpmyadmim zusammengeklaut, aberanscheinend nicht vollständig. Ist ja auch egal, Hab jetzt eine Version, die hervoragend läuft!
Ok. Tut mir leid, wenn ich mich etwas unfreundlich ausgedrückt habe, das wollte ich nicht. Aber es hat mich schon gewundert, dass das Script so offensichtliche Fehler enthielt.
Naja, jetzt läuft's ja.
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]