Löschen-Button mit Javascript-Funktion

Ronald Nickel

Legendäres Mitglied
Als Javascript-Analphabet bräuchte ich bitte etwas Support.
Ich benötige den Code für einen Formularbutton der mehere Aufgaben erfüllt
<input type="Button" name="delete" value="löschen" ....


onclick=" .....
1. es muss ein Alert-Fenster mit Confirm rein ("Sind sie sicher...")
2. Es muss eine Zieladresse rein ("mein-ziel.htm")
3. Es muss eine Url-Variable hinter der Zieladressen stehen("mein-ziel.htm?id=4711")

Possible oder nicht?
Vielen dank für eure Mühe

Gruß Ronny
 
Kein Problem Ronny

CODE <script language="JavaScript" type="text/javascript">
function bla(url, id) {
if (confirm("Wirklich löschen?")) {
window.location = url+'?id='+id;
}
}
</Script>


Der Button dann:

CODE <input type="Button" name="delete" value="löschen" onclick="bla('mein_ziel.php','4711');"/>


(ungetestet)
 
@Alonso

danke erstmal fürs schnelle reagieren.
Nun ergeben sich aber 3 Probleme:

1.
Irgendwie funktioniert die Sache nicht

2.
Ich kann mangels Kenntnisse nicht sagen warum

3.
Ich kann hier auch keine Fehlermeldung posten weil die ganze Sache in eine Flashapplikation eingebunden werden soll. Und der wird ganz einfach nur nicht angezeigt.(Nix Fehlermeldung)

Gruß Ronny

 
die einfachst Lösung ist, einfach mehrere Forms zu verwenden, und zwar für jeden Button eins:

CODE
<form action="seite.php" method="post">
<input name="id" type="hidden" value="4711" />
<input name="delete" value="Löschen" type="submit" onclick="return confirm('Wirklich Löschen?')" />
</form>



Hat den Nachteil, dass es zu problemen kommen kann, wenn du die Buttons innerhalb eines anderen Hauptformulars hast... Dann empfiehlt sich, einfach einen Link zu verwenden... und manchmal schaut es eh besser aus, wenn man Bilder-Links nimmt, anstatt von Standard-Buttons
biggrin.gif
 
Zurück
Oben