FORUM Tom's Hardware » Programmation » HTML / Javascript » Erreur de javascript uniquement dans Firefox
 

Erreur de javascript uniquement dans Firefox

Il y a 401 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Erreur de javascript uniquement dans Firefox
 
Plus d'informations

Bonjour à tous !!
 
Je ne suis pas un grand spécialiste de Javascript mais je suis en train de détester ce langage  :sweat:  
 
J'ai un script qui marchait parfaitement il ya 5 minutes, le temps de travailler sur autre chose quand je suis revenu il ne marchait plus. Firefox et IE semblent me donner deux erreurs différentes sur deux scripts distincts...
 
Pour IE, il me mets une erreur sur ce script :

Code :
  1. function afficheDescURL(toThis)
  2. {
  3.     if (document.getElementById)
  4.     {
  5.         document.getElementById('infoBulle').innerHTML = toThis;
  6.     }
  7.     else if (document.all)
  8.     {
  9.     document.all['infoBulle'].innerHTML = toThis;
  10.     }
  11. }
  12. var base = "Passez votre souris pour découvrir les options";
  13. afficheDescURL(base);


Il me mets : document.getElementById(...) a la valeur nulle ou n'est pas un objet  :heink:  
 
Pour Fire fox c'est encore différent. J'ai un script très long, donc je vais pas le poster ici, qui est apellé par

Code :
  1. onClick="chooseRub(this.form,this.form.rub2,this.value)"

et c'est cette ligne là qui semble le déranger... En effet, il me mets l'erreur Erreur : this.form has no properties
 
Bref je suis pas loin de me jetter de ma fenetre du rez-de-chaussée, donc si quelqu'un pouvait m'aider  :cry:  
 
Merciiiiiii !!  :bounce:

Inside my own Second Life

Bah avec si peu d'infos, ça ne va pas être facile de t'aider........ Qui fait quoi ? Quel est l'action du script ? Tu ne pourrais pas nous le mettre en entier ?
 
Sinon, vu que l'exécution de JS est plutôt aléatoire d'un navigateur à un autre, que certains ne connaissent pas JS et que d'autres l'ont désactivé, il est toujours préférable de réduire au strict minimum l'emploi de JS et encore, à des actions non vitales pour le bon fonctionnement du site.. Les feuilles de style CSS savent très aisément remplacer nombre de scripts JS pour l'embellissement d'un site.. Vois de ce côté, tu as des liens pour ça (AlsaCréations, OpenWeb et le Site du zér0, entre autres) dans le topic épinglé..
 
Et puis pour afficher des info-bulles, tu as l'attribut HTML 'title' qui est fait pour ça : <a href="mon_url" title="description courte de cette url">
 
Sinon, pour faire "apparaître" un bloc (<div>, par exemple) de description au survol d'un lien, en CSS tu as la pseudo-classe ':hover' et la propriété 'display' pour le bloc.. Mais il est vrai que IE (comme d'hab') a un peu de mal dans ce cas précis..
 
:jap:


---------------
Retrouvez moi sur mon blog : http://www.nicolasullern.net/leblog/
Et aussi sur :
http://www.linkedin.com/in/nicolasullern
http://www.viadeo.com/fr/profile/nicolas.ullern
http://www.copaing.net/johanpirlouit/
Plus d'informations

ce ne serait pas tout simplement lié à tes paramétres de navigateur?

Inside my own Second Life

En fait, ce n'est même pas dit que le gars repassera un jour....... Son dernier post remonte au 31 janvier, comme ce topic ;).. Il a dû trouver sa réponse, depuis..
 
:jap:


Message édité par Johan_et_P irlouit le 24-04-2006 à 18:19:33

---------------
Retrouvez moi sur mon blog : http://www.nicolasullern.net/leblog/
Et aussi sur :
http://www.linkedin.com/in/nicolasullern
http://www.viadeo.com/fr/profile/nicolas.ullern
http://www.copaing.net/johanpirlouit/
Profil : Pointeur
Plus d'informations

ou il a adandonné :d


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » HTML / Javascript » Erreur de javascript uniquement dans Firefox
 

Annonces Google
Publicité