Pajaroloco: Target

Hy,

Ich versuch grad, dass ein "Form" mich die eingabe in ein bestimmten "target"-Frame öffnet.

<script type="text/javascript">

function ABC() {
   window.open ("SLN00" + document.ABCForm.abc.value + ".pdf")
}

</script>

wo und was muss ich dazuschreiben, damit die seite sich in ein bestimmtes Frame öffnet? Bin neu mit javascript... ji ji
Ich bedanke mich in voraus

mfg
Pajaroloco

  1. Tach,

    window.open ("SLN00" + document.ABCForm.abc.value + ".pdf")

    die Liste der Parameter ist nicht vollständig: http://de.selfhtml.org/javascript/objekte/window.htm#open

    wo und was muss ich dazuschreiben, damit die seite sich in ein bestimmtes Frame öffnet?

    dann möchtest du ja gar kein neues Fenster öffnen, sondern in einem bestehenden Frame die Location ändern. Die Nachteile von Frames kennst du ja sicher schon.

    mfg
    Woodfighter

  2. hallo,

    Ich versuch grad, dass ein "Form" mich die eingabe in ein bestimmten "target"-Frame öffnet.

    Es ist nicht ganz zu verstehen, was du da tun möchtest. Vermutlich willst du in ein Formular etwas eintragen, und die Eingaben sollen in einem anderen Frame sichtbar werden.

    Dazu brauchst du irgendeinen Mechanismus, der diese Eingaben entgegennehmen und wieder an den Browser schicken kann. Prinzipiell ist das auch mit Javascript möglich, wozu in der Regel ein EventHandler benutzt wird, der dann irgendeine Funktion aufruft. Die Suchfunktion in SELFHTML funktioniert auf vergleichbare Weise.

    window.open ("SLN00" + document.ABCForm.abc.value + ".pdf")

    Informiere dich bitte, was window.open bewirkt. Für deine Absicht, etwas in einem anderen Frame anzuzeigen, ist diese Methode ungeeignet. Besser geeignet dürfte in einem Frameset das Objekt location sein.

    Überlege dir zusätzlich, ob du tatsächlich ein Formular brauchst. Willst du mit einem Link nur eine andere Seite bzw. ein anderes Dokument in einem anderen Frame anzeigen lassen, brauchst du gar kein Javascript und kein Formular, da genügt die Angabe des Ziels (target).

    Grüße aus Berlin

    Christoph S.

    --
    Visitenkarte
    ss:| zu:) ls:& fo:) va:) sh:| rl:|
    1. Hy...

      Vielen Dank für eure Hilfe, ich habs hingekriegt!!!
      mfG

      Pajaroloco

      hallo,

      Ich versuch grad, dass ein "Form" mich die eingabe in ein bestimmten "target"-Frame öffnet.

      Es ist nicht ganz zu verstehen, was du da tun möchtest. Vermutlich willst du in ein Formular etwas eintragen, und die Eingaben sollen in einem anderen Frame sichtbar werden.

      Dazu brauchst du irgendeinen Mechanismus, der diese Eingaben entgegennehmen und wieder an den Browser schicken kann. Prinzipiell ist das auch mit Javascript möglich, wozu in der Regel ein EventHandler benutzt wird, der dann irgendeine Funktion aufruft. Die Suchfunktion in SELFHTML funktioniert auf vergleichbare Weise.

      window.open ("SLN00" + document.ABCForm.abc.value + ".pdf")

      Informiere dich bitte, was window.open bewirkt. Für deine Absicht, etwas in einem anderen Frame anzuzeigen, ist diese Methode ungeeignet. Besser geeignet dürfte in einem Frameset das Objekt location sein.

      Überlege dir zusätzlich, ob du tatsächlich ein Formular brauchst. Willst du mit einem Link nur eine andere Seite bzw. ein anderes Dokument in einem anderen Frame anzeigen lassen, brauchst du gar kein Javascript und kein Formular, da genügt die Angabe des Ziels (target).

      Grüße aus Berlin

      Christoph S.