lien vers une frame enfant en javascript - HTML/CSS - Programmation
Marsh Posté le 23-11-2005 à 02:13:17
La question n'est pas très claire. De quel genre de lien s'agit-il ? Combien y a-t-il de frames ? Lien de quel endroit vers quel endroit ?
Supposons, que l'on ait un index à gauche, et le conteu d'une page d'un livre à droite.
L'index vers une page dans la frame de droite, nommée par exemple "upload_frame", pourra être codé de la manière suivante :
<a href=page12.htm target=upload_frame>Lien vers la page 12</a> |
Marsh Posté le 23-11-2005 à 07:37:00
en fait le lien doit etre identique a ca que tu as écrit mais en javascript !! car il est validé a la soumissiond'un formulaire., et je cherche a atteindre un cadre fils.
le contexte est une page ordinaire comme celle de ce forum, ou j'ai simplement intégré le code que j'ai donné :
Code :
|
Marsh Posté le 23-11-2005 à 13:09:55
Une solution qui marche sur un exemple que j'ai testé est :
Code :
|
Marsh Posté le 23-11-2005 à 13:58:04
je teste et je tiens au courant
merci de ton aide en tout cas, j'apprécie
Marsh Posté le 23-11-2005 à 16:22:32
ReplyMarsh Posté le 23-11-2005 à 16:25:22
the_bigboo a écrit : marche pas top.upload_frame has no properties.... |
on est bien d'accord que c'est cencé marcher avec :
Code :
|
parce que ca , ca ne veux pas marcher
Marsh Posté le 23-11-2005 à 21:01:38
En lisant le titre, j'ai cru qu'il s'agissait de frames au lieu d'une iframe.
Cela dit, j'ai copié/collé le code avec la ligne en plus pour l'iframe, et cela marche bien chez moi sous IE 5.5 et Firefox. Le problème vient peut-être du contenu des pages page1.htm et page2.htm. Pour mon test, j'ai page1.htm :
<html> |
et page2.htm :
<html> |
Marsh Posté le 23-11-2005 à 22:27:45
olivthill a écrit : .....j'ai copié/collé le code avec la ligne en plus pour l'iframe..... |
De quelle ligne parles tu ? Peux tu mettre une archive pour me montrer le seul moyen pour moi sera de comparer, et vu la tete de mon code qui est rempli, et deperl, et de PHP, ca va pas etre simple de le mettre en ligne de facon claire...
Marsh Posté le 24-11-2005 à 00:54:02
Je parlais de la ligne numéro 16.
Mon test a consisté à prendre le bloc de 19 lignes que tu as mis ici, à les mettre dans un nouveau fichier que j'ai appelé iframe1.htm, et à avoir les deux fichiers page1.htm et page2.htm ci-dessus.
Marsh Posté le 24-11-2005 à 09:22:05
ya un quiproco : moi je parlais de la représentation come suit :
Code :
|
mais je ne sais pas quoi mettre dans le contenu de la fonction...
Marsh Posté le 24-11-2005 à 09:38:36
Que se soit pour un bouton ou pour un lien, c'est la même chose. D'ailleurs je viens de tester
Code :
|
et ça marche.
Marsh Posté le 23-11-2005 à 00:56:13
Bonjour a tous ! petit probleme de Javascript pour vous :
dans ma page j'ai mis mis une frame dont le code est ci dessous :
j'ai essayé au cadre en faisant parent.frames['upload_frame'].location.href = .............
ou document.upload_frame.location.href = .......................
mais rien n'y fait...
auriez vous une idée ?