Aktiven Frame erkennen können
XenonX
- sonstiges
hallo zusammen,
ich wollte eine Homepage mit 2 Frames machen, in dem obern frame sind 'hotkeys' involviert welche aber nur benutzt werden können wenn dieser frame aktiv ist, d.h. wenn man rein klickt, das ist auch so gewollt, nun wollte ich nur wissen, ob es eine möglichkeit gibt, zu zeigen ob dieser frame aktiv ist, z.b. durch ein bild das angezeigt wird wenn der frame aktiv ist, und wenn er nicht mehr aktiv ist ein anders bild angezeigt wird.
Mit freundlichen Grüßen
Dominik
Hi,
ich glaube Frames unterstützen keinen onClick Eventhandler... die Alternative wäre, Container-Elemente (DIV,SPAN) in die Frames zu legen (mit entsprechender Breite und Höhe), dort Deinen Inhalt "reinzupacken" und für die Elemente das onClick abzufangen.
Gruß,
Andi
Würde es reichen, wenn ich ein div einfach auf width="100%" und height="100%"laufen lasse?
Ich habe nochmal kurz nachgeschaut... was auch gehen könnte, ist captureEvents auf das Window-Objekt des jeweiligen Frames. Dann könntest Du Dir evtl. die Container sparen. Probier's mal aus: http://de.selfhtml.org/javascript/objekte/window.htm#capture_events
Hi
Ich habe nochmal kurz nachgeschaut... was auch gehen könnte, ist captureEvents auf das Window-Objekt des jeweiligen Frames. Dann könntest Du Dir evtl. die Container sparen. Probier's mal aus: http://de.selfhtml.org/javascript/objekte/window.htm#capture_events
wie bekomme ich dann das event wieder ausgeschalten, wen der frame nicht mehr aktiv ist?
Hi,
nun wollte ich nur wissen, ob es eine möglichkeit gibt, zu zeigen ob dieser frame aktiv ist, z.b. durch ein bild das angezeigt wird wenn der frame aktiv ist, und wenn er nicht mehr aktiv ist ein anders bild angezeigt wird.
Ja. onFocus() bzw. onBlur() im BODY und damit die jeweils gewünschen Änderungen vornehmen.
Gruß, Cybaer