2010-12-04 22 views
0

J'ai pensé à écouter les événements keypress et mouse de l'autre fenêtre, mais je ne sais pas comment générer cet événement dans ma fenêtre d'écoute.Comment faire une fenêtre Xul obtenir toutes les entrées d'une autre fenêtre?

Une idée de comment puis-je transférer des événements de clé et de souris d'une fenêtre à une autre?

- mise à jour

Pour changer l'orientation de la fenêtre actuelle serait une option. Mais cela ne marche tout simplement pas avec onload="opener.focus();"

Répondre

0

Je suppose que vous pouvez configurer des fonctions dans la fenêtre enfant et appeler des fonctions dans la fenêtre parent via window.opener. Je suppose que d'une manière ou d'une autre, vous devez appeler une fonction dans le parent, cela semble être le moyen le plus simple.

+0

Je suppose que oui, mais je ne sais pas comment générer les entrées clavier et souris pour la fenêtre d'ouverture. Je viens de trouver la fonction keypress, mais je ne pense pas que ce soit la bonne façon. Elle n'a pas fonctionné avec le paramètre arguments [0] de l'événement keypress de la fenêtre enfant. –

+0

Voulez-vous les entrées de la fenêtre enfant ou de la fenêtre parent? – pc1oad1etter

+0

Je vous suggère de configurer des événements dans la fenêtre enfant, ajouter des fonctions dans la fenêtre enfant pour gérer les événements, puis appeler une fonction dans la fenêtre parente via window.opener.funcName (myEventData) – pc1oad1etter