Testes avec un navigateur qui sait débuguer javascript, Firefox et un module comme Firebug (recommandé) ou sinon Chrome.
Avec IE je sais pas s'il dispose d'un débugueur.
Pour le reste ton code fait peut-être référence à un id qui n'existe pas ce qui génère une erreur car il faut tester tes objets avant de les utiliser.
Par exemple le code ci-dessous fonctionne même si "diva" n'existe pas. Il ne fonctionnerait pas avec ton code car tu tenterais d'appliquer un style sur un objet qui n'existe pas.
[javascript]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "
http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<script type="text/JavaScript">
<!--
window.onload = function() {
var div_a = document.getElementById("diva");
if(div_a)
{
div_a.style.display="inline";
}
var ap = document.getElementById("ap");
if (ap)
{
ap.style.display="none";
}
}
//-->
</script>
<style type="text/css">
</style>
</head>
<body >
<div id="ap">toto</div>
</body>
</html> [/javascript]
Testes avec un navigateur qui sait débuguer javascript, Firefox et un module comme Firebug (recommandé) ou sinon Chrome.
Avec IE je sais pas s'il dispose d'un débugueur.
Pour le reste ton code fait peut-être référence à un id qui n'existe pas ce qui génère une erreur car il faut tester tes objets avant de les utiliser.
Par exemple le code ci-dessous fonctionne même si "diva" n'existe pas. Il ne fonctionnerait pas avec ton code car tu tenterais d'appliquer un style sur un objet qui n'existe pas.
[javascript]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<script type="text/JavaScript">
<!--
window.onload = function() {
var div_a = document.getElementById("diva");
if(div_a)
{
div_a.style.display="inline";
}
var ap = document.getElementById("ap");
if (ap)
{
ap.style.display="none";
}
}
//-->
</script>
<style type="text/css">
</style>
</head>
<body >
<div id="ap">toto</div>
</body>
</html> [/javascript]