1 bouton, 2 liens ?
Mélanie
-
Serge_La Messages postés 408 Statut Membre -
Serge_La Messages postés 408 Statut Membre -
Bonjour,
je me demandais si on pouvait faire un bouton (image mappable) qui ouvre deux pages différentes (une dans la partie de droite et l'autre à gauche)
je me demandais si on pouvait faire un bouton (image mappable) qui ouvre deux pages différentes (une dans la partie de droite et l'autre à gauche)
Configuration: Windows XP Firefox 1.5.0.11
4 réponses
-
Je viens de revisiter une ressource au sujet des frames (PPK). C'est assez mélangeant. Voici ce qu'il faudrait faire par exemple:
<area shape="rect" coords="170,70,260,100" href="javascript: top.contenu_sous_menu.location.href='presentation.php'; top.contenu.location.href='exemple.php'; ">
Je n'ai pas essayé. Dis moi si ça fonctionne comme prévu.
Serge.-
-
-
-
Le Document Object Model (DOM) est la structure de site plus récente et puissante. Ça pourrait simplifier l'appel du frame, avec un id et document.getElementById('idduframe') au lieu de top.etc.
Aussi, tu peux essayer avec parent.etc au lieu de top.etc.
Sans voir ton code on ne peux pas trouver l'erreur. Faudrait que tu l'héberges quelque part.
Serge. -
J'ai trouvé un code intéressant qui ouvre deux pages en une mais dans 2 frames. Le voiçi :
<script language="javascript">
<!--
function loadFrames(page1, page2)
{
framecode = "<frameset rows='50%,50%'>"
+ "<frame src='" + page1 + "'>"
+ "<frame src='" + page2 + "'>"
+ "</frameset>";
page = window.open("");
page.document.open();
page.document.write(framecode);
page.document.close();
}
-->
</script>
Dans body : <area shape="rect" coords="170,70,260,100" href="javascript:loadFrames('presentation.php','exemple.php') ">
Mais je voudrais le mettre dans les frames dejà existantes. Comment faire ?
-
-
J'ai trouvé ça 5 ou 6 postes sous le tiens...
La personnne dit que ça marche pour 2 ouvertures de page.
Adapte le avec des frames si tu veux que ca s'affiche dans la même page ;)
======= message trouvé ========
Ouvrir plusieurs page en 1 CLIC!! - mrmagic Statut:
Date: Non résolu
jeudi 12 avril 2007 à 20:14:27
Bonjour!
Voilà, je voudrai faire qqchose qui parait SIMPLE mais qui est pas si facile!!
Voilà, je voudrai faire un lien html que quand je clique desssus, 3 page internet différentes s'ouvrent!
J'ai fais ça, mais ça a l'air de pouvoir marcher qu'avec 2 pages internet maximum!!!
VOICI le lien:
<html>
<head>
<script language="javascript">
<!--begin
function adclick(ad,site) {
window.open(ad);
window.location=site;
}
//End -->
</script>
</head>
<body>
<a href="javascript:adclick('http://www.yahoo.fr','http://www.voila.fr');">cliquez ici pour découvrir yahoo et voila </a>
</body>
Comment faire pour 3 pages voir 40?
Je voudrai faire aussi qqchose, que ces pages ouvertes se ferme automatiquement au bout de 3 secondes chacune, possible?
Est ce que qq aurait un fihier déjà fait?
Merci d'avance,
Jerome -
Merci pour ton aide mais je n'arrive pas à modifier le script pour qu'il fonctionne avec des images mappables.
Voici mon cas :
<body>
<table width="800" height="100" cellspacing="0" cellpadding="0" border="0" class="i">
<tr width="800">
<td>
<img src="interface/menu.jpg" usemap="#regions" border="0" width="800" height="100">
<map name="regions">
<area shape="rect" coords="170,70,260,100" href="presentation.php" target="contenu_sous_menu">
<area shape="rect" coords="260,70,350,100" href="mairie.php" target="contenu_sous_menu">
<area shape="rect" coords="350,70,440,100" href="economie.php" target="contenu_sous_menu">
<area shape="rect" coords="440,70,530,100" href="vie_pratique.php" target="contenu_sous_menu">
<area shape="rect" coords="530,70,620,100" href="culture.php" target="contenu_sous_menu">
<area shape="rect" coords="620,70,710,100" href="loisirs.php" target="contenu_sous_menu">
<area shape="rect" coords="710,70,800,100" href="tourisme.php" target="contenu_sous_menu">
</map>
</td>
</tr>
</table>
</body>
Je veux que quand on clique sur un bouton (image mappable) on accède également à : exemple.php target="contenu" -
Y a pas de quoi, Mélanie. J'en apprends aussi. Je crois qu'il y a plusieurs solutions en fait. Et les plus simples sont les meilleures. Alors, bravo, très bien!
: )