rduvrac
Messages postés120Date d'inscriptionvendredi 7 février 2003StatutMembreDernière intervention 2 novembre 2009
-
6 oct. 2008 à 13:51
rduvrac
Messages postés120Date d'inscriptionvendredi 7 février 2003StatutMembreDernière intervention 2 novembre 2009
-
29 avril 2009 à 07:59
Bonjour
Sur une page, j'ai 2 onglets.
Pour chacun, j'ai des boutons radios et un bouton de validation.
Lorsque je valide je retourne sur cette même page et mon choix se met à jour.
Mon problème est que j'aimerai que le dernier onglet sélectionné avant de valider soit celui mis en avant une fois la page rechargée.
J'ai pensé à mettre un bouton radio dans chaque onglet, ça pourrait le faire si il se cochait en cliquant sur l'onglet lui même.
Mais l'idéal serait qu'il n'y ait pas de bouton radio dans les onglets (ou alors qu'il deviennent invisibles)
Bon là c'est un spry généré par Dreamweaver mais si vous avez une solution autre, vous pouvez la soumettre histoire d'avancer le schmilblik ;-)
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 6 oct. 2008 à 15:02
bonjour,
ou alors.. style="display:none" sur le radio
ou alors.. php sait ( ou peut le savoir ! ) quel est l'onglet ouvert,
quand il réaffiche la page, qu'il ouvre celui qui l'était.
ou alors...
CordialementBul[mon Site][M'écrire]
rduvrac
Messages postés120Date d'inscriptionvendredi 7 février 2003StatutMembreDernière intervention 2 novembre 2009 6 oct. 2008 à 15:05
j'ai mis le cookie en ça marche avec le bouton radio.
Mais l'idée d'un champs hidden rempli en javascript serait bien mieux en effet.
Seulement je sais pas comment faire... pas doué en javascript faut dire le gars aussi ;-)
Comment est ce qu'on fait ça ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
loufagreen
Messages postés1Date d'inscriptionjeudi 29 décembre 2005StatutMembreDernière intervention28 avril 2009 28 avril 2009 à 17:48
Pourrais-tu m'expliciter ce que PHP peut faire pour qu'après valid du formulaire il réaffiche le même onglet, car çà fait plusieurs jours que je galère sur le sujet !
placer sur la page autant de boutons radios que d'onglet :
<?php if (!(strcmp($_COOKIE["onglet"],"1"))) {echo "checked="checked"";} ???> type="radio" name="onglet" value="1" id="onglet_1" style="visibility: hidden;" />
Ensuite je sais plus de trop, car j'ai réussi à le fire fonctionner mais depuis j'ai remodifié et je suis passé à une autre page. Je commence à dévelloper en flash et je pense que je vais en faire de même pour ma fameuse page (donc ne plus utiliser les spry)
mais c'est possible :-) si vous retrouvé le code n'hésitez pas à le remettre sur ce post pour qu'il nous serve de pense bête ;-)
rduvrac
Messages postés120Date d'inscriptionvendredi 7 février 2003StatutMembreDernière intervention 2 novembre 2009 29 avril 2009 à 07:55
loufagreen, dans mon cas, le spry est placé dans un formulaire qui enregistre les vaeurs des boutons radio cachés et recharge la page. De ce fait il suffit de modifier cette ligne de code pour l'adapter à l'ouverture de l'onglet sélectionné en dernier :
var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1", {defaultTab:2});
il faut un code du genre :
var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1", {defaultTab:<?php echo $row_RSradio["onglet"]-1; ???>});