|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() Étudiant Inscription : mars 2011 Messages : 136 ![]() |
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 :
Code javascript :
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). |
||||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
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 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 ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
html ou js ???
pour moi ça relève plus de php qu'autre chose et du coup y'a phpDOM ...
__________________
Ma page 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 ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#4 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#5 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
ben phpDOm alors
__________________
Ma page 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 ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#6 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
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 ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Étudiant Inscription : mars 2011 Messages : 136 ![]() |
Moi non plus je trouve pas ça propre mais mon problème c'est que j'ai des données stockés sous formes d'arbres je veux l'afficher donc là : php avec une classe Noeud définie récursivement pour générer la vue, puis je veux pouvoir en contrôlant avec la souris "éditer" l'arbre (supprimer un sous arbre, déplacer un sous abre en drag and drop, créer un nouveau noeud) je vois pas d'autre moyen que de passer par javascript mais si je créé un objet "arbre modifiable" pour chacun des sous arbre possibles comme il y a environ 10.000 noeuds je fais complétement péter ie6. D’où mon idée de d'abord créer la page html avec les infos sur les objets Noeud stockés dans les balises pour pouvoir récréer en fonction des besoins de l'utilisateur les arbres nécessaires en javascript.
C'est peut-être complétement tordu mais j'ai jamais fait de javascript de ma vie |
|
|
00
|
|
|
#8 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
là je recommanderais plutot jquery non ?
A moins que vu le nombre de noeud à gerer il soit plus rapide de traiter tout coté serveur. Mais je persiste à penser que phpDOM est ta planche de salut
__________________
Ma page 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 ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Inscription : octobre 2009 Messages : 122 ![]() |
Pourquoi ne pas créer l'instance de l'objet en même temps que le div ?
|
|
|
00
|
|
|
#10 | |
|
Membre du Club
![]() Étudiant Inscription : mars 2011 Messages : 136 ![]() |
Citation:
Je vais plancher sur phpDOM. Parce que c'est trop lourd de créer des milliers d'objets dont la plupart ne seront pas utilisés |
|
|
|
00
|
|
|
#11 | ||
|
Membre habitué
![]() Inscription : octobre 2009 Messages : 122 ![]() |
tu peux créer alors des éléments formulaire qui contiennent tes valeurs
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com