OVH Cloud OVH Cloud

layers vs dom

4 réponses
Avatar
buserror
Bonjour,

je suis entrain de faire une page qui peut changer le contenu affiché
dynamiquement quand l'utilisateur le désire, mais je ne sais pas quelle
est la meilleure méthode pour l'implémenter, a savoir : soit dom, et
modifier la page en javascript, ou alors utiliser des couches que je
masque/affiche en fonction du besoin. Quel est selon vous la le procédé
le plus adapté ?

merci d'avance,
rv

4 réponses

Avatar
BMR
Salut !

La gestion des layers sur les navigateurs récents utilise des fonctions
DOM. Si tu veux rester compatible avec les navigateurs anciens, il vaut
mieux rester dans l'optique layers. Il y a toujours un débat sur la
nécessité d'assurer cette compatibilité. Souvent au détriment de Safari,
Konqueror...

C'était la pensée du matin ;-)

BMR

Bonjour,

je suis entrain de faire une page qui peut changer le contenu affiché
dynamiquement quand l'utilisateur le désire, mais je ne sais pas quelle
est la meilleure méthode pour l'implémenter, a savoir : soit dom, et
modifier la page en javascript, ou alors utiliser des couches que je
masque/affiche en fonction du besoin. Quel est selon vous la le procédé
le plus adapté ?

merci d'avance,
rv


Avatar
buserror
hello,

alors donc la je laboure avec les layers (oui parce que superposer 2
layers j'ai compris, mais 3 j'y arrive pas..), ca me semble aussi moins
couteux qu'un tas de javascript pour réagencer l'arbre dom. Euh, Safari
et les layers ca marche pas, ou alors c'est avec dom ?
A ce propos, je me demandais si il n'y avait pas des farfelus qui
laissent un mac en ligne avec vnc ou un serveur x11 pour pouvoir faire
des tests.. Non ?
Pour konqueror c'est pas grave, j'aime pu linux depuis longtemps :)

merci,
rv


Salut !

La gestion des layers sur les navigateurs récents utilise des fonctions
DOM. Si tu veux rester compatible avec les navigateurs anciens, il vaut
mieux rester dans l'optique layers. Il y a toujours un débat sur la
nécessité d'assurer cette compatibilité. Souvent au détriment de Safari,
Konqueror...

C'était la pensée du matin ;-)

BMR


Bonjour,

je suis entrain de faire une page qui peut changer le contenu affiché
dynamiquement quand l'utilisateur le désire, mais je ne sais pas
quelle est la meilleure méthode pour l'implémenter, a savoir : soit
dom, et modifier la page en javascript, ou alors utiliser des couches
que je masque/affiche en fonction du besoin. Quel est selon vous la le
procédé le plus adapté ?

merci d'avance,
rv




Avatar
ASM

hello,

alors donc la je laboure avec les layers (oui parce que superposer 2
layers j'ai compris, mais 3 j'y arrive pas..),


??? pourquoi superposer ?
on leur donne le même style (en position: absolute; visibility: hidden;)
et hop! ils se superposent complètement et entièrement
(bien sûr on ne voit rien, le JS se chargeant de rendre visible celui désiré)

ca me semble aussi moins
couteux qu'un tas de javascript pour réagencer l'arbre dom.


traduction ?

Euh, Safari
et les layers ca marche pas, ou alors c'est avec dom ?


ben oui, on te l'a dit : safari, konkeror ...

visiter :
http://www.selfhtml.org
http://www.alsacreations.com
(dans le barratin de l'accueil il y a le lien vers les tutoriels)
http://www.yoyodesign.org/doc/w3c/css2/cover.html
voir aussi : openWeb

--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************

Avatar
buserror
plus precisement : je veux superposer n layers les unes sur les autres,
et que chacune prenne la taille de la plus grande. Cependant ces layers
sont dans une cellule de tableau, et je ne parviens pas a positionner
correctement relativement a cette cellule. Avec seulement deux layers,
avec la premiere en relative et la deuxieme en absolu ca marchait, mais
avec 3 ca ne marche pas.

Par rapport a dom, l'autre solution que j'avais envisagée etait de gerer
un seul tableau et changer le contenu des cellules dynamiquement. Mais
ca me parait plus couteux coté client.

Pour khtml non je n'ai pas compris exactement quels standards il
supporte, vais aller fouiner ca.

merci,
rv



hello,

alors donc la je laboure avec les layers (oui parce que superposer 2
layers j'ai compris, mais 3 j'y arrive pas..),



??? pourquoi superposer ?
on leur donne le même style (en position: absolute; visibility: hidden;)
et hop! ils se superposent complètement et entièrement
(bien sûr on ne voit rien, le JS se chargeant de rendre visible celui désiré)


ca me semble aussi moins
couteux qu'un tas de javascript pour réagencer l'arbre dom.



traduction ?


Euh, Safari
et les layers ca marche pas, ou alors c'est avec dom ?



ben oui, on te l'a dit : safari, konkeror ...

visiter :
http://www.selfhtml.org
http://www.alsacreations.com
(dans le barratin de l'accueil il y a le lien vers les tutoriels)
http://www.yoyodesign.org/doc/w3c/css2/cover.html
voir aussi : openWeb