Faire un include() dans un calque seulement si celui-ci est visible - HTML/CSS - Programmation
Marsh Posté le 09-01-2006 à 10:04:34
Oui c'est possible mais tu es bien conscient que chaque fois qu'un calque sera désinvisibilisé ( si si ça existe ce mot et puis c'est plus joli que apparaîtra), il te faudra recharger ta page ...
L'idée en gros c'est dans ta fonction qui cache/rend visible tes calques, tu en profites pour stocker leur état dans une variable, puis tu passes cette variable à ton script php.
PS: tu peux aussi envisager de le faire via AJAX, mais bon ...
Marsh Posté le 09-01-2006 à 15:19:51
En effet, j'avais pas penser qu'il faudrait recharger la page, ce qui est encore moins optimisé du coup...
En fait mon index est un grand <table> et dans la case principal du milieu, j'ai tous mes calques en position relative, il n'y en a toujours qu'un qui s'affiche à la fois (en fonction des liens) mais ça m'oblige à charger touts les claques dès le débuts, n'y a t il pas une meilleur solution?
En tout cas merci de ta réponse anapajari.
Marsh Posté le 09-01-2006 à 15:44:08
Jeetiz a écrit : ... n'y a t il pas une meilleur solution? |
Avec ajax tu n'aurais pas de problème pour ne recharger que la partie souhaitée ... Mais de la à dire qu'il s'agit d'une meilleure solution
Marsh Posté le 09-01-2006 à 09:54:30
Bonjour,
j'ai un ptit soucis pour un site perso que je suis en train de conçevoir.
En effet, j'utilise des calques et je joue avec l'attribut display pour afficher ou maquer les calques en fonction de ce que l'utilisateur clique. Le problème c'est que lors du chargement de mon index, il me charge touts mes calques "hidden" ou non et qui contiennent beaucoup de photos, ce qui n'est pas du tout optimisé. Donc est il possible avec javascript et php de faire un script qui ressemblerait à cette algo:
ou bien
Merci d'avance
Message édité par Jeetiz le 09-01-2006 à 09:55:01