Bezueglich Menu Leiste, mit Bild
TOM-M
- javascript
0 Richie0 holger kuehne0 TOM-M0 holger kuehne0 TOM-M
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
Hi!!!
Das ist relativ einfach. Ich würde das so machen:
<body onLoad="javascript:top.frames[MAINFRAMENR].location.href='URL';">
Greetz
Richie
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
<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
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
Hallo Holger
Das wars, jetzts funktioniert es.
Dank und Gruß
tom