Légende d'un menu qui apparait dans un cadre différent [HTML] - HTML/CSS - Programmation
Marsh Posté le 28-01-2003 à 17:33:15
avec des frames, ca va être super lourd à gérer. Ce serait nettement plus simple avec des div.
Marsh Posté le 28-01-2003 à 18:14:12
gizmo a écrit : avec des frames, ca va être super lourd à gérer. Ce serait nettement plus simple avec des div. |
J'veux bien le croire, mais la structure du site doit rester comme elle l'est déjà, donc je peux pas me permettre de virer les frames...
Marsh Posté le 28-01-2003 à 19:17:01
ReplyMarsh Posté le 28-01-2003 à 19:19:20
ouais mais le mouseover déclanche un truc dans la mème frame que le lien, ca fait rien dans une autre frame
Marsh Posté le 28-01-2003 à 19:24:17
bin il a juste a changer le chemin
window.parent.blabla ...
Marsh Posté le 28-01-2003 à 19:33:22
Citation : OnMouseOver="parent.menu.affich.src=onlogo.src" OnMouseOut="parent.menu.affich.src=rien.src"> |
Marsh Posté le 28-01-2003 à 20:43:06
En effet, ça peut m'aider...
Mais est-ce possible de balancer du onmouseover / onmouseout dans un <area shape...> ???
Marsh Posté le 28-01-2003 à 21:57:32
electrastar a écrit :
|
parent ne veux pas marcher. Y'a t il un moyen pour appeller de cette manière le affich qui est défini dans la topframe, genre :
OnMouseOver="topFrame.menu.affich.src=onlogo.src" OnMouseOut="topFram.menu.affich.src=rien.src">
Parce que ça, ça ne marche pas
Marsh Posté le 29-01-2003 à 01:35:46
réponse bete p-e..
mais en utilisant l'attribut TARGET de base ?
Marsh Posté le 29-01-2003 à 09:49:20
le chemin de base pour agir sur un autre frame en jvs c:
window.parent.frames['nom du frame'].action_que_tu veux
par pour un lien, faire afficher sa page dans un autre frame:
window.parent.frames['nom du frame'].location.replace("nom_page.htm" );
si ca peut taider....
Marsh Posté le 29-01-2003 à 09:53:37
djmind a écrit : réponse bete p-e.. |
je peux pas intégrer un target dans un <area shape...> car il y en a déjà un qui définit la frame où doit apparaître la pasge correspondant au menu...
Merci quand même
Marsh Posté le 29-01-2003 à 10:38:54
Elderion a écrit : le chemin de base pour agir sur un autre frame en jvs c: |
En essayant cette syntaxe, cela ne marche pas non plus. Il me retourne à chaque fois 'window.parent.frames.topFrame.action' a la valeur Null ou n'est pas un objet
C dingue ça ! Doit bien y avoir un moyen de gérer l'accès à un topframe en partant d'un leftframe...
Marsh Posté le 29-01-2003 à 11:58:55
jen suis sur que tu peux trouver ton bonheur en cherchant sur editeurjavascript.com
Marsh Posté le 29-01-2003 à 16:39:48
electrastar a écrit : et window.parent.topframe ??? |
Ne fonctionne pas...
>Elderion, merci je vais aller voir, ça m'a l'air intéressant !
Marsh Posté le 29-01-2003 à 18:20:46
Bon sur editeurjavascript c tjrs pareil. Tous les exemples fonctionnent ds les memes frames...
Marsh Posté le 29-01-2003 à 20:13:28
bon je viens de te faire un truc en 2 minutes grâce à un comportement de dreamweaver :
dans la frame de gauche (menu) il ya un carré rouge. En passant la souris dessus ca montre un carré bleu dans la frame principale. En sortant la souris, le bleu redisparaît.
Frame carré rouge :
Code :
|
Frame carré bleu :
Code :
|
Marsh Posté le 30-01-2003 à 14:11:23
Merci à tous pour votre aide, mais finalement, la syntaxe suivante fonctionne :
Citation : parent.nomFrameDuHaut.nomDelImageDeLaFrameDuHaut.src='image.gif' |
Donc certains d'entre vous voyaient juste
Merci encore
Marsh Posté le 28-01-2003 à 11:44:42
Salut, tous !
Voilà mon souci :
J'ai un menu dans une leftframe et une image quelconque dans une upperframe (en haut à droite du menu)
Je voudrais que lorsque l'on passe le pointeur de la souris sur une section du menu, une légende lui correspondant s'affiche dans l'image de l'upperframe.
Je pensais faire cela avec des onmouseouver / onmouseout, mais comment gérer le fait que l'image devant accueuillir la légende soit ds un autre cadre ?
Merci de votre aide
---------------
Sans ma barbe, quelle barbe !