[HTML/JAVA] Mise a jour de 2 frames en 1 clic

Zalius Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Zalius Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je travail sur un site par pur plaisir et j'aimerais, si cela est possible, mettre a jour 2 frames avec un seul lien.

je pensais pas que ce serai si compliqué et après quelques heurs de recherches et plusieurs essais, je teste les forums !

En gros, j'ai un sommaire a gauche (gauche.html) et une fenêtre au centre (milieu.html)
j'aimerais, en 1 seul lien, mettre a jour la frame 'gauche' et 'milieu'

alors voila, j'ai trouvé ceci sur internet et j'ai essayé de l'adapter à mon site :



<script language="javascript">

function charge2("gauche.html", "milieu.html")

{ parent.frames["gauche"].location.href="gauche.html"; parent.frames["milieu"].location.href="milieu.html"; }

</script>

<a href="JavaScript:charger2('gauche.html','milieu.html')">sommaire</a>


Mais rien ne ce passe lorsque je clic sur le lien.
je précise que j'ai eu que quelques cours en HTML

merci d'avance pour l'aide !

bonne journée


A voir également:

4 réponses

Lord Zero Messages postés 459 Date d'inscription   Statut Membre Dernière intervention   115
 
<a href="#" onclick="charge2">sommaire</a>
0
Zalius Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour ton aide mais rien ne ce passe...

j'ai peut être une erreur ailleurs mais je sais pas ou
0
Lord Zero Messages postés 459 Date d'inscription   Statut Membre Dernière intervention   115
 
oups oublie de parenthèse

<a href="#" onclick="charge2()">sommaire</a>

sinon j'aurais fait comme cela :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 3</title>
<script type="text/javascript" language="javascript"> 

function charge2() {
document.getElementById('frame1').src ="https://www.pagesjaunes.fr/";
document.getElementById('frame2').src ="https://www.commentcamarche.net/";
}
 
</script> 

</head>

<body>
<iframe id="frame1" style="width:500px;height:500px"></iframe>
<iframe id="frame2" style="width:500px;height:500px"></iframe>

<a href="#" onclick="charge2()">sommaire</a>
</body>

</html>

0
Zalius Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
arf je comprends pas

j'ai rajouté les () et toujours rien par contre ton code marche mais si je veux l'adapter a mon site il faut que je change toute la base en changeant les frames en iframe et avec les "ID"... si je peux éviter ca ce serais mieux mais j'arrive pas a comprendre pourquoi mon petit bout de code ne marche pas...
je le remet au cas ou :

<script language="javascript">

function charge2 ("gauche.html", "milieu.html")

{ parent.frames["gauche"].location.href="gauche.html"; parent.frames["milieu"].location.href="milieu.html"; }

</script>

<a href="#" onclick="charge2()">sommaire</a>
0