Zum Inhalt springen

Probleme mit Frames

Erstellt am 18. Juni 2005 · 1 Antwort · letzte Antwort am 20. Juni 2005

Tags: Frage

67erv8 ·

hallo

ich hab hier im forum ein wenig rum gesucht aber leider keine antwort gefunden. meine seitenstrucktur sieht so aus:

-Index
-Hompage 1
--Seite 1
---Seite 1.1
---Seite 1.2
--Seite 2
--Seite 3
-Homepage 2
--Seite 1
--Seite 2
--Seite 3

ich habe mir dann aus dem frame-tut ein template auf hompage 1 und eine template auf homepage 2 gebaut. der code sieht so aus:

#*****************************
# Definition of the PAGE objects
#*****************************
   outer_frameset = PAGE
   outer_frameset.typeNum = 0
      
      page = PAGE
      menu = PAGE
      top = PAGE
      
         page.typeNum = 1      
         menu.typeNum = 2
         top.typeNum = 3
         

#*****************************
# Definition of the frame objects
#*****************************
   page.10 = TEXT
   page.10.value = The page-frame

   menu.10 = TEXT
   menu.10.value = The menu-frame
 
   top.10 = TEXT
   top.10.value = The top-frame
   

#*****************************
# Definition of the outer_frameset
#*****************************
   outer_frameset.frameSet.rows = 110,*
   outer_frameset.frameSet.params = border="0" framespacing="0"
   outer_frameset.frameSet {
      1 = FRAME
      1.obj = top
      1.params = scrolling="NO" noresize frameborder="NO" marginwidth="0" marginheight="0"
      2 = FRAMESET
      2.cols = 210,*
      2.params = scrolling="NO" noresize frameborder="NO" marginwidth="0" marginheight="0"
      2 {
          1 = FRAME
          1.obj = menu
          1.params = scrolling="NO" noresize frameborder="NO" marginwidth="0" marginheight="0"
          2 = FRAMESET
          2.rows = 30, *
          2.params =  border="0" framespacing="0" frameborder="NO"
          2 = FRAME
          2.obj = page
          2.params = scrolling="YES" noresize frameborder="NO" marginwidth="0" marginheight="0"
              }
         } 


# ****************************
# Defining the content-frame, "page"
#*****************************
  

# ************************
# Defining the top-frame, "top"
# ************************


   # Header code, stylesheet
      top.headerData.10 = TEMPLATE
      top.headerData.10 {
         template = FILE
         template.file = fileadmin/ortsverband/top.html
         workOnSubpart = HEADER_CODE
         }

    # Bodytag
       top.bodyTag = <body bgcolor="#3A428C" leftmargin="0" topmargin="0">
 
   # Page-content
       top.10 = TEMPLATE
       top.10 {
         template = FILE
         template.file = fileadmin/ortsverband/top.html
         workOnSubpart = DOCUMENT_BODY
         }

# ****************************
# Defining the menu-frame, "menu"
# ****************************
   # Header code, stylesheet
      menu.headerData.10 = TEMPLATE
      menu.headerData.10 {
          template = FILE
          template.file = fileadmin/ortsverband/menu.html
          workOnSubpart = HEADER_CODE
          }
   
   # Bodytag
      menu.bodyTag = <body bgcolor="#3A428C" topmargin="10"><div align="center">
  
    # Page-content
      menu.10 = TEMPLATE
      menu.10 {
         template = FILE
         template.file = fileadmin/ortsverband/menu.html
         workOnSubpart = DOCUMENT_BODY
         subparts.MENU_ITEMS = HMENU
         subparts.MENU_ITEMS.1 = GMENU
         subparts.MENU_ITEMS.1.target = page
         subparts.MENU_ITEMS.1.NO {
            XY = [5.w],[5.h]
            5 = IMAGE
            5.file = fileadmin/images/menuback.gif
            10 = TEXT
            10.text.field = title
            10.text.case = upper
            10.offset = 3,19
            10.fontColor = white
            10.fontFile = t3lib/fonts/verdana.ttf
            10.fontSize = 11
            }

der frame sieht dann so aus:

+-----------------------------------------+
|             TOP                         |   +-----------------------------------------+
| M  |                                    |
| e  |                                    |
| n  |                                    |
| ü  |              Content               |
|    |                                    |
|    |                                    |
|----|------------------------------------|

danach habe ich dann für die seite 1, seite 2 usw. je ein tamplate geschrieben das mir dann eine frameseite baut die so aus sieht:

+-------------------------------------+
|   horiz. Menü                       |
|-------------------------------------|
|                                     |
|               Inhalt                |
|                                     |
|                                     |
|                                     |
+-------------------------------------+

der code ist änlich dem der homeseite 1 und 2 und er funktioniert auch.
mein problem ist jetzt im code für die beiden homeseiten als content nicht eine html-seite darzustellen sondern die seite 1 oder 2 ... mit dem frame template, und das bekomme ich nicht hin. wer von euch kann mir da helfen also sagen was ich bei:

# ****************************
# Defining the content-frame, "page"
#*****************************
.........

eintragen muss.

grüße 67erV8

just2b ·

Hallo,

ich denke du wirst nicht viel finden und auch nicht viel Hilfe zu _diesem_ Problem finden, denn keiner verwendet mehr Frames!
Steig doch wenigstns auf Tabellen um (muss ja nicht gleich tabellenlos sein).
mit frames hast du ja NUR nachteile und es gibt nix, was man mit tabellen/divs nicht auch lösen könnte!

lg georg
ps: sorry für die nicht ganz befriedigende Antwort