begin process at 2010 03 20 04:28:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Erreur c00ce56e


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur c00ce56e

vendredi 23 novembre 2007 à 12:51:55 | Erreur c00ce56e

ov3rdoze

Membre Club
Bonjour à tous

Je viens de terminer un site dans lequel j'utilise XMLHttpRequest. En local pas de problème. Je viens d'envoyer le site sur le serveur et la ça ne fonctionne plus : Sous Opera, Firefox et Safari, pas de problème. Cependant sous IE, j'ai un message d'erreur qui dit :
   "Impossible d'effectuer l'opération à cause de l'erreur suivante c00ce56e"

Voici le code qui pose problème (Je n'arrive pas à trouver l'erreur, d'autant que ça fonctionnait avant d'être en ligne) :

 var vitesse = 3000;
 var timer  = false;
 affImage('', 0, 'Vignettes', 'envoivign');
 
 function acc() { if (vitesse > 1000)  vitesse -= 1000; }
 function ral() { if (vitesse < 10000)  vitesse += 1000; }
 
 function affImage(racine, img, cible, page) {
  var xhr;
  if (window.XMLHttpRequest)   xhr = new XMLHttpRequest ();
  else if (window.ActiveXObject)  xhr = new ActiveXObject ('Microsoft.XMLHTTP');
  else {
   alert ("Votre navigateur ne gère pas l'objet XMLHttpRequest.\nVous allez être redirigé(e) vers le portfolio adapté.");
   document.location.replace("index.php?page=portfolio2");
  }
  var page = 'pages/' + page + '.php';
  xhr.open ('POST', page, true);
  xhr.setRequestHeader ('Content-Type','application/x-www-form-urlencoded');
  
  xhr.onreadystatechange = function() {
   if (xhr.readyState == 4)
    if (document.getElementById){
     document.getElementById (cible).innerHTML = xhr.responseText;
    }
  }
  xhr.send("&racine="+racine+"&img="+img);
 }
 
 function Start(img) {
  document.getElementById("LancDiap").style.display  = "none";
  document.getElementById("Vignettes").style.display = "none";
  document.getElementById("Images").style.display  = "none";
  document.getElementById("Diap").style.display   = "block";
  document.getElementById("StopDiap").style.display  = "block";
  timer = true;
  lancerDiapo(img);
 }
 
 function Stop() {
  document.getElementById("Diap").style.display   = "none";
  document.getElementById("StopDiap").style.display  = "none";
  document.getElementById("LancDiap").style.display  = "block";
  document.getElementById("Vignettes").style.display  = "block";
  document.getElementById("Images").style.display  = "block";
  timer = false;
  affImage(document.rep.srep.value, 0, 'Vignettes', 'envoivign');
 }
 
 function lancerDiapo(img) {
  if (timer) {
   affImage(document.rep.srep.value, img, "Diap", "envoiimg");
   img++;
   setTimeout("lancerDiapo(" + img + ")", vitesse);
  }
 }


Les images sont sensées s'afficher en petit et s'agrandir quand on les survole. L'erreur intervient avant l'affichage des vignettes.
Quelqu'un aurait une idée?

Merci d'avance
vendredi 23 novembre 2007 à 13:12:11 | Re : Erreur c00ce56e

ov3rdoze

Membre Club
J'ai placé des alert un peu partout dans la fonction affImg (la première appelée) et ils s'affichent tous. Cependant si je fais un alert(xhr.responseText) le alert ne se déclenche pas.

Il semble que la page appelée ne soit pas atteinte : j'ai mis des echos et autres alert mais aucun ne s'affiche, comme si la requête n'arrivait pas jusqu'à la page.
vendredi 23 novembre 2007 à 13:20:07 | Re : Erreur c00ce56e

bultez

Membre Club


Bonjour,

>>si je fais un alert(xhr.responseText) le alert ne se déclenche pas.

    ou alors xhr.responseText est vide ( avec IE, pas d'alert dans ce cas )
    difficile sans toutes les billes de regarder....
				
						

¡--------¡----------------------------------------------------------¡
|FireFox |regarder la "console d'erreurs" |
| | Outils / Console d'erreurs |
| | |
| | et mieux, télécharger FireBug |
|--------|----------------------------------------------------------|
|Internet|activer le deboggage : Outils/options Internet/Avancés |
|Explorer| dans la liste, sous "Navigation" : décocher |
| | ° Afficher une notification de chaque erreur de script |
| | ° Désactiver le débogage de Scripts (Internet Explorer) |
| | |
| | et mieux, télécharger le Debogger IE |
|--------|----------------------------------------------------------|
|K-Meleon|regarder la "console d'erreurs" |
| | Outils / Console d'erreurs |
|--------|----------------------------------------------------------|
|Opera |regarder la "console d'erreurs" |
| | Outils / Avancé / Console d'erreurs |
|--------|----------------------------------------------------------|
|Safari |regarder Debug / Show JavaScript Console |
| | |
| |modif Fichier "Support:\Documents and Settings\utilisateur|
| |\Application Data\Apple Computer\Safari\Preferences.plist"|
| | y ajouter <key>IncludeDebugMenu</key> |
| | <true/> |
!--------!----------------------------------------------------------!



                Cordialement            Bul         [mon Site]     [M'écrire]
vendredi 23 novembre 2007 à 13:26:30 | Re : Erreur c00ce56e

ov3rdoze

Membre Club
Merci pour ta réponse.

En fait seul IE pose problème. J'espérais au moins trouver un avertissement dans la console d'erreur de FF mais rien. Je vais tenter le debogger IE, merci du conseil.

 J'ai cru comprendre (je n'ai trouver que sur des forum en anglais alors j'ai un peu de mal) qu'il s'agit d'un problème d'encodage ("UTF-8") sous IE7 mais rien de plus précis. Quelqu'un aurait-il déjà eu ce problème?

Merci d'avance
vendredi 23 novembre 2007 à 13:26:38 | Re : Erreur c00ce56e

PetoleTeam

Membre Club
Bonjour à tous,
voir peut être ICI probléme d'encoding de page, d'après IE

;0)
vendredi 23 novembre 2007 à 14:28:40 | Re : Erreur c00ce56e

bultez

Membre Club
>>problème d'encodage ("UTF-8") sous IE7
    à priori, ça ne ferait au pire qu'un affichage "bizarre" des caractères "bizarres"
       ( accents, euro... )
    mais, utf8 ou pas, il faut être cohérent et mettre la même chose partout.


                Cordialement            Bul         [mon Site]     [M'écrire]
vendredi 23 novembre 2007 à 14:37:08 | Re : Erreur c00ce56e

ov3rdoze

Membre Club
Je sais. En fait IE7 bloque la requête si l'encodage n'est pas "ISO-8859-1". Le problème est que je ne sais pas comment choisir l'encodage...
J'ai essayé :
 - xhr.setRequestHeader ('Content-Type','application/x-www-form-urlencoded','charset=iso-8859-1');
 - xhr.overrideMimeType('text/html; charset=ISO-8859-1');
 - echo utf8_decode($chaine) dans le fichier appelé
 mais rien ne marche
vendredi 23 novembre 2007 à 14:52:43 | Re : Erreur c00ce56e

bultez

Membre Club
perso, je ne me pose plus de questions...
je crée/sauve... tous les scripts/pages... en UTF-8
et pour ajax par exemple, même avec un
    xml.setRequestHeader("Content-type", "charset=iso-8859-1");
    tout baigne.

                Cordialement            Bul         [mon Site]     [M'écrire]
vendredi 23 novembre 2007 à 14:55:18 | Re : Erreur c00ce56e

bultez

Membre Club
mais encore une fois, m'étonnerait que ça explique le plantage
( sauf à regarder ce que dit le lien donné par PetoleTeam ? )

                Cordialement            Bul         [mon Site]     [M'écrire]
vendredi 23 novembre 2007 à 15:01:20 | Re : Erreur c00ce56e

ov3rdoze

Membre Club
Ok vais continuer à chercher.
Merci pour vos réponses.

1 2

Cette discussion est classée dans : style, document, img, display, getelementbyid


Répondre à ce message

Sujets en rapport avec ce message

problème de div [ par algori ] Bonjour,Voilà, mon problème est qu'il se génère une erreur dans le script suivant quand j'essaie de fermer ma checkbox. Je suppose que l'erreur est si Marche pas sous IE [ par taxidogkiller ] Bonjour, j'ai télécharger un script de galerie d'image et en voulant le bidouiller je suis tomber sur des fonction javascript qui ne marche que sous m Parade au style.width sous FireFox ? [ par Shibo_Sources ] Bonjour, je découvre à peine toutes les possibilités qu'offre le javascript ce qui explique mon niveau (je ne me suis pas trompé de section au moins : code compatible Mozilla et IE [ par salim81 ] bonjour a tous! j'ai des script javascript qui sont compatible a Mozilla et les meme script en changeant bien sur quelques fonction compatible IE.je c Propriété display avec IE [ par initnocsib ] Bonjour,Voici un petit script qui fonctionne nickel sous Firefox, mais pas du tout sous IE function active(n){        document.getElementByI Probleme du passage d'un script en HTML [ par guillaumedu69 ] Bonjours à tous.Dsl je ne savait pas ou mettre se post alors je l'ai mis ici. si un admin lui trouve une mailleur place il a cas le deplacer et me dir Pourquoi ai-je besoin de 2 clicks au départ ? [ par kaizersoze10 ] Bonsoir a tous ! :D Voila : j'ai une fonction javascript qui fait apparaitre/disparaitre des blocks sur ma page suivant ce qu'on click sur le menu ... Problème de XmlHttpRequest sous Opera et FF [ par ov3rdoze ] Bonjour à tous.Je travaille actuellement sur un site dans lequel j'utilise XmlHttpRequest. Je viens de mettre celui-ci en ligne, et je m'aperçoit que probléme d'affichage [ par youzou ] Salut j'ai un 2 tableau  et 2 bouton radio si je coche sur l'un des bouton les 2 tableau seront invisible et inversement si je selectionne l'autre bou probleme de compatibilité de fonction javascript avec la balise <table> [ par misshasnae ] slt ts le mondej'ai un petit problème dans le code html de ma page de réservation, svp si quelq'un a une idée repond moi c urgent é merci d'avance.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales