2009-12-01 16 views
0

Le traitement des événements dans dojox.gfx Surface est-il pris en charge par les navigateurs autres que Firefox 3?Navigateurs prenant en charge le traitement des événements dans dojox.gfx Surface

Say, j'ai une variable surface nommée qui est une instance d'une surface de GFX, j'écouter ensuite cliquer événements sur l'aide

surface.connect("onclick",null,function(e){ console.debug("clicked on the surface"); });

Il fonctionne dans Firefox 3, mais il ne fonctionne pas dans IE8, Goggle Chrome 3, et Safari 4. Puis-je faire quelque chose à ce sujet, ou n'est-il pas supporté par ces 3 navigateurs?

Merci!

Répondre

0

Cela devrait fonctionner partout. Mais une surface est un conteneur, pas un objet. Essayez d'attraper des clics sur des formes. Si vous souhaitez toujours utiliser un conteneur, essayez d'intercepter les clics sur un noeud DOM utilisé pour définir votre surface.