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>
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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; }
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;
}
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; }