Accueil > Forum > > > > mémoire d'onglet
mémoire d'onglet
lundi 6 octobre 2008 à 13:51:24 |
mémoire d'onglet

rduvrac
|
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. Voici un lien vers la page de test : [url]http://www.duvrac.com/test_onglets/test_onglets.php[/url] 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 ;-)
|
|
lundi 6 octobre 2008 à 14:40:28 |
Re : mémoire d'onglet

XtremDuke
|
Enregistre un cookie au moment de la validation avec l'onglet actuel. Réutilise-le au chargement de la page. C'est aussi "simple" que ca.
Projet en cours : Joof
|
|
lundi 6 octobre 2008 à 14:57:00 |
Re : mémoire d'onglet

nhervagault
|
Salut,
Un petit champ input type=hidden remplit en javascript avant le submit peut faire aussi l'affaire.
Si tu ne veux pas de cookies.
|
|
lundi 6 octobre 2008 à 15:02:09 |
Re : mémoire d'onglet

bultez
|
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... Cordialement
|
|
lundi 6 octobre 2008 à 15:05:14 |
Re : mémoire d'onglet

rduvrac
|
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 ?
|
|
lundi 6 octobre 2008 à 15:26:45 |
Re : mémoire d'onglet

rduvrac
|
je pense qu'il faut changer cette ligne :
--->var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1", 1);<---
et remplacer le 1 par la valeur de l'onglet sélectionné. Mais j'y arrive pas...
déjà c'est quoi la valeur ? defaultTab this.defaultTab ou un autre truc ?
le fichier est js est là : http://www.duvrac.com/test_onglets2/SpryAssets/SpryTabbedPanels.js
|
|
dimanche 29 mars 2009 à 12:00:16 |
Re : mémoire d'onglet

rocknroll2
|
Bonjour, As-tu eu une réponse, je suis confronté au même problème et je ne trouve pas de solution, ni en JS ni en PHP
Ouais, je serais un Pro du VB6 et du PHP dans 10/15 ans ;)
|
|
mardi 28 avril 2009 à 17:48:14 |
Re : mémoire d'onglet

loufagreen
|
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 !
|
|
mercredi 29 avril 2009 à 07:49:40 |
Re : mémoire d'onglet

rduvrac
|
désolé j'ai pas mal de taf et pas trop le temps de répondre.
rapidement : il faut déjà mettre ce script sur les onglets (en l'adaptant pour chaque bien sûr) : onmousedown="document.getElementById('onglet_1').checked = (document.getElementById('onglet_1').checked ? false : true);document.getElementById('onglet_1').checked = (document.getElementById('onglet_1').checked ? true : true);">
placer sur la page autant de boutons radios que d'onglet : 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 ;-)
|
|
mercredi 29 avril 2009 à 07:55:30 |
Re : mémoire d'onglet

rduvrac
|
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:});
|
|
Cette discussion est classée dans : bouton, page, test, onglets, onglet
Répondre à ce message
Sujets en rapport avec ce message
Mise en cache ... [ par guidal ]
Bon, ben voilà ... C'est un point sur lequel je me pose des questions ...Cela concerne les IMG mais aussi les OBJECT ...Mettons que j'ai une page html
Boutons radios? [ par dufour137 ]
bonjour tout le monde, j'aimerais svoir comment faire pour tester une valeure dans une page htm sur un bouton radio pour ouvrir une page internet selo
Iframes recuperation de donnees [ par mhiblot ]
voila mon pb. sur 1 premier page, g 1 formulaire avec une iframe en plus.nommee 'iframe' :p dans cette iframe g 2 champs et un bouton. lorque je cl
Bouton radio [ par iomega ]
Bonjour à tous j'ai 3 boutons qui qui contiennent des valeurs et je voudrai savoir comment fait-on pour que lorsque je selection une valeur et que la
Modifier onClick [ par aurelie ]
Quelqu'un pourrait-il me dire si c'est possible de modifier l'événement onClick d'un bouton sur la même page. Car j'ai un événement onMouseOver qui ne
Executer script dans un test [ par samplus33 ]
Voila j'effectue un test de sesion sous php et j'aimerais que si la session n'estn pas bonne alors j'execute un script qui ouvre dans la page de test
ACTUALISATION FEUILLE [ par almey ]
Bonjour, J'ai deux pages WEB ... la 1 et la 2.sur la 2, j'ai un bouton FERMERLe rôle de ce bouton doit recharger une page sur une frame de la page WEB
2 fonctions pour 1 bouton [ par christobal ]
Bonjour, j'aimerais pouvoir utiliser un seul bouton pour imprimé la page récapitulatif d'une commande et envoyer cette meme page par mail.Comment fair
actualiser une page avec php [ par rich25200 ]
bonjour;sur ma page j'ai un bouton et lorsque je clique dessus je transmet a ma barre d'adresse une valeur comme www.index.php?mavaleur=1et lors du cl
Besoin d'aide pour un truc simple... [ par VBbigineure ]
Salut tt le monde, ce que je veux faire est simple, mais je ne trouve pas...Une page HTML avec un bouton.Je souhaite lancer la procédure du clic sur c
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|