Frame Ueberwachen
Jedy
- javascript
Hi all!
Ich habe eine Seite als Fram und auf diese Seite möchte ich einige Ereignisse(Events) überwachen, z.B.:onmousedown um die Mouseposition beim Klicken irged wo im Frame zu ermitteln.
1. Ist es überhapt möglich von einem Frame die Mouse Events zu ermitteln?
In http://de.selfhtml.org/javascript/objekte/frames.htm habe ich jedenfalls dazu keine passende Methode gefunden
2. Wenn Ja, wie sieht der syntax in diesem Fall denn dann aus?
Vielen Dank im Vorraus!!!
Jd.
hi,
- Ist es überhapt möglich von einem Frame die Mouse Events zu ermitteln?
In http://de.selfhtml.org/javascript/objekte/frames.htm habe ich jedenfalls dazu keine passende Methode gefunden
dann möchtest du da noch mal genauer nachlesen:
Da jedes Frame-Fenster aus Sicht des Browsers ein eigenes Fenster darstellt, ist das frames-Objekt lediglich eine Variante des window-Objekts, also des allgemeinen Fenster-Objekts. Alle Eigenschaften und Methoden, die zum window-Objekt gehören, lassen sich auch auf das frames-Objekt, also auf einzelne Frame-Fenster anwenden.
gruß,
wahsaga
Danke für den Tip;-)!
Mein Problem ist aber, dass der Event den ich in meinem Skript eingebaut habe nicht erkannt wird. Ich habe folgedes gemacht:
...
var myFrame=eval("parent."+FrameName);
FrameName.captureEvents(Event.MOUSEDOWN);
FrameName.onmousedown = getPosition;
function getPosition(Ereignis)
{
var nav=navigator.appNAme.indexOf("Netscape")!=-1
var X = nav? e.pageX: event.clientX;
var Y = nav? e.pageY: event.clientY;
alert(X+"/"+Y);
}
...
IE Fehler-Meldung: Event ist undefiniert.
Was muß ich denn da ändern?
Thx im Vorraus!
Jd.