Siechfred: Formular absenden

Beitrag lesen

Hell-O!

Ich hab das dann mal so versucht umzusetzen:
[...]

Ein Formular gehört *nie* in den Kopfbereich eines HTML-Dokumentes. Schreibe den Code in den body-Bereich. Beachte dabei folgende Hinweise:

<form name="BischoffTrack" action="http://www.ids-zas.de/index.asp?lang=DEU&;wwwid=098a05a4756f7f1d642f3973875338db&;id1=tts01">

Hier fehlt das zwingend erforderliche method-Attribut. Wäre es GET, wäre es möglicherweise einfacher.

<input type=hidden name=sdgnr value="9503856048967">

Attributwerte solltest du in Anführungszeichen schreiben.

<script type="text/javascript">
function buttklick (pina,elid) {
  document.getElementById(elid).src=pina;
}
</script>

Wozu soll das gut sein?

Klappt leider nicht, wäre wohl auch zu einfach gewesen. Ist da was grundlegend falsch?

Ja, diverses.

Du möchtest eine Default-Suche auslösen, hast aber keinen Einfluss auf index.asp, richtig? Dann müsstest du mit Javascript einen (eigentlich unnötigen) Request an das Skript absetzen. Ein Formular kannst du mit Hilfe von document.formularname.submit() übermitteln. Allerdings ist die Frage, ob das ASP-Skript auch Variablen akzeptiert, die mittels GET-Methode übertragen werden, dann könntest du dir das ganze Formulargedöns sparen und einfach mit Hilfe von window.location.href den Suchstring übergeben.

Allerdings halte ich das Ganze für sehr unschön und rate dir dringend, die Finger davon zu lassen, zumal das Ganze wohl nicht deine Seite ist.

Siechfred

--
Hier könnte Ihre Werbung stehen.
Schöne Wörter, Teil 1 || Geld stinkt nicht