Melanie Sand: zwei frames gleichzeitig ändern mit weiterleitung "refresh"?

hallo,

ich hätte folgende frage:

kann ich bei einer weiterleitung auch zwei frames ändern lassen? target funktioniert nicht, hab ich schon probiert.

<meta http-equiv="refresh" content="0; URL=downloadnav.html"
            target="navklein">

>>> hier sollte zusammen mit der aufgerufenen seite
         (download.html) auch der kleine navigator geändert werden.

mir ist schon klar, dass des eigentlich besser über java geht, aber ich blick da noch nicht ganz durch und hätte es deshalb lieber über einen schleichweg versucht.

ich hab nämlich die ganzen zusätzlichen indexseiten gründlich satt.
 danke schon mal
melanie

(seiten sind noch nicht hochgeladen, funktioniert ja net)

  1. Hi Melanie!

    Nun, ich verstehe nicht ganz, was du erreichen willst. Weiterleitungen verwendet man ja nur, wenn die Homepage umgezogen ist oder wenn man eine Seite mit beispielsweise einem Script vor der eigentlichen Seite ausführen will.
    Auf der eigentlichen Homepage navigiert man dann ja mit Links... vielleicht waere es hilfreich, wenn du etwas genauer erläutern würdest, was du erreichen willst, weil zumindest fuer mich wird das nicht aus deinem Posting erkenntlich.

    MFG

    Philipp

    1. Sorry, ich versuchs mal ausführlicher:

      die betreffenden homepage soll am schluss so aussehen, dass am rechten rand ein navigator ist.
      der linke frame soll in drei (ganz schön viel gell?) unterteilt werden : kopf >immer gleich, kleiner navigator >meist gleich aber eben net immer, body)
      über den navigator steuere ich den zugriff auf den body, aber
      die homepage für mein kleines notenprogramm wird langsam zu ausführlich und deshalb brauchen meine links im normalen navigator teilweise nochmals "unter"links, so dass ich beim link "funktionen" zusätzlich gerne den kleinen navigator ändern möchte.

      bsp.
      funktionen:
         -noten berechnen
         -schülerbögen drücken

      tolle erklärung, sieht in meinen augen net viel geglückter aus.
      vielleicht schaut ihr mal kurz auf die alte homepage (www.notenmanager.de), die ich eben vereinfachen möchte.
      Bisher hab ich immer system(indexseite für body und kleinen navigator) und systembody; download und downloadbody usw... da kommt ganz schön was zusammen.

      was ich machen will: ich will mit einem klick auf den navigatorlink body-frame und kleinernavigator-frame austauschen, wenns geht ohne java.
      wobei ich langsam denke, ich bin der einzige hinterwäldler, der kein java benutzt.

      naja, danke schon mal
      melanie

      1. Hi Melanie!

        jetzt wird das ganze schon viel klarer! Dieses Problem wurde schon oft im Forum diskutiert - was du willst, ist, mit einem Knopfdruck 2 Frames oder mehr zu aendern...

        Ganz ohne Javascript (das meinst du wahrscheinlich - nicht Java) gehts aber nicht...
        Schaue einfach mal im Forumsarchiv nach; unter

        http://selfhtml.teamone.de/javascript/beispiele/zweiframes.htm

        findest du ein Tutorial dazu.
        Allerdings musst du dann eine Sache beachten:
        Falls du verschachtelte Framesets hast, must du jedes Einzelne Frameset in eine einzelne Datei schreiben, damit du in Javascript dannn den Absoluten Pfad angeben kannst.

        MFG

        Philipp

      2. Hi Melanie!

        hier ein Link zum Forumsarchiv, in dem Du in einem Posting von Sven Rautenberg (Der Meistpostende in diesem Forum) eine Verbesserung des Scriptes findest.

        http://forum.de.selfhtml.org/archiv/2002/2/4776/#m26814

        MFG

        Philipp

        1. Vielen dank, ich denke, ich kriegs jetzt hin...

          und sicherlich

          auf wiederlesen
          melanie

  2. Hi, Melanie

    kann ich bei einer weiterleitung auch zwei frames ändern lassen? target funktioniert nicht, hab ich schon probiert.

    <meta http-equiv="refresh" content="0; URL=downloadnav.html"
                target="navklein">

    Ist logisch, da sich die Weiterleitung immer auf die aktuelle Seite bezieht.

    >>> hier sollte zusammen mit der aufgerufenen seite
             (download.html) auch der kleine navigator geändert werden.

    Zuerst musst du dein Frameset, wie in folgendem Artikel beschrieben anpassen: http://aktuell.de.selfhtml.org/artikel/javascript/dyn-frames/. (Den Artikel solltest du dir ohnehin genau durchlesen, eventuell sparst du dir damit die MetaTag-Methode.)

    Dann kannst du jederzeit einen Link auf das Frameset setzen, der die gewünschte Frameseite als Pfad hinter dem Fragezeichen enthält (oder diese Weiterleitung automatisch ausführen lassen). Somit liegt bereits auf der Hand, was in den MetaTag gehört...?

    <meta http-equiv="refresh" content="0; URL=http://www.xy.de/unterverzeichnisXY/index.htm?/frameseite.html">

    Du musst jetzt nur noch eine Routine einbauen, die eine Endlosschleife verhindert. Denn sonst würde die Frameseite ja immer wieder auf das Frameset weiterleiten.

    mir ist schon klar, dass des eigentlich besser über java geht, aber ich blick da noch nicht ganz durch und hätte es deshalb lieber über einen schleichweg versucht.

    Java hilft dir nicht viel, denn du benötigst eindeutig JavaScript ;-)

    LG Orlando