1 bouton, 2 liens ?

Mélanie -  
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)
A voir également:

4 réponses

Serge_La Messages postés 408 Statut Membre 47
 
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.
1
Mélanie
 
Merçi mais malheureusement cela ne fonctionne pas comme prévu.
Le curseur change (en forme de main) comme si il y avait un lien mais impossible de cliquer dessus.
Le menu ne fonctionne plus.
0
Serge_La Messages postés 408 Statut Membre 47
 
Peut être en utilisant le DOM. Pourrais-tu donner le lien de ta page? J'aurais le temps de fignoler un peu dessus.

Serge.
0
Mélanie
 
il y a pas de lien étant donné que le site n'est pas encore hébergé.
C'est quoi le DOM ?
0
Serge_La Messages postés 408 Statut Membre 47
 
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.
0
Mélanie
 
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 ?
0
nico_youss
 
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
0
Mélanie
 
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"
0
Serge_La Messages postés 408 Statut Membre 47
 
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!
: )
0