Uncaught TypeError: Cannot read property 'style' of null
Bonjour à tous,
Je fais appelle à vous car je suis un novice en Javascript alors je vous prie de m'excuser si mes questions sont parfois stupides. Je vous explique mon problème:
Je suis en train de transformer une application web en un plugin Wordpress afin de gérer ma base de données.
Pour cela j'ai créé une interface graphique qui doit s'intégrer dans ma page HTML malheureusement cette interface ne s'affiche pas mais j'ai bien accès à ma page.
Pour diagnostiquer l'erreur j'ai utilisé l'outil de développement de mon navigateur et ce dernier m'affiche l'erreur:
Citation:
Uncaught TypeError: Cannot read property 'style' of null
at displayLaunchBar (gestion.php:346)
at loadDesktopConfig (gestion.php:325)
at onload (gestion.php:71)
Tout cela correspond à mon code Javascript malheureusement je ne m'y connais pas du tout en Javascript alors si quelqu'un pouvez m'aider ce serait vraiment gentil.
Je vous laisse mon code:
[gestion.php]
Code:
<body onLoad="loadDesktopConfig()" onmousemove="MoveWindow(event)" >
[gestionDemande.php]
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| function loadDesktopConfig()
{
displayLaunchBar();
}
function displayLaunchBar()
{
var ajax = getAjax();
ajax.open("POST", "../Inscriptions/loadLaunchBar.php", true);
ajax.onreadystatechange = updateContent(ajax,'launchBarDiv');
ajax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
var launchBar=getDomObject('launchBarDiv');
launchBar.style.visibility="visible";
ajax.send('default');
}
function getDomObject(domObjectId)
{
if (document.getElementById)
{
var domObject=document.getElementById(domObjectId);
return domObject;
}
if (document.all && !document.getElementById)
{
var domObject=document.all[domObjectId];
return domObject;
}
if (document.layers)
{
var domObject=document.layers[domObjectId];
return domObject;
}
return NULL;
} |
[adminCss.css]
Code:
1 2 3 4 5 6
| .launchBar{
padding:0px;
border-style:hidden;
border-spacing:0px;
border-collapse:collapse;
} |
J'espère que vous pourrez m'aider. Merci d'avance et bonne journée à vous.