Frames nicht neu laden, nur Content

  • hitschbo hitschbo
    Padawan
    0 x
    15 Beiträge
    0 Hilfreiche Beiträge
    28. 11. 2004, 20:28

    Hallo zusammen,

    wie kann ich es hinbekommen, dass sich bei einem Klick auf einen meiner Menüpunkt in dem einem Frame, nur der Frame des Contents aktualisiert wird und nicht immer die ganze Seite. Außer dem Content-Frame bleiben immer alle Frame gleich, da ist es ja unsinnig, dass sich immer die komplette Seite neu lädt.

    Hiiiilllllfe!!!

    Gruss Christian


  • 1
  • McGregor McGregor
    Jedi-Ratsmitglied
    0 x
    610 Beiträge
    0 Hilfreiche Beiträge
    29. 11. 2004, 07:34

    Hi!

    Benutzt du Netscape oder einen verwandten Browser (wie Mozilla)? Das habe ich nämlich festgestellt. Der "tolle" IE verhält sich da ganz anders. Der lädt wirklich nur die Sachen nach, die benötigt werden. Probier's mal aus.

    Grüße
    McGregor

    P.S. Du solltest target nicht auf _self, sondern auf den target-Frame setzen

  • hitschbo hitschbo
    Padawan
    0 x
    15 Beiträge
    0 Hilfreiche Beiträge
    29. 11. 2004, 09:35

    Hi,

    danke für Deine schnelle Antwort. Ich benutze den IE und trotzdem wird immer die ganze Seite neu geladen. In meinem Setup steht bereits:

    target = _content
    target = _parent

    Kann mir das auch nicht so ganz erklären. Gibt es denn keinen Befehl, der den Frames sagt, wann und ob sie sich neu laden sollen?

    Gruss Christian

  • McGregor McGregor
    Jedi-Ratsmitglied
    0 x
    610 Beiträge
    0 Hilfreiche Beiträge
    29. 11. 2004, 09:41

    [quote:e74a770446="hitschbo"]
    target = _content
    target = _parent
    [/quote:e74a770446]

    Ja, aber genau das ist falsch. Du musst mit deinem Menü auf die Frames verweisen, die du angelegt hast.

    Du hast doch mindestens 2 Frames ungefähr so benannt:
    frame1 = PAGE
    ...

    frame2 = PAGE
    ...

    frameset = PAGE
    ...

    Im Menü muss dann genau auf diese Werte verwiesen werden. Also
    target = frame1
    order
    target = frame2

    Probier's mal aus

    Grüße
    McGregor

  • hitschbo hitschbo
    Padawan
    0 x
    15 Beiträge
    0 Hilfreiche Beiträge
    29. 11. 2004, 09:48

    Hallo,

    die Verweise habe ich ja auch gemacht... glaube ich zumindest... Hier ist der Text des Setup:

    ###Konstanten###

    frmLogo = PAGE
    frmMenuoben = PAGE
    frmMenulinks = PAGE
    frmContent = PAGE
    frmLeistetext = PAGE
    frmLeisteunten = PAGE

    frmLogo.typeNum = 1
    frmMenuoben.typeNum = 2
    frmMenulinks.typeNum = 3
    frmContent.typeNum = 4
    frmLeistetext.typeNum = 5
    frmLeisteunten.typeNum = 6

    ###Ende Konstanten###

    ###Logo###

    frmLogo.10 = IMAGE
    frmLogo.10.file = fileadmin/TTCklein.gif
    frmLogo.10.file.width = 140

    ###Ende Logo###

    ###Menü oben###

    frmMenuoben.10 = HMENU
    frmMenuoben.10.special = directory
    frmMenuoben.10.special.value = 29
    frmMenuoben.10.entryLevel = 1

    frmMenuoben.10.1 = GMENU
    frmMenuoben.10.1 {
    expAll = 1
    target = _frmContent
    target = _parent
    NO {
    wrap = |
    XY = 160, 30
    backColor = #EAEAEA
    10 = TEXT
    10.text.field = title
    10.fontColor = black
    10.fontFile = fileadmin/fonts/arial.ttf
    10.fontSize = 12
    10.offset = 20, 20
    }
    }

    ###Ende Menü oben###

    ###Menü links###

    frmMenulinks.10 = HMENU
    frmMenulinks.10.special = directory
    frmMenulinks.10.special.value = 28
    frmMenulinks.10.entryLevel = 1

    frmMenulinks.10.1 = GMENU
    frmMenulinks.10.1 {
    expAll = 1
    target = _frmContent
    target = _parent
    NO {
    wrap = |<br>
    XY = 150, 17
    backColor = #EAEAEA
    10 = TEXT
    10.text.field = title
    10.fontColor = black
    10.fontFile = fileadmin/fonts/arial.ttf
    10.fontSize = 10
    10.offset = 5, 15
    }
    }

    frmMenulinks.10.2 = GMENU
    frmMenulinks.10.2 {
    expAll = 1
    target = _frmContent
    target = _parent
    NO {
    wrap = |<br>
    backColor = #EAEAEA
    XY = 150, 17
    10 = TEXT
    10.text.field = title
    10.fontColor = red
    10.fontFile = fileadmin/fonts/arial.ttf
    10.fontSize = 8
    10.offset = 10, 15
    }
    }

    ###Ende Menü links###

    ###Content###

    frmContent.10 = CONTENT
    frmContent.10.table = tt_content
    tt_content = COA
    tt_content {
    10 = TEXT
    10.field = header
    10.wrap = <b> | </b><br>
    10.fontFile = fileadmin/fonts/arial.ttf
    10.fontSize = 15

    20 = TEXT
    20.field = bodytext
    20.fontFile = fileadmin/fonts/arial.ttf
    20.fontSize = 12
    }

    ###Ende Content###

    ###Leiste unten (Text)###

    frmLeistetext.10 = IMAGE
    frmLeistetext.10.file = GIFBUILDER
    frmLeistetext.10.file {
    XY = 300, 50
    backColor = white
    10 = TEXT
    10.text = Wir danken unseren Sponsoren und Partnern
    10.fontFile = fileadmin/fonts/arial.ttf
    10.fontSize = 8
    10.fontColor = black
    10.offset = 5, 10
    }

    ###Ende Leiste unten (Text)###

    ###Leiste unten (Links)###

    frmLeisteunten.10 = TEXT
    frmLeisteunten.10.value = Leisteunten

    ###Ende Leiste unten (Links)###

    ###Definition Frames###

    outer_frameset = PAGE
    outer_frameset.typeNum = 0

    outer_frameset.frameSet.rows = 80,*,30,70
    outer_frameset.frameSet.params = border="1" framespacing="0" frameborder="YES" cols="*"
    outer_frameset.frameSet {

    1 = FRAMESET
    1.cols = 150,*
    1 {
    1 = FRAME
    1.obj = frmLogo
    1.params = scrolling="NO" noresize frameborder="NO" marginwidth="32" marginheight="5"

    2 = FRAME
    2.obj = frmMenuoben
    2.params = scrolling="AUTO" noresize frameborder="NO" marginwidth="25" marginheight="20"

    }

    2 = FRAMESET
    2.cols = 180,*
    2 {
    1 = FRAME
    1.obj = frmMenulinks
    1.params = scrolling="AUTO" noresize frameborder="NO" marginwidth="10" marginheight="10"

    2 = FRAME
    2.obj = frmContent
    2.params = scrolling="AUTO" noresize frameborder="NO" marginwidth="10" marginheight="10"

    }

    3 = FRAME
    3.obj = frmLeistetext
    3.params = scrolling="NO" solid frameborder="NO" marginwidth="10" marginheight="5"

    4 = FRAME
    4.obj = frmLeisteunten
    4.params = scrolling="AUTO" solid frameborder="YES" marginwidth="10" marginheight="10"

    }

    ###Ende Definition Frames###

    Eigentlich sind die Verweise doch richtig, oder? Er zeigt mir ja auch den richtigen Inhalt an, er lädt halt leider nicht nur den neuen Content, sondern immer die ganze Seite neu....

    Gruss Christian

  • McGregor McGregor
    Jedi-Ratsmitglied
    0 x
    610 Beiträge
    0 Hilfreiche Beiträge
    29. 11. 2004, 09:55

    [quote:9d525b925d="hitschbo"]Hallo,
    target = _frmContent
    target = _parent

    [...]

    Eigentlich sind die Verweise doch richtig, oder? Er zeigt mir ja auch den richtigen Inhalt an, er lädt halt leider nicht nur den neuen Content, sondern immer die ganze Seite neu....
    [/quote:9d525b925d]

    Naja. FAST.
    In der ersten Zeile setzt du den target auf _frmContent. Das gibt es nicht. Das sollte frmContent heißen (ohne den _). Der _ wird nur für reservierte Wörter in HTML verwendet. Da gibt es nur so Sachen wie _self oder _parent und bezeichnen dann in diesem Fall der eigene Frame oder der übergeordnete Frame. Vielleicht hast du schon mal was von _blank gehört. Da wird dann ein neues Fenster geöffnet. Naja. Vielleicht solltest du dir mal die Doku von temone reinziehen
    [url]http://de.selfhtml.org/[/url]
    und dort das Kapitel:
    [url]http://de.selfhtml.org/html/frames/verweise.htm[/url]

    Zurück zu deinem Problem.
    In der 2. Zeile ÜBERSCHREIBST du den vorhergehenden Eintrag. Daduch setzt du das Ziel wieder auf _parent. Und schon hast du wieder das falsche Verhalten.

    Schmeiß einfach beide Zeilen weg und schreibe eine einzige Zeile hin
    target = frmContent

    Dann geht das auch (natürlich entsprechend anpassen)

    Grüße
    McGregor

  • hitschbo hitschbo
    Padawan
    0 x
    15 Beiträge
    0 Hilfreiche Beiträge
    29. 11. 2004, 10:01

    Hey das hat geklappt!

    Vielen Dank!

    Du bist ein Engel!!!

  • 1