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)
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 ;(
</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]
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)