TOM-M: Bezueglich Menu Leiste, mit Bild

Hallo Freunde der Sonne ;-)

Jetzt muß ich mich sogar noch mit sowas wie JAVASCRIPT
beschaeftigen. Nun ja, das Leben geht schon manchmal
komische Wege.

Nun meine banale Frage:

Folgendes ist vorhanden

+++++++++++
+Cap1    ++++
+++++++++++
+++++++++++
+Cap2   ++++
+++++++++++
  
Nach drücken auf Cap2 (Cap1 und Cap2 sind zwei Menüpunkte.)
Kommt folgendes:
+++++++++++
+Cap1    ++++
+++++++++++
+++++++++++
+Cap2   ++++
++++++++++
   +++++++++
   +Sub1++++
   +++++++++
   +++++++++
   +Sub2++++
   +++++++++
Jo, ihr seht richtig das Menü hat sich gegliedert.
Ich mach das indem ich in mein linkes MenüFrame einfach eine neue html Datei lade.
(Mit java wäre das zwar cooler, darf ich aber nicht verwenden)

Nun Problemstellung:
  Wenn ich auf Cap2 drücke soll sich zusätzlich zur Gliederung des Menüs auch noch
  folgendes geschehen:
                           Eine Html-Datei soll in mein Main-Frame geladen werden

Das funktioniert doch mit onload werdet ihr sagen und recht habt ihr!
Nun ich weiss zwar das geht mit onload aber leider nicht wie genau.
A kleines Beispiel wäre nett.

Gruß und Dank
tom

  1. Hi!!!

    Das ist relativ einfach. Ich würde das so machen:
    <body onLoad="javascript:top.frames[MAINFRAMENR].location.href='URL';">

    Greetz
    Richie

    1. Hi Richie

      Das ist relativ einfach. Ich würde das so machen:
      <body onLoad="javascript:top.frames[MAINFRAMENR].location.href='URL';">

      Fast gut ;-) du musst nur noch javascript: weglassen, dann klappts. Also:
      <body onLoad="top.frames[MAINFRAMENR].location.href='URL';">

      Tschau Holger

      1. <html>
        <head>
        <title>Hallo</tile>
        </head>
        <body bgcolor=#000000 text=#FFFFFF link=#FFFFFF alink=#FFFFFF vlink=#FFFFFF
          onLoad="top.frames[MainFrame].location.href='/cgi-bin/search_mask.pl';">

        <a href="/cgi-bin/dict/edit_dict.pl" target="MainFrame"><img src="bilder/new.gif" border=0></a>
        </body>
        </html>

        Hallo:
        Obig mein Source, jetzt kommt die Fehlermeldung
        MainFrame nicht deklariert. Aber beim link weiter unten  kennt er dann doch MainFrame?
        Schätz mal a reines JavaScript-Verständnis Problem.

        Gruß und Dank
        tom

        1. Hi
          Ja, das ist ein reines Javascript Problem:
          mit
          top.frames[MainFrame].location.href='/cgi-bin/search_mask.pl';
          versucht der Browser eine Variable!! names MainFrame zu finden, aber die gibt es ja nicht, sondern nur einen Frame mit dem Namen "MainFrame".
          Funktionieren tuts mit
          top.frames["MainFrame"].location.href='/cgi-bin/search_mask.pl';
          oder mit
          top.MainFrame.location.href='/cgi-bin/search_mask.pl';
          Tschau Holger

          1. Hallo Holger

            Das wars, jetzts funktioniert es.

            Dank und Gruß
            tom