IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Du html orient� objet


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre tr�s actif
    Homme Profil pro
    �tudiant
    Inscrit en
    Mars 2011
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 136
    Par d�faut Du html orient� objet
    Une petite id�e que j'ai eu pour faire passer des objets du php au javascript sans avoir � ecrire du javascript dans mon php avec un echo. J'ai transform� ma balise html en une "pseudo-balise" xml.

    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    class monObjet{
      public $id;
      public $foo;
      public $bar;
     
      public function affiche_toi() {
        echo '<div id="'.$this->id.'" foo="'.$this->foo.'" bar="'.$this->bar.'" onclick="monObj.init('.$this->id.')">Mon objet </div>';
      }
    }

    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    monObj = {
      init: function(id) {
        element = document.getElementById(id);
        monObj.id = element.id;
        monObj.foo = element.foo;
        monObj.bar = element.bar;
      }
    }

    Est ce qu'il y a une raison pour laquelle cette m�thode n'est pas employ�e du tout (par ex pas supporter par certains navigateur).

  2. #2
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Oui, il y en a plusieurs !

    * Quel est l'int�r�t ?
    Je veux dire, si tu veux int�grer du code JavaScript, pourquoi essayer d'utiliser du HTML plut�t que du JavaScript ? Qu'est-ce que tu as a y gagner ?

    * Ton code HTML ne sera pas valide et ton code JavaScript "obstrusive".

    * Le DOM JavaScript fait un lien direct entre les propri�t�s usuelles d'une balise HTML et l'objet HTMLElement correspondant. Ce qui veut dire que
    fonctionnera : id est un attribut correct, mais en revanche
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    monObj.foo = element.foo;
    ne fonctionnera pas, m�me s'il est possible de passer par getAttribute().

    * Personnellement, je trouve pas �a tr�s "propre"...
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  3. #3
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    html ou js ???
    pour moi �a rel�ve plus de php qu'autre chose
    et du coup y'a phpDOM ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  4. #4
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Citation Envoy� par SpaceFrog
    html ou js ???
    pour moi �a rel�ve plus de php qu'autre chose
    et du coup y'a phpDOM ...
    Si j'ai bien tout compris, ce qu'il veut, c'est g�n�rer en PHP une balise HTML dont les attribut seront les propri�t�s de l'objet PHP et dont il se servira pour cr�er un objet JavaScript... En esp�rant que l'objet ne poss�de pas de m�thode
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  5. #5
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    ben phpDOm alors
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  6. #6
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Citation Envoy� par SpaceFrog
    ben phpDOm alors


    Pour cr�er un objet JavaScript ?
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. Tableau html avec �v�nements. Orient� objet ou non ?
    Par tidus_6_9_2 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 29/09/2010, 11h12
  2. Stack OverFlow ou Violation d'adresse - Orient� Objet
    Par JakeGrafton dans le forum Langage
    R�ponses: 7
    Dernier message: 31/05/2005, 16h34
  3. [DEBUTANT] Conseil sur la programmation orient� objet
    Par etiennegaloup dans le forum Langage
    R�ponses: 7
    Dernier message: 27/05/2005, 12h59
  4. R�ponses: 2
    Dernier message: 01/05/2005, 14h43
  5. [SGBDOO] Base de donn�es orient�e objet
    Par Jaona dans le forum D�cisions SGBD
    R�ponses: 19
    Dernier message: 14/04/2003, 11h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo