---
title: "Menüs in Framesets (Probleme des Darstellens von ACT, CUR,.)"
url: "https://www.typo3.net/d/10985-menues-in-framesets-probleme-des-darstellens-von-act-cur"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2004-04-28"
last_reply: "2004-04-28"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Menüs in Framesets (Probleme des Darstellens von ACT, CUR,.)

TYPO3 › Menüs · 0 Antworten · gestartet 2004-04-28

## Eröffnungsbeitrag

**sti** · 2004-04-28 · [Beitrag #1](https://www.typo3.net/d/10985-menues-in-framesets-probleme-des-darstellens-von-act-cur/1)

Erstmal ein Hallo an dieses Forum  #giggle# ,

Ich habe folgendes Problem:
Ich habe ein Frameset erstellt indem es einen Kopfbereich und einen Fußbereich gibt und dazwischen eingebettet ist eine linker Menueframe und ein rechter Inhaltsframe.
Ich habe nun alles programmiert und das Menue funkrioniert auch soweit gut aber es werden die Zustände (ACT oder CUR) nicht korrekt angezeigt weil die content-seite in einem anderen frame liegt als die Menueseite.

Wenn ich das Menue in die Inhaltseite packe funktioniert die Programmierung einwandfrei... Das selbe Problem habe ich natürlich mit dem Klickpfad... der funktioniert auch nur korrekt wenn er in die Inhaltsseite eingebettet ist...

Da ich das foldout-script benutze komme ich auch nicht mit dem keepRolloverscript weiter, weil mir dann zwar die acts angezeigt werden aber die Untermenue´s klappen nicht mehr aus.

weiß jemand wie ich das vielleicht doch mit einem Frameset hinbekomme? Möchte auf jedenfall das das Menue nicht mit dem Inhalt nach oben wegscrollt, oder hat jemand eine programmierung für einen schwebenden Rahmen in Typoscript der nicht so wilt rumzappelt beim scrollen? Oder etwas das das Menue fest an einer Position verankert, egal wo ich hinscrolle?

Hier mein Code:

config.sys_language_uid = 0
config.language = de
config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst = (at)

# Default PAGE object:
zeilenframeset = PAGE
zeilenframeset.typeNum = 0

header.headerData.10 = TEMPLATE
header.headerData.10 {
  template = FILE
  template.file = fileadmin/kopf.html
}
page.headerData.10 = TEMPLATE
page.headerData.10 {
  template = FILE
  template.file = fileadmin/inhalt.html
    workOnSubpart = DOCUMENT_BODY
   marks.CONTENT < styles.content.get

}

## GMENU_FOLDOUT

### das war der Test mit dem keepRollover ###
#includeLibs.keepRolloverKey = media/scripts/example_keepRollover.php
### das war der Test mit dem keepRollover ###

includeLibs.gmenu_foldout = media/scripts/gmenu_foldout.php

### das war der Test mit dem keepRollover ###
#menu.headerData.5  = TEXT
#menu.headerData.5.value = <SCRIPT LANGUAGE="JavaScript" SRC="media/scripts/example_keepRollover.js"></SCRIPT>
### das war der Test mit dem keepRollover ###

menu.headerData.10 = TEMPLATE
 menu.headerData.10 {
 template = FILE
 template.file = fileadmin/menue.html
 workOnSubpart = DOCUMENT_BODY
 marks.MENU = HMENU
 marks.MENU.special = directory
 marks.MENU.special.value = 14
 marks.MENU.1 = GMENU_FOLDOUT
 marks.MENU.1.expAll=1
 marks.MENU.1.target = page

### das war der Test mit dem keepRollover ###
#marks.MENU.1.IProcFunc = user_keepRolloverAtOnClick
#marks.MENU.1.IProcFunc.setLocation = menu
### das war der Test mit dem keepRollover ###

marks.MENU.1 {
    NO {
      wrap =  | <BR>
      XY = 157, 19
      4 = IMAGE
      4.file = fileadmin/images/bg_menu.gif
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/fonts/verdana.ttf
      10.fontColor = maroon
      10.fontSize = 9
      10.offset = 20,15
      10.niceText = 0
      }
 ACT  < .NO
 ACT = 1
 ACT {
      wrap =  | <BR>
      XY = 157, 19
      4 = IMAGE
      4.file = fileadmin/images/bg_menu_u.gif
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/fonts/verdana.ttf
      10.fontColor = black
      10.fontSize = 9
      10.offset = 20,15
      10.niceText = 0
   }
 RO  < .NO
 RO = 1
 RO {
      wrap =  | <BR>
      XY = 157, 19
      4 = IMAGE
      4.file = fileadmin/images/bg_menu_u.gif
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/fonts/verdana.ttf
      10.fontColor = maroon
      10.fontSize = 9
      10.offset = 20,15
      10.niceText = 0
      }
}

marks.MENU.2 = GMENU
 marks.MENU.2.target = page
 marks.MENU.2 {
          NO {
          wrap = | <BR>
          XY = [4.w], [4.h]
          4 = IMAGE
          4.file = fileadmin/images/bg_menu_p.gif
          10 = TEXT
          10.text.field = title
          10.fontFile = fileadmin/fonts/verdana.ttf
          10.fontColor = maroon
          10.fontSize = 9
          10.offset = 35,15
          10.niceText = 0
          }
     ACT < .NO
     ACT = 1
     ACT {
     4 = IMAGE
     4.file = fileadmin/images/bg_menu_u_p.gif
     10 = TEXT
     10.text.field = title
     10.fontFile = fileadmin/fonts/verdana.ttf
     10.fontColor = maroon
     10.fontSize = 9
     10.offset = 20,15
     10.niceText = 0
     }
     RO < .NO
     RO=1
     RO {
     IMAGE = 4
     4.file = fileadmin/images/bg_menu_u_p.gif
     10 = TEXT
     10.text.field = title
     10.fontFile = fileadmin/fonts/verdana.ttf
     10.fontColor = maroon
     10.fontSize = 9
     10.offset = 35,15
     10.niceText = 0
     }
     CUR < .NO
     CUR=1
     CUR{
     IMAGE = 4
     4.file = fileadmin/images/bg_menu_u_p.gif
     10 = TEXT
     10.text.field = title
     10.fontFile = fileadmin/fonts/verdana.ttf
     10.fontColor = maroon
     10.fontSize = 9
     10.offset = 35,15
     10.niceText = 0
      }
  }
  marks.MENU.1 {
  displayActiveOnLoad = 1
  dontHideOnMouseUp = 1
  dontLinkIfSubmenu = 0
  stayFolded = 1
  foldSpeed = 6
  subMenuOffset = 0,19
  menuOffset = 0,60
  menuBackColor = #BDD1CE
#  bottomBackColor = #BDD1CE
  menuWidth = 155

#arrowNO = media/bullets/arrow_no.gif
#arrowACT = media/bullets/arrow_act.gif
#arrowImgParams = hspace=4 align=top
#    bottomHeight = 130
#  bottomContent = IMAGE
#  bottomContent.file = fileadmin/images/mb_a1.gif
 }

marks.MENU2 = HMENU
 marks.MENU2.special = directory
 marks.MENU2.special.value = 15
 marks.MENU2.1 = GMENU
 marks.MENU2.1.expAll=1
 marks.MENU2.1.target = page
 marks.MENU2.1 {
     NO {
      wrap =  | <BR>
      XY = 157, 19
      4 = IMAGE
      4.file = fileadmin/images/bg_menu.gif
      10 = TEXT
      10.text.field = title
      10.fontFile = fileadmin/fonts/verdana.ttf
      10.fontColor = maroon
      10.fontSize = 9
      10.offset = 20,15
      10.niceText = 0
      }
  # CUR < .NO
     CUR = 1
     CUR {
     wrap =  | <BR>
     XY = 157, 19
     IMAGE = 4
     4.file = fileadmin/images/bg_menu_u.gif
     10 = TEXT
     10.text.field = title
     10.fontFile = fileadmin/fonts/verdana.ttf
     10.fontColor = maroon
     10.fontSize = 9
     10.offset = 20,15
     10.niceText = 0
     }
   # ACT < .NO
     ACT = 1
     ACT {
     wrap =  | <BR>
     XY = 157, 19
     4 = IMAGE
     4.file = fileadmin/images/bg_menu_u_p.gif
     10 = TEXT
     10.text.field = title
     10.fontFile = fileadmin/fonts/verdana.ttf
     10.fontColor = maroon
     10.fontSize = 9
     10.offset = 20,15
     10.niceText = 0
     }
   # RO < .NO
     RO = 1
     RO {
     wrap =  | <BR>
     XY = 157, 19
     IMAGE = 4
     4.file = fileadmin/images/bg_menu_u.gif
     10 = TEXT
     10.text.field = title
     10.fontFile = fileadmin/fonts/verdana.ttf
     10.fontColor = maroon
     10.fontSize = 9
     10.offset = 20,15
     10.niceText = 0
     }
  }
}

bottom.headerData.10 = TEMPLATE
 bottom.headerData.10 {
  template = FILE
  template.file = fileadmin/fuss.html
  }

header = PAGE
header.typeNum = 1

menu = PAGE
menu.typeNum = 2
#menu.stylesheet = media/scripts/defaultstylesheet.css

page = PAGE
page.typeNum = 3

bottom = PAGE
bottom.typeNum = 4

zeilenframeset.frameSet {
rows= 140,*
params =  border="0"  frameborder="no" framespacing="0"

1 = FRAME
1.obj = header
1.params = noresize scrolling="no" src="fileadmin/kopf.html"

2 = FRAMESET
2.params = border="0" bordercolor="white" frameborder="no" framespacing="0"
2.cols = 157,*
2 {
    1 = FRAME
    1.obj = menu
    1.params = noresize scrolling="no" src="fileadmin/menue.html"
    2 = FRAMESET
    2.params = border="0" frameborder="no" framespacing="0"
    2.rows = *,27
    2 {
    1 = FRAME
    1.obj = page
    1.params = noresize src="fileadmin/inhalt.html"
    2 = FRAME
    2.obj = bottom
    2.params = noresize scrolling="no" src="fileadmin/fuss.html">
  }
}

Vielen Dank schon im Voraus...

ansonsten danke ich den Göttern für das geniale Typo3 :D

---

Quelle: „Menüs in Framesets (Probleme des Darstellens von ACT, CUR,.)“, typo3.net, https://www.typo3.net/d/10985-menues-in-framesets-probleme-des-darstellens-von-act-cur
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
