Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Salut à tous
Je viens de faire une intégration des composants Dojo dans mes formulaires et c'est plutôt cool. Seulement, l'affichage ne se fait pas sous IE. Il me renvoi le message "Internet explorer ne peut pas ouvrir le site .... Opération abandonnée." Y aurait-il quelque chose que je devrai faire pour remédier à ce problème?
Merci pour vos propositions
Hors ligne
J'ai eu le même problème il y a deux jours, avec une erreur dans du javascript. Il manquait simplement un ";". Firefox ne disait rien alors que IE crashait comme tu le décris. Une fois l'erreur corrigée, cela marchait nickel.
Hors ligne
Merci pour ton intervention. Je vais donc chercher dans ce sens. Mais je voudrais préciser que je n'inclus que les fichiers javascript de Dojo. Est-ce également le cas pour toi?
Hors ligne
hmmm alors je ne sais pas, bizarre... En ce qui me concerne, l'erreur en question était liée à du javascript de l'api google maps, ainsi que des problèmes avec innerHTML (il existe un certain nombres de bugs avec innerHTML et IE)...
Dojo fonctionne sans problème pour moi avec IE. (j'ai une page dans laquelle j'inclu une map google dans une tab faite avec Dojo...).
comment fais-tu l'include dans ton header?
moi j'ai ceci (qui marche):
<?php if ($this->dojo()->isEnabled()): // Include dojo library $this->dojo()->addStyleSheetModule('dijit.themes.tundra'); // Echo out the dojo <script> tags echo $this->dojo(); endif; ?>
Dernière modification par pozowebs (27-09-2008 16:15:03)
Hors ligne
Désolé pour ce long silence. Je suis apparement le seul à rencontrer ce problème.
Voici comment j'ai procédé pour intégrer le formulaire utilisant Dojo:
- Dans le bootstrap:
Zend_Dojo::enableView($view);
- Dans le layout
<? if ($this->dojo()->isEnabled()){ $this->dojo()->setLocalPath('js/dojo/dojo.js') ->addStyleSheetModule('dijit.themes.tundra'); echo $this->dojo(); } ?>
Sous Firefox, tout marche bien. Mais sous IE, l'erreur suivante demeure:
"Internet explorer ne peut pas ouvrir le site .... Opération abandonnée."
Hors ligne
Salut,
Tu n'es pas le seul à rencontrer ce problème, en effet, sous IE6, j'ai droit à l'opération a été abandonnée, et impossible d'afficher la page.
Tu dis que cela vient d'un point virgule ? je vais chercher alors...si tu sais ou il manque, ca serait sympa de nous le dire.
merci
Hors ligne
Je cherche sur le script dojo.js un oublie de point virgule mais rien n'y fait....quelqu'un aurait eu un problème similaire?
Hors ligne
Bonjour,
J'ai eu le même problème quand j'utilisais IE à l'intérieur d'un émulateur. Je suis sur mac, j'utilisais Parallels pour avoir un winXP et j'utilisais IE 6 et 7 là dedans. J'avais la même erreur que vous.
En testant sur un vrai windows, je n'ai plus eu de problème. Depuis j'ai basculé sur VMWare fusion (à la place de Parallels) et je n'ai pas revu le problème.
Je ne sais pas d'où venait le problème...
A+, Philippe
PS : ça n'était pas avec dojo, c'était avec du jquery et des scripts maisons assez complexes
Hors ligne
Hum je vois,
A vrai dire pour mon cas, j'ai testé d'abord en local avec easyPHP, et ca ne marchait déjà pas. Là je suis en train de mettre mon application sur un serveur distant Apache, et j'ai le même problème.
Je n'ai laissé que dojo comme javascript et c'est bien lui qui plante, puisque sans les lignes ci dessous, ca fonctionne (sauf le dojo evidemment...).
<? if ($this->dojo()->isEnabled()){ $this->dojo()->setLocalPath('js/dojo/dojo.js') ->addStyleSheetModule('dijit.themes.tundra'); echo $this->dojo(); }
Hors ligne
Je me permets de relancer le sujet dans le cas ou quelqu'un aurait une idée car ce problème est toujours d'actualité.
Merci
Hors ligne
Pages: 1