Markus Strübel: FRAMES

Hallo,

ich habe mal ne Frage an euch!

Ich habe eine FRAME-Datei. Die sieht ungefähr so aus:

<HTML>
<frameset cols="150,*">
  <frame src="navigation.html" name="CONTENT">
  <frame src="text.html" name="CONTENT_OUTPUT">
</frameset>
</HTML>

Der Body-Tag von navigation.html ist so: <BODY aLink=#2866a4 bgColor=#c0d9f0 link=#2866a4 text=#003366 vLink=#2866a4>

Wenn ich nun auf der linken Seite, also in der navigation.html auf einen Link klicke, beispielsweise der Statistik meiner Homepage, soll die Seite im Frame CONTENT_OUTPUT erscheinen, ist ja verständlich! Mein Problem ist aber, dass die Statistik einen anderen Body-Tag hat als die navigation.html

Deshalb soll meine Lösung so sein:

Sobald auf der rechten Seite im Frame CONTENT_OUTPUT die Statistik erscheint, soll der Body-Tag von navigation.html mittels JAVASCRIPT geändert werden, kurz gesagt: der Body-Tag von navigation.html soll dann dem gleichen Body-Tag der Statistik entsprechen, damit ich keine verschiedene Designs habe!

Hat jemand eine Lösung?

Würde mich sehr freuen!

Euer Markus

  1. <HTML>
    <frameset cols="150,*">
      <frame src="navigation.html" name="CONTENT">
      <frame src="text.html" name="CONTENT_OUTPUT">
    </frameset>
    </HTML>

    .
    .
    .
    »»  kurz gesagt: der Body-Tag von navigation.html soll dann dem gleichen Body-Tag der Statistik entsprechen, damit ich keine verschiedene Designs habe!

    hallo markus

    ich würde es mit einer komplett neuen datei versuchen - also
    wenn das design der navigations seite verändert werden muss
    dann einfach in eine neue frame seite linken - ansonsten nur
    die inhaltsseite ändern

    seruvs
    hannes

    1. <HTML>
      <frameset cols="150,*">
        <frame src="navigation.html" name="CONTENT">
        <frame src="text.html" name="CONTENT_OUTPUT">
      </frameset>
      </HTML>
      .
      .
      .
      »»  kurz gesagt: der Body-Tag von navigation.html soll dann dem gleichen Body-Tag der Statistik entsprechen, damit ich keine verschiedene Designs habe!

      hallo markus

      ich würde es mit einer komplett neuen datei versuchen - also
      wenn das design der navigations seite verändert werden muss
      dann einfach in eine neue frame seite linken - ansonsten nur
      die inhaltsseite ändern

      seruvs
      hannes

      das Problem ist aber, dass ich nie im Voraus sagen kann, welchen Body tag die zu linkende Seite hat!

      Das muss dan doch irgendwie mit document.bgcolor und parent.CONTENT_OUTPUT.bgcolor gehen oder so?! Nicht?!

      1. das Problem ist aber, dass ich nie im Voraus sagen kann, welchen Body tag die zu linkende Seite hat!

        Das muss dan doch irgendwie mit document.bgcolor und parent.CONTENT_OUTPUT.bgcolor gehen oder so?! Nicht?!

        das kann ich leider nicht sagen - nur würde ich bei einer
        solchen aufgabenstellung wie gesagt das komplette frame set
        tauschen - ausser die wartung wäre aufgrund der hohen anzahl
        von zu erstellenden nav seiten zu hoch

        servus
        hannes

  2. Hi,

    Sobald auf der rechten Seite im Frame CONTENT_OUTPUT die
    Statistik erscheint, soll der Body-Tag von navigation.html
    mittels JAVASCRIPT geändert werden, kurz gesagt: der Body-Tag von
    navigation.html soll dann dem gleichen Body-Tag der Statistik
    entsprechen, damit ich keine verschiedene Designs habe!

    naja, das kannst du so machen:

    <script language="JavaScript">
    function bodies()
      {
      parent.CONTENT.document.fgColor = document.fgColor;
      parent.CONTENT.document.bgColor = document.bgColor;
      parent.CONTENT.document.linkColor = document.linkColor;
      parent.CONTENT.document.vlinkColor = document.vlinkColor;
      parent.CONTENT.document.alinkColor = document.alinkColor;
      }
    </script>

    mfg
    CK1