18041 sujets
Questions générales et questions de débutants
Bonjour Mectro.
A bien te comprendre, tu désires qu'une seule page web s'ouvre dans tous les cas !
S'il n'existe pas, tu l'ouvres et si elle existe déjà, tu restes sur la même page.
La seule façon de faire est d'utiliser le JavaScript.
Voici un exemple de ce que l'on peut faire :
@+
A bien te comprendre, tu désires qu'une seule page web s'ouvre dans tous les cas !
S'il n'existe pas, tu l'ouvres et si elle existe déjà, tu restes sur la même page.
La seule façon de faire est d'utiliser le JavaScript.
Voici un exemple de ce que l'on peut faire :
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<title>exemple</title>
<style>
a {
display : block;
}
</style>
<script>
newpage = {
lien: null,
test: function (that)
{
if (this.lien && !this.lien.closed)
this.lien.location = that.href
else this.lien = window.open(that.href);
return false;
}
}
</script>
<body>
<a href="http://www.google.fr" target="_blank" onClick="return newpage.test(this);">Vers Google</a>
<a href="http://www.alsacreations.com/" target="_blank" onClick="return newpage.test(this);">Vers Alsacréations</a>
</body>
</html>
@+
sur une même page je parlais de l'accordion de bootstrap
<div class="accordion" id="myaccordion" >
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse"
data-parent="#myaccordion" data-target="#collapseOne" href="#">Item collapseOne</a>
</div>
<div id="collapseOne" class="collapse in">
etc ....
<div class="accordion" id="myaccordion" >
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse"
data-parent="#myaccordion" data-target="#collapseOne" href="#">Item collapseOne</a>
</div>
<div id="collapseOne" class="collapse in">
etc ....
Bonjour mectro.
A vrai dire, je n'ai pas du tout compris ce que tu essayes de faire ???
Si tu parles d'un menu, où il faut cliquer sur un onglet pour l'ouvrir et idem pour le fermer, le sujet a été traité dans ce lien.
Cela se fait à l'aide des boutons radio ou des cases à cocher, et permet de concevoir toutes sortes de menus.
@+
A vrai dire, je n'ai pas du tout compris ce que tu essayes de faire ???
Si tu parles d'un menu, où il faut cliquer sur un onglet pour l'ouvrir et idem pour le fermer, le sujet a été traité dans ce lien.
Cela se fait à l'aide des boutons radio ou des cases à cocher, et permet de concevoir toutes sortes de menus.
@+
Bonjour mectro.
Je ne connais pas ce genre de menu, mais en faisant une recherche sur le net, tu trouves.
Voici un exemple de menu en accordéon !
Sinon, nul besoin de passer par le jQuery pour un menu en accordéon, dont un seul panneau reste ouvert en permanence.
Voici ma solution très simpliste : http://jsfiddle.net/7T8cf/
@+
Je ne connais pas ce genre de menu, mais en faisant une recherche sur le net, tu trouves.
Voici un exemple de menu en accordéon !
Sinon, nul besoin de passer par le jQuery pour un menu en accordéon, dont un seul panneau reste ouvert en permanence.
Voici ma solution très simpliste : http://jsfiddle.net/7T8cf/
@+