Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 27-09-2008 13:43:46

tkjoel
Nouveau membre
Date d'inscription: 27-09-2008
Messages: 3

Compatibilité Dojo Internet explorer

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

 

#2 27-09-2008 14:34:17

pozowebs
Membre
Lieu: Gran Canaria
Date d'inscription: 06-07-2008
Messages: 83
Site web

Re: Compatibilité Dojo Internet explorer

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

 

#3 27-09-2008 15:20:24

tkjoel
Nouveau membre
Date d'inscription: 27-09-2008
Messages: 3

Re: Compatibilité Dojo Internet explorer

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

 

#4 27-09-2008 15:28:54

pozowebs
Membre
Lieu: Gran Canaria
Date d'inscription: 06-07-2008
Messages: 83
Site web

Re: Compatibilité Dojo Internet explorer

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):

Code:

    <?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

 

#5 29-09-2008 14:29:30

tkjoel
Nouveau membre
Date d'inscription: 27-09-2008
Messages: 3

Re: Compatibilité Dojo Internet explorer

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:

Code:

Zend_Dojo::enableView($view);

- Dans le layout

Code:

<? 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

 

#6 27-05-2009 11:34:46

gostbuster
Membre
Date d'inscription: 11-03-2009
Messages: 160

Re: Compatibilité Dojo Internet explorer

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


Gostbuster - Développeur WEB

Hors ligne

 

#7 27-05-2009 12:05:47

gostbuster
Membre
Date d'inscription: 11-03-2009
Messages: 160

Re: Compatibilité Dojo Internet explorer

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?


Gostbuster - Développeur WEB

Hors ligne

 

#8 27-05-2009 13:44:23

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Compatibilité Dojo Internet explorer

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


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#9 27-05-2009 14:49:54

gostbuster
Membre
Date d'inscription: 11-03-2009
Messages: 160

Re: Compatibilité Dojo Internet explorer

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...).

Code:

<? if ($this->dojo()->isEnabled()){
    $this->dojo()->setLocalPath('js/dojo/dojo.js')
                 ->addStyleSheetModule('dijit.themes.tundra');
    echo $this->dojo();
   }

Gostbuster - Développeur WEB

Hors ligne

 

#10 02-06-2009 09:29:44

gostbuster
Membre
Date d'inscription: 11-03-2009
Messages: 160

Re: Compatibilité Dojo Internet explorer

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


Gostbuster - Développeur WEB

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages