[RESOLU] [Jquery] Connexion à internet

Eléphanteau du PHP | 49 Messages

24 févr. 2011, 10:32

Bonjour,

J'ai un problème étrange sous IE6. Quand je ne suis pas connecté à internet, JQuery Autocomplete et DataTable ne fonctionnent pas.
Ils fonctionnent très bien sous firefox et chrome (dernières versions) mais IE veut absolument se connecter pour fonctionner.

C'est problématique car tous le monde est sous IE6 dans ma boîte, et certains des utilisateurs ne sont connectés qu'au réseau interne et pas à internet.

J'ai tenté firebug (onglet réseau) mais il n'y a rien qui indique une connexion à internet (et de toute façon firefox ne me demande pas de se connecter donc j'imagine qu'il n'y en a pas).
Modifié en dernier par diday le 24 févr. 2011, 11:17, modifié 1 fois.

ViPHP
ViPHP | 4039 Messages

24 févr. 2011, 10:51

Utilise un outil comme fiddler2 pour voir ce que IE peut bien vouloir aller chercher sur le net.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphanteau du PHP | 49 Messages

24 févr. 2011, 11:00

Ok c'était bien ce que je pensais, JQuery cherche à se connecter à http://ajax.googleapis.com/ajax/libs/jq ... ery.min.js avec IE (et Chrome, maintenant alors que ça marchait tout à l'heure ><) mais sous firefox il n'en ressent pas le besoin.

Super application ce fiddler. Merci. :)


Du coup comment empêcher le site de se connecter là bas? :/

ViPHP
xTG
ViPHP | 7331 Messages

24 févr. 2011, 11:02

Euh c'est la bibliothèque donc normal à priori si tu ne l'as pas inclue en local.
Quel est le contenu de ta balise link pour le js ?

Eléphanteau du PHP | 49 Messages

24 févr. 2011, 11:03

Je suis sous Zend, du coup j'utilise ZendX.

Code : Tout sélectionner

<!-- Appel JQuery --> <?php echo $this->jQuery() ->setVersion('1.4.2') ->setUiVersion('1.8.2'); ?>
La question est bien : "comment inclure JQuery en local?" ^^

ViPHP
xTG
ViPHP | 7331 Messages

24 févr. 2011, 11:07

Réponse dans la documentation :
jQuery::useLocalPath(): Return true, if local usage is currently enabled
jQuery::setLocalPath(): Set the local path to the jQuery Core library

Eléphanteau du PHP | 49 Messages

24 févr. 2011, 11:08

Ok c'est bon. Utiliser ma tête c'est pas mal aussi.

J'ai remplacé googleapi par mon répertoire où j'ai posé les deux fichiers nécessaire (jquery et jquery-ui).

Code : Tout sélectionner

/** * @see http://code.google.com/apis/ajaxlibs/documentation/index.html#jquery * @const string Base path to CDN */ const CDN_BASE_GOOGLE = '/js/'; /** * @see http://code.google.com/apis/ajaxlibs/documentation/index.html#jquery * @const string Base path to CDN */ const CDN_BASE_GOOGLE_SSL = '/js/';
Merci à toi et merci à fiddler du coup pour m'avoir donné exactement ce que j'avais besoin. :)