Zum Inhalt springen

target bei einem select menu

Erstellt am 15. Februar 2006 · 3 Antworten · letzte Antwort am 17. Februar 2006

Tags: Frage

donvito ·

Hello

ich habe ein selectmenu erstellt, und alles lauft wunderbar. ich möchte nur, dass das select menu als target=frame bekommt.

ich habe im typoscript dazu folgendes:

.
.
.OKNAV.1 {
  wrap = <div class="select"><select id="ok_select" onchange="document.location='index.php?id='+this[this.selectedIndex].value"> | </select><div>
stdWrap.target = frame
  NO {
        before.data = field:uid
        before.wrap = <option value="|">
        doNotLinkIt = 1
        allWrap = | </option>
  }
.
.
.

leider macht er die seite _self auf, ich weiss nicht, warum er das tut! eine form ums menu muss ich nicht spannen, das wäre überflüssig. habe es zwar probiert, aber auch da lief der link nicht in den frame! hilfe!

jaydee ·

Hi!

Nein, es ist ganz einfach! Die Rätsel's Lösung liegt aber in deinem verwendeten Javascript-Befehl und nicht im Typoscript selbst. Wenn du 'top.frame.location=' statt 'document.location=' schreibst funktioniert alles wunderbar!

MfG, Jörg