Zum Inhalt springen

JSWindow im HMNEU bzw. TMENU?

Erstellt am 4. Juni 2007 · 3 Antworten · letzte Antwort am 5. Juni 2007

Tags: JavaScript & AJAX, Frage

eschemaster ·

Hallo Leute,

ich versuche jetzt schon seit Stunden das die Menüpunkte in meinem Pulldownmenü in ein einem Popup (JSWindow) geöffnet werden. Eigentlich ist die JSWindow Funktion nur im JMENU nicht zulässig kann mir jemand helfen? hier mal der Code:

tmp.TERMINE = HMENU
tmp.TERMINE{
special = directory
special.value = 102
wrap = <form name="quickmenu" action=""><select name="pfad" onchange="window.location='index.php?id='+ document.quickmenu.pfad.options[document.quickmenu.pfad.selectedIndex].value" class="dropdown">|</select></form>
1 = TMENU
1{
JSWindow = 1
JSwindow.newWindow = 1
JSWindow.params = width=200,height=300,status=0,menubar=0
NO.allWrap = <option value="{elementUid}">|</option>
NO.subst_elementUid = 1
NO.doNotLinkIt = 1
}
}

ArminB ·

moin,

etwas angepasst von dem Pulldownmenü http://typo3.intervation.de/snippets/menues/jumpmenue-quickmenue.html

lib.menue_sub = HMENU
lib.menue_sub {
  special = directory
  special.value = 5
  wrap = <form action=""><p><select onchange="fenster_7z678=window.open(this.options[this.selectedIndex].value,'neu','width=300,height=300');fenster_7z678.focus;"><option value="">Seitenauswahl</option>|</select></p></form>
  1 = TMENU
  1 {
    expAll = 1
    NO {
      doNotLinkIt = 1  
      stdWrap.cObject = COA
      stdWrap.cObject {
        10 = TEXT
        10 {
          wrap = <option value="|"> 
          typolink {
            parameter.field = uid
            returnLast = url
          }
        }
        20 = TEXT
        20 {
           field = subtitle//title
           wrap =  |</option>
        }
      }
    }
  }
  2 < .1
  2.NO.stdWrap.cObject.20.wrap = --|</option>
  3 < .1
  3.NO.stdWrap.cObject.20.wrap = ----|</option>
  4 < .1
  4.NO.stdWrap.cObject.20.wrap = ------|</option>
  5 < .1
  5.NO.stdWrap.cObject.20.wrap = --------|</option>
}

Armin

eschemaster ·

Danke ArminB hat super geklappt!
Hättest du viell. noche eine Idee ich in das sich öffnende Popup noch ein Scrollbalken hineinbekomme? Noch besser wäre es natürlich wenn sich das Fenster automatisch in der Größe öffnet wie es der Inhalt verlangt (wenig Text => kleines Popup, viel Text = > großes Popup), geht das überhaupt?

Vielen Dank schon jetzt :p