Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2851 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [ JS et Navigateurs ] Probleme de compatibilité

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ JS et Navigateurs ] Probleme de compatibilité

n°257353
j-'-r
Sans horraires fixe
Posté le 29-11-2002 à 19:03:50  profilanswer
 

function changelien(text,id,url)
{
 if(document.getElementById(id))
 {
  var test=document.getElementById(id).innerHTML;
  if(test==text)
  {
   document.location=url;
  }
  else
  {
   document.getElementById(id).innerHTML=text;
  }
 }
 else
 {
  document.location=url;
 }
}


voila le code qui posse probleme,
il passe sous IE sans probleme,
mais ( je ne m y connais pas du tout en JS ) j aimerai savoir comment faire pour que ca passe sous mozilla par exemple,
ou que le code soit pas executé si c est sous mozilla  
( attention pas de test de navigateur )
j avais pensé a metre le if(document.geetelementby(id)) pour que si il y ai un probleme il passe au esle mais ca a pas l air de marcher :(
 
HELP :)


---------------
Perdu ? Vous êtes ici : --> *
mood
Publicité
Posté le 29-11-2002 à 19:03:50  profilanswer
 

n°257596
Rem'
Posté le 30-11-2002 à 01:18:05  profilanswer
 

J'suis pas sur d'avoir bien saisi ton problème mais voici peut-être un élément de réponse:
 
if (document.all)
{
// placé ici le code pour IE
}
else if (document.layers)
{
// placé ici le code pour NS4
}
else
{
// placé ici le code pour NS6 et 7
}


---------------
@ + : Rem'
n°257729
fatypunk
Java bien !
Posté le 30-11-2002 à 14:07:07  profilanswer
 


 
if (false)
{
function changelien(text,id,url)  
{  
if(document.getElementById(id))  
{  
 var test=document.getElementById(id).innerHTML;  
 if(test==text)  
 {  
  document.location=url;  
 }  
 else  
 {  
  document.getElementById(id).innerHTML=text;  
 }  
}  
else  
{  
 document.location=url;  
}  
}
}

 
 
 :jap:

n°257732
lorill
Posté le 30-11-2002 à 14:11:44  profilanswer
 

Rem' a écrit a écrit :

J'suis pas sur d'avoir bien saisi ton problème mais voici peut-être un élément de réponse:
 
if (document.all)
{
// placé ici le code pour IE
}
else if (document.layers)
{
// placé ici le code pour NS4
}
else
{
// placé ici le code pour NS6 et 7
}




[:vomi]
 
NS4 est mort (en tout cas le plus tot il le sera, mieux ce sera pour tout le monde), ie supporte DOM, et gecko aussi.
 
logiquement le document.getElementById(..) est censé marcher. T'as pas plus précis comme erreur ?

n°258633
Rem'
Posté le 02-12-2002 à 09:04:32  profilanswer
 

document.getElementById(..) marche pour NS6 et NS7 seulement pas NS4...  
[:rem']


---------------
@ + : Rem'

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [ JS et Navigateurs ] Probleme de compatibilité

 

Sujets relatifs
Problème d'héritage[reseau] probleme de desynchro
[chtit problème avec APACHE] à l'aide!![PHP] Problème création table
[Oracle] Probleme avec les packagesProbleme de mp3 avec une API vb
Probleme surement simple a résoudre mais pas pour moiProblème de lecture d'un répertoire
Un probleme d'affichage[opengl]probleme d'affichage de texture
Plus de sujets relatifs à : [ JS et Navigateurs ] Probleme de compatibilité


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR