begin process at 2012 05 29 18:27:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

Problème avec IE de javascript


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

Problème avec IE de javascript

mercredi 20 mai 2009 à 16:20:05 | Problème avec IE de javascript

matdev62

Voilà mon problème

j'ai une page avec un formulaire lorsque que je suis sur certain champ une page contenant un tableau de choix s'ouvre dans une div.

lorsque je clique sur l'un des choix mon champ en prend la valeur.

Cela marche sous FF mais pas sou IE qui me fai l'erreur suivante quand je clique sur une ligne de mon tableau de choix:
"Ligne: 3
Caractère: 1
Code: 0
Message d'erreur: Cet objet ne gère pas cette action.
URL: [ Lien ]"

voici mon script js :

var champ=false;

function champsur(obj){
 champ=obj;
}

function selection(val){
 champ.value=val;
 champ.focus();
}

ma page principale avec dans la div saisie mon formulaire et dans la div aide s'affiche ma page appelée en ajax:
 <div id="saisie">
   <form id="creationclient" enctype="application/x-www-form-urlencoded" action="" method="post">
   <dl class="zend_form">
      <dt id="id-label">&nbsp;</dt>
      <dd id="id-element">
         <input type="hidden" name="id" value="" id="id" />
      </dd>
      <dt id="Types_clients_id-label"><label for="Types_clients_id" class="required">Type de clients</label></dt>
      <dd id="Types_clients_id-element">
         <input type="text" name="Types_clients_id" id="Types_clients_id" value="" onFocus="champsur(this)" />
      </dd>
      ... autres champs ...
      <dt id="submit-label">&nbsp;</dt>
      <dd id="submit-element">
         <input type="submit" name="submit" id="submit" value="Valider" />
      </dd>
   </dl>
   </form>
</div>
<div id="aide">
</div>

ma page insérée en ajax
<?php header("Content-type: text/plain; charset=UTF-8"); ?>
<table id="aide">
 <tbody>
  <?php
  foreach ($this->typesclients as $typeclient) {
   echo ' <tr onclick="selection('.$typeclient->id.')">';
   echo ' <td>' . $typeclient->id .'</td>';
   echo ' <td>' . $typeclient->designation .'</td>';
   echo ' </tr>';
  }
  ?>
 </tbody>
</table>

Quelqu'un aurait-il une idée du problème ???

mercredi 20 mai 2009 à 16:49:59 | Re : Problème avec IE de javascript

Bul3

Membre Club
Réponse acceptée !
Bonjour,
selection est un mot réservé ( pour IE )
change ton nom de fonction, ça ira bien mieux

tu sais que si on clique ( avec tous les navigateurs ) sur
    l'aide sans avoir cliqué d'abord sur le champ de saisie, ça plante

et, ça aide :
NavigateursQuelques Explications
Chrome
contrôler page actuelle / Options pour développeurs
/ Console Javascript
FireFox
Outils / Console d'erreurs
et mieux : télécharger FireBug
Internet
Explorer
activer le deboggage : Outils/options Internet/Avancés
dans la liste, sous "Navigation" : décocher
o Afficher une notification de chaque erreur de script
o Désactiver le débogage de Scripts (Internet Explorer)
et mieux (pour IE < 8) : télécharger le Debogger IE
voir aussi : DebugBar et Companion JS
K-Meleon
Outils / Console d'erreurs
Opera
Outils / Avancé / Console d'erreurs
Safari
Debug / Show JavaScript Console
° modifier Fichier com.apple.Safari.plist situé dans le
répertoire : Support:\Documents and Settings\utilisateur
\Application Data\Apple Computer\Safari\Preferences\
y ajouter <key>IncludeDebugMenu</key>
<true/>

à propos, éviter de mettre le php ! comment on deviner ce que ça génère ?
ici ça va, mais bon, c'est la page HTM résultante qu'il faut
et ça m'aurait éviter de taper des tr bidons pour tester....


Cordialement [mon Site] [M'écrire] Bul
mercredi 20 mai 2009 à 16:51:53 | Re : Problème avec IE de javascript

Bul3

Membre Club
détail encore pour une prochaine aide ?
nous dire erreur = telle n° de ligne,
ça n'aide guère à trouver où c'est !
surtout quand on fait des extraits !

vendredi 22 mai 2009 à 12:05:44 | Re : Problème avec IE de javascript

Bul3

Membre Club
Réponse acceptée !
ça ne convient pas ce que je suggérais ( nom de fonction à changer )  ???Hein.gif
lundi 25 mai 2009 à 08:31:57 | Re : Problème avec IE de javascript

matdev62

Bonjour Bul3,
désolé de ne repondre que si tardivement
le changement du nom de la fonction était bien la solution.
pour l'ensemble des conseils quant à la demande d'aide, j'utilise bien différents outils de débogage mais ceux-ci ne trouver aucune erreur et je n'avais donc aucune ligne à indiquer.
En tout cas merci pour ton aide.


Cette discussion est classée dans : problème, page, ie, champ, echo


Répondre à ce message

Sujets en rapport avec ce message

Problème de focus entre IE et FireFox [ par pcmanprogrammeur ] Bonjour!Essayez ce code dans les 2 navigateurs :champ 1 : champ 2 : <br / Problème focus sous IE [ par chamallow ] Bonjour,Je n'ai pas trouvé de réponses sur le web et ici, donc je pose ma question J'ai une fonction javascript qui m'affiche un champ input de type t Problème d'affichage avec IE [ par aloisio11 ] Bonjour a tous,Je travail sur un site et j'ai un problème d'affichage en 1024*768 avec IE.La page d'accueil fonctionne très bien :<a href="http://www. problème modification [ par TOONIE ] Bonjour, J'ai un sérieux problème que je rencontre pour la première fois et ne sais absolument pas comment le solutionner. Peut être pourrez-vous m' Problème de compatibilité fonctionXMLHttpRequest avec IE [ par tom10000 ] Ce code charge un fichier php dont le contenu change fréquement , malheureusement, ce code marche seulement avec Firefox, avec IE je suis obligé de qu Bug IE avec mon menu [ par lebeef ] Bonjour à toutes et à tous,J'ai presque finis mon site internet et je voudrait maintenant corriger un bug que j'ai avec IE.Le bug est le suivant : Lor Problème de script pour une fonction plein écran [ par Mamacx ] Bonjour à tous, Je réalise actuellement un site (www.zeustd.com) en tant qu'amateur. (j'utilise Cool page) jaimerai vraiment introduire sur certaines Site fonctionnant sous ie mais pas sous firefox [ par JuJu ] BonjourJe n'arrive pas à naviguer dans les menus sous firefox, tandis que sous ie les liens fonctionnent sans problème.url: http://www.chaletpourgroup réactualiser la page après formulaire [ par ocane ] Bonjour j'ai le formulaire suivant dont le traitement se fait sur la même page :echo ' Problème compatibilité FF/IE [ par lowkey ] Bonjour,j'ai fait un petit bout de code qui marche parfaitement sous FF, mais qui sous IE me met une erreur. Voici le code :   r = document.createElem


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,685 sec (3)

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