[DOM] document.getElementById is null
Bonsoir.. bonjour
(je post et j'vais me coucher ...)
j'explique
un div, masqué en css (display:none; ) nommé :
Code:
<div id="modif_book" class="test" >MON DIV TEST</div>
je test en php si ma variable post arrive
Code:
1 2 3 4 5 6 7 8 9 10
| <?php
if(isset($_POST['id_livre']))
{
$livre=$_POST['id_livre'];
echo '<script type="text/javascript" language="javascript">';
echo "montre('modif_book')";
echo '</script>';
}
?> |
si elle est là, j'appel la fonction montre('modif_book')
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| function montre(nom) {
alert(nom);
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById(nom).style.display = 'block';
}
else {
if (document.layers) { // Netscape 4
document.layers[nom].display = 'block';
}
else { // IE 4
document.all[nom].style.display = 'block';
}
}
} |
elle est pas de moi, c'est vrais mais elle marche très bien
toutefois, là j'ai l'erreur :
document.getElementById(nom) is null
donc, je dois me manquer quelque pars ...
donc en gros, j'essaye de repérer si ma variable post est passé pour afficher ce div ... et j'y arrive pas ..
une idée .. merci a ceux qui essayeront de m'aider