Javascript

Tomy

Membre confirmé
22 Octobre 2000
97
0
Visiter le site
Bonjour,

je suis entrain de finir mon site internet et j'ai une petite question a poser a j'espère des connaiseur de Javascript.

Je joue avec 3 frames:
€ Une a gauche pour acceder directement a mes différentes rubriques.
€ Une haut dessus avec certaines références
€ Une reprenant le reste c'est a dire quasiment 90% de ma page.


Ma question est: y a-t-il moyen que quand je clique sur un bouton de la frame Gauche de changer la page centrale (ça, j'arrive a faire) et de changer une image dans la frame supérieur ?


A noter:
j'utilise Golive 4.0 et je procede commes suit:

<a href="sequentiel/sequentiel.html" title="Séquentiel" target="menud" onmouseover='document.images.buttonsequ.src="images/sequentielVP.gif"' onmouseout='document.images.buttonsequ.src="images/sequentielB.gif"'
onmouseclick='ICI, QUELQUE CHOSE' >
<img height="26" width="101" src="images/sequentielB.gif" name="buttonsequ" border="0" alt="Séquentiel"></a>

A+,
et merci !
 
Merci de ta reponce szamcha
mais d'apres ce que je comprends, tu me propose de recharger une nouvelle Frame... (enfin,si je comprend bien ...)

En fait, pour etre plus claire, je voudrais une fonction javascript qui permet que lorsqu'on clique sur un lien dans une de mes Frames, une image change dans l'autre Frame (si tout le monde me suit ...).

Mais, si je ne trouve pas la solution, je devrai utilise ta solution: charger deux frame en meme temps (ce qui n'est pas pratique car je n'ai qu'une image a changer...)

 
nonnon j'avais bien compris. Mais de toute façon ça marche pas. je me rapelle aussi avoir eu des différences de comportement suivant les navigateurs. Je cherche tout ça dans mes archives et je te les renvoi.A+
 
Un serveur de news à ne pas négliger pour toute question relative à JavaScript :
comp.lang.javascript
Cordialement
Manu
 
Eureka !

j'ai trouve la solution de mon probleme !

Je vous la donne (on ne sait jamais, ca peut interesse d'autre personne ...) :

<a href="sequentiel/sequentiel.html" title="Séquentiel" target="menud" onmouseover='document.images.buttonsequ.src="images/sequentielVP.gif"' onmouseout='document.images.buttonsequ.src="images/sequentielB.gif"'
onclick=parent.frames["nom_de_la_frame"].'document.images.buttontitre.src="images/titreS.gif"' >
<img height="26" width="101" src="images/sequentielB.gif" name="buttonsequ" border="0" alt="Séquentiel"></a>

Et il ne faut pas oublier dans l'autre frame de donner le nom du bouton :

<img height="50" width="200" src="images/TitreM.gif" name="buttontitre" border="0" alt="Titre">

Merci a Szamcha et a Manu.

Bon, maintenant je m'attaque aux menus deroulants
j'ai deja une partie du code (Merci a Gribouille et a JackSim) mais je voudrais que la page choissie s'ouvre dans ... une de mes Frames.

Mais c'est decide, le prochain site, je le fait sans Frames ;-)

A+,
Tom
 
Fut un temps ou tous les sites ne marchaient qu'avec ds frames ... si on regarde actuellement, on se passe des sites ... en fait à part dans de rares cas les frames on tendance à compliquer la navigation si les frames en question ne se contente pas d'afficher un menu.
Pour mieux se rendre compte de la nouvelle tendance le site d'Apple => aucune frame, on utilise des tableaux et je pense que tout le monde est d'accord pour econnaître que la navigation estt aisée.
Conclusion aujourd'hui on préfère éviter les frames même si c'est plus passionnant techniquement à programmer.
 
tiens tiens...
les frames sont plus passionnantes techniquement à programmer?? ;-)

essaie un peu de les remplacer par des <include> et tu t'amuseras autant :-)

je suis assez d'accord avec toi: les frames sont à proscrire:
leur comportement sont trop hasardeux
les ascenceurs présent ou non compliquent l'interface
le "bookmarquage" d'un site framé est quasi-impossible
la navigation devient parfois incohérente
et la programmation n'est pas passionnante mais contraignante ;-)