OVH Cloud OVH Cloud

probleme compatibilite javascript

2 réponses
Avatar
227dam
Bonjour,

Je cherche a developper un site internet. Je susi debutant en
javascript et j'ai recopie la source d'un script telecharge sur le
net. Cela marche correctement sur IE mais refuse de fonctionner sous
mozilla. Une idee? Voici mon code:

<HTML>
<HEAD>
<title>Project Management</title>

<script language="JavaScript1.2">

function changeto(highlightcolor){
source=event.srcElement
if (source.tagName=="TR"||source.tagName=="TABLE")
return
while(source.tagName!="TD")
source=source.parentElement
if (source.style.backgroundColor!=highlightcolor&&source.id!="ignore")
source.style.backgroundColor=highlightcolor
}
function changeback(originalcolor){
if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")
return
if (event.toElement!=source)
source.style.backgroundColor=originalcolor
}
</script>

</head>

...

Dans un tableau:
<TD onMouseover="changeto('black')" onMouseout="changeback('white')"
height="20" COLSPAN="<?echo nb_days($i,$Annee, 1);?>">dfg</TD>




Voila.Merci beaucoup...

ps:desole pour les accents, clavier US...

2 réponses

Avatar
ASM

j'ai recopie la source d'un script telecharge sur le
net. Cela marche correctement sur IE mais refuse de fonctionner sous
mozilla. Une idee?


Jamais rien compris à ces histoires d'évennements (event)
donc ...
je propose d'insérer dans la fonction
ce sur quoi elle doit agir :

<script type="text/javascript"><!--
surligne='';
function brille(cetruc,highlightcolor){
surligneÎtruc;
if (cetruc.tagName=="TR"||cetruc.tagName=="TABLE")
return
while(cetruc.tagName!="TD")
cetrucÎtruc.parentElement
if (cetruc.style.backgroundColor!=highlightcolor&&cetruc.id!="ignore")
cetruc.style.backgroundColor=highlightcolor
}
function normal(originalcolor){
surligne.style.backgroundColor=originalcolor;
}

// --></script>
<table border=1><tr>
<TD
onMouseover="brille(this,'black');" onMouseout="normal('white')"
height="20" COLSPAN="<?php echo nb_days($i,$Annee, 1); php?>">dfg</TD>
</tr></table>


--
******** (enlever/remove [OTER_MOI] du/from reply url) *******
Stéphane MORIAUX : mailto:
Aide aux Pages Perso (images & couleurs, formulaire, CHP, JS)
http://perso.wanadoo.fr/stephane.moriaux/internet/
**************************************************************

Avatar
227dam
Ok merci ASM ca marche, super sympas c cool...