J'ai une question qui me tracasse ça fait 2h que j'essaye de trouver et j'arrive pas a comprendre ce que je fais de faux. Alors ne quelques mots : j'ai une page xhtml quand je met ça :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr"> <head> <title>Perles Des Forums</title> <metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"/> <scripttype="text/javascript">
function setClass(objet,dmcNom){objet.className=dmcNom;}
/* Objet : Objet HTML ou XHTML
dmcClass : nom de la class à assigner à l'objet HTML
*/ </script>
Elle affiche pas le javascript (ou plutot execute pas)
lorsque je met ça :
<html> <head> <title>Perles Des Forums</title> <metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"/> <scripttype="text/javascript">
function setClass(objet,dmcNom){objet.className=dmcNom;}
/* Objet : Objet HTML ou XHTML
dmcClass : nom de la class à assigner à l'objet HTML
*/ </script>
elle execute savez vous pourquoi? Et comment faiire pour garder l'entete tout en affichant le JS (comme le site du zero)
Dans le code (javascript) que tu as donné, tu as juste déclarer une fonction setClass() qui fonctionne d'ailleurs:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr"> <head> <title>Perles Des Forums</title> <metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"/> <scripttype="text/javascript">
function setClass(objet,dmcNom){objet.className=dmcNom;}
/* Objet : Objet HTML ou XHTML
dmcClass : nom de la class à assigner à l'objet HTML
*/ </script> <styletype="text/css">
.bla
{
background-color: green;
} </style> </head> <body> <divonclick="setClass(this,'bla');">Clic ici</div> </body>
J'ai du mal à saisir le problème... que veux-tu faire exactement avec ce code ?
Donc soit tu remplace:
setClass(final
par
setClass(document.getElementById('final')
(qui est de toute façon plus propre pour sélectionner un élément de la page ^^)
Soit tu utilise un autre nom pour identifier la case de couleur.
ca c'est du à "className" qui deviens "class" avec FireFox, si tu veux voir un exemple : www.dami.fr.nf/test_ajax.htm bon fo bien chercher dans la source parcontre...
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.