Ein Style auf mehreren Frames berücksichtigen ?
AndreasN
- javascript
Holla,
ich hätte da gerne ´a Problem ..... ah ne , ich hab es nicht gerne :-(
Ich möchte nach bestimmten Umständen ( was alles wunderbar klappt ) mit einem bestimmen Style ALLE Frames ansprechen:
top.frames[0].documen.body.style.cursor='help';
top.frames[1].documen.body.style.cursor='help';
top.frames[2].documen.body.style.cursor='help';
Das ganze funktioniert bei Frame 1 und 3 ( also von den Zahlen her 0 + 2) nur Frame nr. 2 will dieses Style nicht übernehmen. Dummerweise ist es so, dass der mittlere Teil auch noch in Frame unterteilt ist und ich denke dass DAS eben mein Problem sein dürfte :-(
------------------------------
| | OBEN | |
| | top_logo | |
| |---------------| |
| LINKS| |RECHTS|
| | | |
| | HAUPTFRAME | |
| | | |
| | | |
------------------------------
So sieht das ganze aus. Im linken Frame fängt die ganze Geschichte an, wenn ich jetzt im linken oder im rechten Frame bin, ist alles kein Problem dann macht er auch was er soll, nur wenn ich in dem verschachtelten Bereich bin gibt er entweder als Fehler top.frames[1].document..... "ist 0 oder kein Objekt" als Fehler aus, oder macht schlicht und einfach nichts :-( Ich habe bereits alle Möglichkeiten soweit durch: anstatt
top.frames[1].document....
top.top_logo.document.... ( name des mittleren oberen Bereiches )
top.Hauptframe.document....( name das mittleren unteren Bereiches )
top.middle.document....( name des kompletten mittleren Bereiches )
Leider funktiniert nichts davon. Vielleicht weiss jemand von Euch Rat. Bin für jeden Tip dankbar ;)
MfG
AndreasN
Hiho,
Warum lagerst du deine CSS-Formatierungen nicht in eine Datei aus und Rufst sie auf den Seiten auf.
Siehe:
http://selfhtml.teamone.de/css/formate/einbinden.htm#separat
Holla,
Das tue ich ja bereits, nur wird der Cursor ja nur beim Anklicken des Hilfe Buttons zu einem Help Symbol. Wenn man da nicht draufklickt, soll der rest der Seite ja ganz normal weiter funktionieren ;)
MfG
AndreasN
Hallo,
Verwende einfach:
top.frames[1].frames[0].document...
bzw:
top.frames[1].top_logo.document...
http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/index.htm
Gruß, Jan
Holla,
hm SOOO Simpel ? *grübel*
da werde ich doch glatt mal nachlesen und probieren. Danke ich teste das mal aus ;)
MfG
AndreasN
Hallo AndreasN,
top.frames[0].documen.body.style.cursor='help';
top.frames[1].documen.body.style.cursor='help';
top.frames[2].documen.body.style.cursor='help';
Du wolltest bestimmt "top.frames[0].documen_t_.body.style.cursor='help';" schreiben, oder? ;-)
Lies dir mal folgende Seite durch, die hilft dir mit Sicherheit beim Verständnis von fensterübergreifender Navigation.
http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/index.htm
Im Übrigen hat dir ja Jan L. schon die Lösung verraten. ;-)
Gruß
Kurt