begin process at 2012 05 30 02:58:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Classes

 > 

Valeur disparait & instruction non executé


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Valeur disparait & instruction non executé

dimanche 1 avril 2007 à 15:58:21 | Valeur disparait & instruction non executé

Zeroc00l

Membre Club
Voici le code :

<div id="FAVOREE_content"/>

 

<script type="text/javascript">

 

        ///////////////////////////////////

        // Class "Item"

        ///////////////////////////////////

 

        function Item(unique, depth)

        {

                       this.id = unique;

                       this.depth = depth;

                       this.caption = "";

        }

        Item.prototype.Import = function(str)

        {

                       this.caption = str;

                       alert('ECRITURE : caption = "' + this.caption + '"');

        };

        Item.prototype.to_HTML = null;

 

 

 

        ///////////////////////////////////

        // Class "Favori" extends "Item"

        ///////////////////////////////////

 

        Favori.prototype = new Item();

        Favori.prototype.constructor = Favori;

 

        function Favori(unique, depth)

        {

                       Item.call(this, unique, depth);

                       this.url = "";

        }

        Favori.prototype.Import = function(str)

        {

                       Item.prototype.Import("Yahoo");

                       alert('APRES ECRITURE : Favori.caption = "' + this.caption + '"');

                       this.url = "www.yahoo.fr"

        };

 

        Favori.prototype.to_HTML = function()

        {

                       alert('Lecture Favori.caption = "' + this.caption + '"');

        };

 

 

 

        ///////////////////////////////////

        // Class "Folder" extends "Item"

        ///////////////////////////////////

 

        Folder.prototype = new Item();

        Folder.prototype.constructor = Folder;

 

        function Folder(unique, depth)

        {

                       Item.call(this, unique, depth);

                       this.children = new Array;

        }

        Folder.prototype.Import = function(str)

        {

                       Item.prototype.Import(str);

                       alert('APRES ECRITURE : Folder.caption = "' + this.caption + '"');

                       var favori = new Favori(this.unique + "_1", this.depth + 1);

                       favori.Import("Yahoo");

                       this.children.push(favori);

        };

        Folder.prototype.to_HTML = function()

        {

                       alert('Lecture Folder.caption = "' + this.caption + '"');

                       this.children[0].to_HTML();

        };

 

 

        var root = new Folder("item", 0);

        root.Import("Root"); // Va creer les valeurs

        root.to_HTML();  // va les lire

 

</script>

 

le probleme : Pourquoi les alert("LECTURE ...") affiche des valeur de caption vide ?

-={[ Zeroc00l ]}=-
dimanche 1 avril 2007 à 16:00:20 | Re : Valeur disparait & instruction non executé

Zeroc00l

Membre Club
Le preview window ne marche trop pas !
J'avais colore bien comme il faut le code, le previex m'avait montre la meme chose 
et la l'affichage est monstrueux !


-={[ Zeroc00l ]}=-
dimanche 1 avril 2007 à 16:57:00 | Re : Valeur disparait & instruction non executé

stfou

Membre Club
Amical Bonjour à toi aussi ! (comme dirait bultez ;) ) Ensuite il n'y a pas de alert("LECTURE"). et explique clairement ton problème.


mnu.bmpstefou.bmp
Stfou
lundi 2 avril 2007 à 02:09:13 | Re : Valeur disparait & instruction non executé

Zeroc00l

Membre Club
Favori.prototype.to_HTML = function() { alert('Lecture Favori.caption = "' + this.caption + '"'); }; Serait ces les majuscules qui t'aurait trompé :)


Cette discussion est classée dans : caption, item, folder, favori, prototype


Répondre à ce message

Sujets en rapport avec ce message

Attribut au comportement bizarre [ par Zeroc00l ] Bon alors voila ... C'est mon premier code en javascript j'ai commence vendredi soir (y'a deux jours)Resultat : C'est la gelere, le JS c'est moche, c' sortable, ajouter/supprimer des <li></li> automatiquement [ par italiasky ] Bonjour,J'ai découvert script.aculo.us et j'essaye de le prendre en main pour l'utiliser mais dur dur quand même :/Enfin, voici mon premier probleme, RadiobuttonList [ par deathsurfer ] Salut à tous!Alors voilà j'ai une radiobuttonlist et je voudrais que lorsqu'on clique sur le 1er item de la liste on ait une msgbox("premier") et quan Probleme fichier externe pour un moteur de recherche en js [ par fehd01 ] Salut à tous, j'ai un moteur de recherche en javascript mais je voudrais le mettre dans un fichier externe. J'ai beau essayé mais je n'arrive pas. Vo Problème avec Array.prototype [ par Evangun ] Bonjour à tous,La syntaxe Array.prototype me pose un problème !En l'occurence c'est avec le JSONstringifier (http://json.org/js.html) qui comporte cet surcharge prototype [ par karakvb ] Bonjour,je voulais savoir si c'etait possible de faire:Element.prototype.setAttribute = function (attr){    divers traitements    this.setAttribute(at Moteur de recherche en javascript [ par taxitat ] Bonjour à tous,J'ai recement trouvé un script sur ce site qui n'est autre qu'un moteur de recherche en javascript. Je l'ai adopté et modifié à ma guis Probleme de formulaire... [ par fredo84 ] Bonjour a tous, C'est mon premier post, et en fait je bloque sur un formulaire html asp.Voici le code du formulaire :<table cellpadding="0" cellspac Changer la couleur d'un item [ par yanis7518 ] salut a tous je ne sais pas si je post au bon endroit et si c'est pas le cas je m'en excuse.Voila je travail en Asp.Net et  C#j'ai une listbox  avec d Soucis entre 2 prototype.js [ par zelulu ] Bonjour à vous, je souhaite utiliser lightbox ou lightwindows sur mon site internet, j'ai un pti soucis, c'est que mon site utilise déjà prototype.js


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,697 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales