PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 17 oct. 2008 à 18:40
Bonjour,
reste une possibilité,ou plus, mauvais balisage du document, manque BALISE body par exemple ou plusieures...
pour tester le document http://validator.w3.org/ autre chose qui peut arriver ce sont les accents dans du javascript si le charset=UTF-8
;O)
Vous n’avez pas trouvé la réponse que vous recherchez ?
DakM
Messages postés65Date d'inscriptionjeudi 20 janvier 2005StatutMembreDernière intervention25 juin 2010 18 oct. 2008 à 03:22
Au final, je veux pas ajouter de texte brut:
Dans ma page html j'ai:
<script type="text/javascript">
<!--
var viewers = new Array();
viewers[0] = new Array();
viewers[0][0] = "Image Viewer";
viewers[0][1] = "IV_Init()";
viewers[1] = new Array();
viewers[1][0] = "Movie Player";
viewers[1][1] = "MP_Init()";
loadTools();
-->
</script>
et dans mon script JS j'ai:
currentTool = 0;
var Tools_Container = document.getElementById("tools");
function loadTools() {
var ul = document.createElement("ul");
for(var i = 0;i<viewers.length;i++) {
var li = document.createElement("li");
var a = document.createElement("a");
a.setAttribute("href","#");
if(i != currentTool) a.setAttribute("onclick","SwitchTool('" + i + "')");
var caption = document.createTextNode(viewers[i][0]);
a.appendChild(caption);
li.appendChild(a);
ul.appendChild(li);
}
Tools_Container.appendChild(ul);
}
En gros, ca creer une liste dans le div id="tools". Mais firefox veut rien savoir ;(
Tools_Container is null ;(
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 18 oct. 2008 à 06:39
bonjour
>><td class="x">
</td>
Tools_Container = document.getElementById("tools");
pas de mystère : l'erreur est provoquée ailleurs ( petoleTeam++ )
si l'erreur est bien là où tu l'indiques...
probablement "devant" la balise div, dans le html
absence de, " ou ' qui manque, balise non fermée...
normalement avec un éditeur à coloration syntaxique on devrait voir (?)
Cordialement. Bul [mon Site] [M'écrire]
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 18 oct. 2008 à 07:15
Bonjour,
de ce que je lis, en en sortant, c'est
NORMAL, tu exécutes
var Tools_Container =
document.getElementById("tools");
avant la création éffective de ton
DIV dans le document HTML
<script
type="text/javascript">
var Tools_Container =
document.getElementById("tools");
loadTools();
</script>
devrait le faire...ou une autre façon d'ailleurs, mais l'interprétation ce fait en ligne...
;O)