A voir également:
- Menu déroulant en javascript
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Telecharger javascript - Télécharger - Langages
- Windows 11 menu démarrer classique - Guide
9 réponses
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 778
29 oct. 2007 à 11:55
29 oct. 2007 à 11:55
Bonjour,
Sans plus de précisions, sans code pour vérifier, est-ce que ces quelques explications t'aident ?
Si une page s'ouvre dans un nouvel onglet, c'est certainement dû aux réglages de ton navigateur.
--
Sans plus de précisions, sans code pour vérifier, est-ce que ces quelques explications t'aident ?
Si une page s'ouvre dans un nouvel onglet, c'est certainement dû aux réglages de ton navigateur.
--
Bonjour, merci de m'avoir répondu mais cela m'aide pas.
J'essaye de reexpliquer mon cas plus clairement.
Mon site à la base est fait en tableau et contient des iframes. exemple :
<tr width="540">
<td width="550" bgcolor="#9999CC">
<iframe src="accueil.html" name="contenu" border="1" width="550" height="310" marginwidth="0"
marginheight="0" hspace="0" vspace="0" frameBorder="0" noResize>
</iframe>
</td>
</tr>
Donc pour le menu, j'ai mis le code suivant :
<a href="accueil.html" class=menu target="contenu">Mot d\'accueil</a>
Cependant, maintenant je veux remplacer avec des div.
Le code suivant est une partie pour structurer la page :
<div id="menu" style="position: absolute; margin-left:0px; margin-top:20px; height: 300px; width: 155px;
background-color:#CCCCFF; visibility:visible">
<script language="JavaScript" SRC="ejs_menu_dyn_vert.js"></script>
</div>
<div id="contenu" style="position: absolute; margin-left:170px; margin-top:0px; height: 300px; width: 155px;
background-color:#CCCCFF; visibility:visible">
<img src="interface/milieu.jpg" border="0" alt="contenu">
</div>
Le menu est fonctionnel mais quand je clique sur une partie, ca ouvre dans une autre page.
Or je veux que ca ouvre juste à coté du menu (dans la partie contenu).
Avant à l'aide des iframes, il suffisait de mettre target="contenu". Mais avec les div, cette fonction marche pas. Par quoi faut-elle la remplacer ?
J'essaye de reexpliquer mon cas plus clairement.
Mon site à la base est fait en tableau et contient des iframes. exemple :
<tr width="540">
<td width="550" bgcolor="#9999CC">
<iframe src="accueil.html" name="contenu" border="1" width="550" height="310" marginwidth="0"
marginheight="0" hspace="0" vspace="0" frameBorder="0" noResize>
</iframe>
</td>
</tr>
Donc pour le menu, j'ai mis le code suivant :
<a href="accueil.html" class=menu target="contenu">Mot d\'accueil</a>
Cependant, maintenant je veux remplacer avec des div.
Le code suivant est une partie pour structurer la page :
<div id="menu" style="position: absolute; margin-left:0px; margin-top:20px; height: 300px; width: 155px;
background-color:#CCCCFF; visibility:visible">
<script language="JavaScript" SRC="ejs_menu_dyn_vert.js"></script>
</div>
<div id="contenu" style="position: absolute; margin-left:170px; margin-top:0px; height: 300px; width: 155px;
background-color:#CCCCFF; visibility:visible">
<img src="interface/milieu.jpg" border="0" alt="contenu">
</div>
Le menu est fonctionnel mais quand je clique sur une partie, ca ouvre dans une autre page.
Or je veux que ca ouvre juste à coté du menu (dans la partie contenu).
Avant à l'aide des iframes, il suffisait de mettre target="contenu". Mais avec les div, cette fonction marche pas. Par quoi faut-elle la remplacer ?
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 778
29 oct. 2007 à 14:09
29 oct. 2007 à 14:09
Alors, essaye innerHTML ?
--
--
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
29 oct. 2007 à 22:20
29 oct. 2007 à 22:20
pourquoi ne pas le faire en php ?
c'est bien plus simple
c'est bien plus simple
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
29 oct. 2007 à 23:07
29 oct. 2007 à 23:07
si j'ai bien compris tu a un truc qui marche avec des iframe
et tu voudrai mettre des dev a la place
et ce que tu cherche a faire c'est que quand tu clic sur le lien la page s'affiche dans la div du milieu (que j'appelerai contenu)
es-ce que ceci t'aide ?
c'est comme ca que je fera
<div name="menu">
<a href="test.php?page=acceuil">acceuil</a>
<a href="test.php?page=page1">page1</a>
<a href="test.php?page=page2">page2</a>
</div>
<div name="contenu">
<?php
if (($_GET['page']=='acceuil')||($_GET['page']=='page1')||($_GET['page']=='page2')) {
include($_GET['page'].'.php');
}
?>
</div>
ps: le fichier s'apelle test.php
ps2: remplace les lien par ton menu javascript et ca devrai etre bon
et tu voudrai mettre des dev a la place
et ce que tu cherche a faire c'est que quand tu clic sur le lien la page s'affiche dans la div du milieu (que j'appelerai contenu)
es-ce que ceci t'aide ?
c'est comme ca que je fera
<div name="menu">
<a href="test.php?page=acceuil">acceuil</a>
<a href="test.php?page=page1">page1</a>
<a href="test.php?page=page2">page2</a>
</div>
<div name="contenu">
<?php
if (($_GET['page']=='acceuil')||($_GET['page']=='page1')||($_GET['page']=='page2')) {
include($_GET['page'].'.php');
}
?>
</div>
ps: le fichier s'apelle test.php
ps2: remplace les lien par ton menu javascript et ca devrai etre bon