begin process at 2012 05 30 08:40:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

[XHTML & XML] Peut-on créer ses propres balises ?


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

[XHTML & XML] Peut-on créer ses propres balises ?

mardi 28 février 2006 à 14:57:56 | [XHTML & XML] Peut-on créer ses propres balises ?

mentral

Bonjour à tous.

En premier lieu, j'aimerai développer un petit "composant" (le terme n'est sans doute pas approprié) en javascript permettant de simplifier la création de modules tabs sur des pages web (exemple les trucs à droite sur le site du Monde).
La façon dont je m'y prends est la suivante : faire un système d'id et nommer d'après celui-ci les éléments xhtml qui me serviront pour construire ce module tabs (ul, li et div principalement) + faire un fichier .js dans lequel est concentré le fonctionnement des éléments en question, reconnus par le DOM d'après leur id.

En second lieu, je découvre qu'il existe des systèmes de balises personnelles, avec espace de nom, permettant de créer des trucs sympas et qui s'intègrent parfaitement au xhtml normal de la page. Je pense notamment à Backbase, framework Ajax, qui permet de simplifier la mise en place de composants en les appelant par des balises du style <b:box> ou en ajoutant des trucs dans des balises existantes, par exemple <p b:action="show-hide">. A première vue, les portions de code faisant intervenir ce type de balises sont contenues dans des balises <xmp>.

Mes deux questions (enfin !) sont les suivantes :
1. Que pensez-vous de ma solution retenue ?
2. Comment pensez-vous que fonctionne (en gros) un système comme Backbase ? Plus précisément : est-ce que ces balises perso ne sont qu'une surcouche préinterprétée par un script maison qui le retraduit en quelque chose que la navigateur comprend d'instinct ou bien s'agit-il de vrais objets ?
3. Est-il raisonnable d'en mettre en place une version SUPER ALLEGEE simplement pour développer deux ou trois composants de ce style (car le problème avec Backbase, c'est qu'il n'est pas libre...) ?

Merci d'avoir lu jusque-là.

NemetraL.

Mentral.

mardi 28 février 2006 à 15:22:17 | Re : [XHTML & XML] Peut-on créer ses propres balises ?

f6xara

Il y a une classe que je me serts beaucoup et qui pourra peut etre correspondre à ce que tu veux faire : http://bennolan.com/behaviour/
En faite, tu cible en fonction du type de l element , de la classe ou autre (fonctionne comme pour cibler en css)

ca te permet d'avoir ce genre de script
<ul id="example">
<li>
<a href="/someurl">Click me to delete me</a>
</li>
</ul>

et pour cibler
var myrules = {
'#example li' : function(el){
el.onclick = function(){
this.parentNode.removeChild(this);

}
}
};

Behaviour.register(myrules);



mardi 28 février 2006 à 18:06:55 | Re : [XHTML & XML] Peut-on créer ses propres balises ?

mentral

Slt.

Je privilégie la simplicité de programmation maximale : un seul id doit suffire. Je vais donc essayer avec cette classe et voir les résultats sur des composants plus complexes.

Et concernant Backbase, quelqu'un a une idée de son fonctionnement ?
On peut downloader la version "Community", gratuite mais limitée aux sites persos.
Seulement leur code est super imbriqué et le décortiquer n'est pas chose des plus faciles.

Toutefois, ce n'est pas sur le code à proprement parler que je m'interroge mais sur le fonctionnement global de ce système.

Alors, une idée ?

[ MENTRAL ]

vendredi 3 mars 2006 à 15:58:27 | Re : [XHTML & XML] Peut-on créer ses propres balises ?

mentral

up !!!

[ MENTRAL ]
Programmez ! Vous êtes filmés...



Cette discussion est classée dans : créer, trucs, xhtml, balises, backbase


Répondre à ce message

Sujets en rapport avec ce message

Créer des News comme sur ce site [ par Macx78 ] Je viens d'explorer en détail le site et je n'ai trouvé nulle part comment mettre en place les news, comme il y a sur ce site. Comment faire?Merci d'a Compteurs gratuits [ par DHKold ] Bonjour, je viens de créer un script de compteur et je souhaite en faire profiter les WebMasters qui désirent avoir une idée des visites sur leur(s) s J'ai besoin d'aide [ par viebell ] Bonjour tout le monde !!!J'espère que vous allez pouvoir m'aider car je rame trop !! Je suis en train de construire un site sur lycos multimédia mais qu'est ce qu'une page HTLM et ou la créer? [ par heimanax ] créer un formulaire interactif! [ par cmoua ] Bonjour !Désolé de venir vous embêter avec une question -peut-être- débile!Je voudrais faire un formulaire interactif avec calcul d'une date (jj/mm/aa Très URGENT Comment créer une newsletter ??? [ par Houlenn ] HoulennDébutant, besoin d'aide...Bonjour à tous,je démarre et j'ai énormément de mal à savoir comment créer une newsletter. Je suis hébergé par OVH qu Tableau 3 Dimensions [ par almey ] Bonjour, Je souhaite créer un tableau à trois dimensions ...[1 à 12] [1 à 31][ 1à 3]...Comment dois-je faire pour le créer ... et insérer des données design d'un site [ par tiago206 ] bonjour, voila je suis débutant, j'ai fait quelques sites mais c'etait avec front page donc rien de sérieux, mais là je me lance dans la création, don Ballises dans un textarea [ par bonjovi51 ] Slt, Je voudrai savoir comment placer des balises HTML, genre ou dans un textarea grâce à des checkbox. Je veux que ce soit comme dans un forum, en Créer un tableau dynamiquement [ par RazielReaver ] Salut à tous,Je cherche la solution pour créer plusieurs tableaux dynamiquement.J'aiun script php qui liste les rep d'un dossier et qui créé la liste


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 : 4,196 sec (3)

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