Uncaught ReferenceError: 'maFonction' is not defined

Fermé
Nanashi17 Messages postés 193 Date d'inscription mardi 28 mars 2017 Statut Membre Dernière intervention 19 juin 2017 - Modifié le 31 mai 2017 à 15:21
Nanashi17 Messages postés 193 Date d'inscription mardi 28 mars 2017 Statut Membre Dernière intervention 19 juin 2017 - 6 juin 2017 à 08:43
Bonjour,

J'essaie d'afficher une interface sur une page HTML/PHP malheureusement rien ne s'affiche j'ai juste ces 2 erreurs ce répétant 70 fois dans la console de l'outil de développement de mon navigateur:

Uncaught ReferenceError: loadDesktopConfig is not defined
Uncaught ReferenceError: MoveWindow is not defined

voici mon code:
<body onLoad="loadDesktopConfig()" onmousemove="MoveWindow(event)" >


function MoveWindow(event)
{
 if(move==1)
 {
 //alert('positionXDepartSouris'+positionXDepartSouris+'positionYDepartSouris'+positionYDepartSouris);
  var fenetre=getDomObject(selectedWindow);
  var eventY=event.clientY;
  var deltaY=eventY-positionYDepartSouris;
  var nouveauY=positionYDepartFenetre+deltaY+'px';
  if(deltaY<0)
  {
   var nouveauY=(Math.abs(positionYDepartFenetre)-Math.abs(deltaY))+'px';
  }
  else
  {
   var nouveauY=(Math.abs(positionYDepartFenetre)+Math.abs(deltaY))+'px';
  }
  var eventX=event.clientX;
 // alert('eventX'+eventX+'eventY'+eventY);
 // alert('positionXDepartFenetre'+positionXDepartFenetre+'positionYDepartFenetre'+positionYDepartFenetre);
  var deltaX=eventX-positionXDepartSouris;
  if(deltaX<0)
  {
   var nouveauX=(Math.abs(positionXDepartFenetre)-Math.abs(deltaX))+'px';
  }
  else
  {
   var nouveauX=(Math.abs(positionXDepartFenetre)+Math.abs(deltaX))+'px';
  }
  //alert('nouveauX'+nouveauX+'nouveauY'+nouveauY);
  fenetre.style.top=nouveauY;
  fenetre.style.left=nouveauX;
 }
}


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');
}


J'ai pourtant tout déclaré comme il fallait mais mes fonctions restent indéfini d'après ma console. Je ne comprend pas d'où peut venir ce problème.

Pouvez vous m'aider s'il vous plaît ? Merci d'avance.

5 réponses

Dinath Messages postés 1602 Date d'inscription vendredi 12 avril 2013 Statut Contributeur sécurité Dernière intervention 6 novembre 2021 218
31 mai 2017 à 16:32
Salut,

Le browser lit le code de haut en bas... ;-)

Essaye comme ça :

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 loadDesktopConfig()
{
displayLaunchBar();
}

0
Nanashi17 Messages postés 193 Date d'inscription mardi 28 mars 2017 Statut Membre Dernière intervention 19 juin 2017 99
Modifié le 1 juin 2017 à 08:57
Bonjour, je viens d'essayer et j'ai toujours la même erreur malheureusement. :/

Après je ne sais pas si ça aide mais cette erreur est affiché 70 fois dans la console.

Merci de ta réponse.
0
Dinath Messages postés 1602 Date d'inscription vendredi 12 avril 2013 Statut Contributeur sécurité Dernière intervention 6 novembre 2021 218
1 juin 2017 à 10:25
File tout le code HTML dans un nouveau message :)
0