Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1173 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS orienté objet] IE m'annonce que ma classe n'est pas défini

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS orienté objet] IE m'annonce que ma classe n'est pas défini

n°1547929
magicien96
Même pas peur @sato
Posté le 24-04-2007 à 11:33:04  profilanswer
 

Bonjour.

 

J'utilise le framework de Prototype.js pour développer en ajax et en javascript orienté objet.

 

Ce code fonctionne sous FF, mais sous IE, il me balance que "Framework est indéfini"  :fou: Je vois pas pourquoi ?

 
Code :
  1. <script type="text/javascript" src="/livelinksupport/arcoledomains/treeviewObject.js"></script>
  2. <div id="menuDomaines"></div>
  3. <div class="espace"></div>
  4. <script type="text/javascript">
  5. var idRoot = '5571';
  6. var xmlExportOptions = new Array('scope=1', 'attributeinfo');
  7. var objectsToInclude = new Array();
  8. objectsToInclude['202'] = Framework.ProjectTreeNode;
  9. objectsToInclude['0'] = Framework.AppearanceTreeNode;
  10. var menu = new Framework.TreeView("menuDomaines", idRoot,  objectsToInclude, xmlExportOptions,null);
  11. </script>


Contenu de treeviewObject.js

 
Code :
  1. var Framework = {
  2.   Version: '1.1'
  3. }
  4. Framework.TreeView = Class.create();
  5. Framework.TreeView.prototype = {
  6. initialize: function(idWhereInsertMenu, idRoot, objectsToInclude, xmlExportOptions, classesNames) { ... }
  7. };



Message édité par magicien96 le 24-04-2007 à 11:36:52

---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
mood
Publicité
Posté le 24-04-2007 à 11:33:04  profilanswer
 

n°1548031
magicien96
Même pas peur @sato
Posté le 24-04-2007 à 13:56:33  profilanswer
 

Au final, c'étais une simple virgule qui restait à la fin de la dernière fonction du prototype: FF l'ignorait alors que IE plantait lamentablement au chargement du javascript (et donc aucune possibilité de débuggage, à part en enlevant des blocs de code...)
 
Merci ie
 
ps: le soucis ne pouvais dont pas se voir dans ce que j'avais posté  [:kaillou38]


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
n°1548139
gatsu35
Blablaté par Harko
Posté le 24-04-2007 à 14:54:52  profilanswer
 

C'est pour ça que j'ai pas répondu :o
ton code était propre.
Mais quand on code en JSOn il ne faut jamais mettre de , sur le dernier objet

n°1548168
magicien96
Même pas peur @sato
Posté le 24-04-2007 à 15:15:11  profilanswer
 

J'étais au courant, j'avais juste supprimer la dernière méthode sans la virgule, et oublier d'enlever la virgule qui précédait la méthode supprimée [:tinostar]


Message édité par magicien96 le 24-04-2007 à 15:15:55

---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
n°1548232
MagicBuzz
Posté le 24-04-2007 à 16:25:09  profilanswer
 

Ca à l'air intéressant ça.
On trouve de la doc où sur le sujet ?
Moi j'en suis toujours à la gestion objet "old school" qui consiste à associer faire des "new" sur des fonctions qui contiennent des fonctions qui contienent des trucs qui plantent :D


Message édité par MagicBuzz le 24-04-2007 à 16:25:16
n°1548233
MagicBuzz
Posté le 24-04-2007 à 16:27:39  profilanswer
 

Ah ben ça a l'air d'être pas mal comme article ça :)
http://msdn2.microsoft.com/en-us/library/bb299886.aspx

n°1548268
magicien96
Même pas peur @sato
Posté le 24-04-2007 à 17:08:26  profilanswer
 

Je me suis pas mal basé sur le site de developpez.com, et plus particulièrement sur l'article qui présente le framework prototype.js  :)


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS orienté objet] IE m'annonce que ma classe n'est pas défini

 

Sujets relatifs
Centrer un objet dans un élément CSS[Ajax] Transport d'objet ?
objet ole et path associé[javascript] savoir si une variable ou un objet existe déjà
Problème pour implémenter classe pile en liste chainéeNom d'objet dynamique
problème de casting objetdestruction en règle d'un objet perso en .NET
[wxWidgets] constructeur de la classe wxIPV4address ?Tester l'existence d'un objet
Plus de sujets relatifs à : [JS orienté objet] IE m'annonce que ma classe n'est pas défini


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR