Eléphant du PHP |
138 Messages
16 juil. 2005, 11:22
tu peux avoir aussi une solution qui me semble un peu lourde mais qui serait possible:
créer 2 calques avec ton formulaire dans chacun des 2 mais avec un style css différents.
Code : Tout sélectionner
<div id="calque1" style="z-index:1;">
//ton formulaire
</div>
<div id="calque2" style="z-index:0;">
//ton formulaire
</div>
lorsque tu cliques sur ton bouton le calque du dessous passe au dessus de celui qui est affiché (il faudra créer un fct qui change le z-index de 0 à 1 au click de souris).
Mais comme la fait remarquer Cyrano, le problème c'est les infos. Il suffit que lorsque une données est inscrite dans un "champnom_calque1" elle soit auss inscrite dans le "chamnom_calque2" et là sur chaque champ tu mets un attribut du style:
exemple pour un champ nom sur calque1
Code : Tout sélectionner
onchange= "document.getElementsById("champnom_calque2").value=this.value"
Du coup pas besoin de recharger ta page, mais ça implique d'avoir un formulaire en double avec des images en double et donc plus temps pour charger la page.
Il y a des gens qui ont une bibliothèque comme des eunuques ont un harem (V. Hugo)