Bonjour à tous,
Pour commencer, veuillez excuser ce titre fort peu explicite, mais j'ai bien du mal à poser un vocabulaire précis sur ce que je cherche à faire.
Donc, commençons pas le commencement :
J'ai une page qui comporte pas mal de contenu, et que j'ai donc scindée en deux onglets. J'utilise une réécriture d'url, ce qui me donne le code suivant pour mes onglets :
J'ai remis les événements en onclick pour présenter le code plus clairement.
En cliquant sur un onglet, javascript activé ou pas, on a donc le résultat voulu (je vous épargne la fonction switchTab, qui fait une simple requete AJAX)
Seulement voilà : si je charge page-tab1.html, que je clique sur l'onglet tab2, et que je fais F5, je me retrouve à nouveau sur page-tab1.html, alors que, bien sur, je voudrais retomber sur page-tab2.html.
Existe-il, sinon une solution, du moins une piste pour obtenir ce comportement ?
Merci d'avance d'éclairer ma lanterne !
Grégoire
Pour commencer, veuillez excuser ce titre fort peu explicite, mais j'ai bien du mal à poser un vocabulaire précis sur ce que je cherche à faire.
Donc, commençons pas le commencement :
J'ai une page qui comporte pas mal de contenu, et que j'ai donc scindée en deux onglets. J'utilise une réécriture d'url, ce qui me donne le code suivant pour mes onglets :
<!-- DEBUT ONGLETS -->
<ul class="tabs">
<li><a href="page-tab1.html" onclick="switchTab('tab1'); return false;">Onglet 1</a></li>
<li><a href="page-tab2.html" onclick="switchTab('tab2'); return false;">Onglet 2</a></li>
</ul>
<!-- FIN ONGLETS -->
J'ai remis les événements en onclick pour présenter le code plus clairement.
En cliquant sur un onglet, javascript activé ou pas, on a donc le résultat voulu (je vous épargne la fonction switchTab, qui fait une simple requete AJAX)
Seulement voilà : si je charge page-tab1.html, que je clique sur l'onglet tab2, et que je fais F5, je me retrouve à nouveau sur page-tab1.html, alors que, bien sur, je voudrais retomber sur page-tab2.html.
Existe-il, sinon une solution, du moins une piste pour obtenir ce comportement ?
Merci d'avance d'éclairer ma lanterne !
Grégoire