Liens vers un frameset (javascript needed?) - HTML/CSS - Programmation
Marsh Posté le 26-10-2004 à 16:57:21
Bon j'essaie d'etre plus clair:
J'ai une page www.xxx.com
qui est compose de deux frames, une top www.xxx.com/top
une bottom www.xxx.com/bottom
je desire a l'aide d'un lien javascript rediriger vers la
combinaison www.xxx.com/top et www.xxx.com/yyy.htm
ce sans recreer une page
Merci!
Marsh Posté le 26-10-2004 à 17:23:40
Si j'ai bien compris:
ta page contenant le frameset doit certainement donné un nom aux frames ("haut" et "bas" par exemple), donc pas besoin de JS, tu fait un lien html en utilisant le "target".
pour ouvrir la page "www.xxx.com/yyy.htm" dans la frame du bas, le lien doit etre <a href="www.xxx.com/yyy.htm" target="bas"(nom de la frame du bas dans le frameset)> lien </a>
Marsh Posté le 26-10-2004 à 17:31:31
Il y a deux "reponses".
La 1ère, non ce n'est pas possible. C'est d'ailleurs un des arguments qui demontre pourquoi les frames c'est le mal. Parce qu'il n'est pas possible d'avoir un lien precis (donc impossible a metre dans les bookmarks).
La 2eme réponse serait "oui mais".
Ou si tu preferes, oui mais a condition de ruser. Tu pourras ecrire un script php qui va creer ton frameset a la volee en fonction des params que tu lui donne.
Du genre :
http://www.monsiteamoi.com/frames. [...] =index.php
Attention ceci est un exemple et comporte d'ailleurs des "failles" potentielles, alors attention.
La meilleure solution serait vraiment d'abandonner les frames....
Marsh Posté le 26-10-2004 à 17:54:52
un script en php ! quand un lien tout simple fait l'affaire !
Xav_ sait lire les messages avant de repondre, lui.
mdr.
L.
Marsh Posté le 26-10-2004 à 18:39:38
Leris a écrit : un script en php ! quand un lien tout simple fait l'affaire ! |
Tu devrais légèrement calmer ta joie toi...
Marsh Posté le 27-10-2004 à 00:55:59
Leris a écrit : un script en php ! quand un lien tout simple fait l'affaire ! |
Le message de départ n'etant pas forcement très clair, j'ai essayé de repondre en fonction de mon iterpretation de celui-ci.
Ce que j'ai compris, c'est que eng2v veut donner le lien vers un frameset à un etat particulier.
Il a un frameset de base. Avec par exemple top.html et main.html comme pages sources de ce frameset. Il veut donner un lien vers ce même frameset, mais que ce dernier contienne cette fois ci top.html et main2.html (au lieu de la source "normale" de son frameset). Il voudrait faire cela sans devoir creer un deuxieme frameset exprès.
Voila comment j'ai compris la chose suite à ces 2 messages. J'ai ensuite essayé de répondre d'apres mon interprétation.
Si malheuresement mon interprétation n'était pas la bonne, je m'en excuse.
D'ailleurs Xav_ a également des doutes concernant son interpretation :
Xav_ a écrit : Si j'ai bien compris: |
Voila, j'espere avoir répondu au mieux à ta question concernant ma "réponse à côté".
Marsh Posté le 27-10-2004 à 09:36:14
c'est quoi tous ces messages qui parle de moi là ???
la rançon de la gloire ???
j'ai rien fait moi, j'ai tenté d'apporter une réponse en fonction de ce que j'avais compris. Pas question de tous vous balancer ma réponse à la tronche comme ça (ou alors je met un copyright et vous me payez des royalties à chaque citation).
Mais à moins d'avoir mal compris depuis le début, je pense que tout ce qu'il veut c'est afficher une page dans une frame d'un frameset existant, et ça se fait nativement en html si tu utilise l'attribut target dans tes liens.
Mais peut que c'est ça, peut etre que c'est pas ça, et ne vous battez pas tant que l'interessé ne dira pas s'il a obtenu sa réponse ou pas.
Marsh Posté le 27-10-2004 à 10:21:43
Good morning!
et merci pour les réponses
et pour la petite histoire, c'est effectivement cerel qui
avait raison
Le problème etant que ce n'est pas mon site. Bon j'ai fait
le plus simple, j'ai contacté le site pour qu'il me
fasse un frameset avec la page que je veux
Merci a tous
Marsh Posté le 26-10-2004 à 15:51:46
Hello
question simple:
peut on rediriger avec un lien vers une page specifique d'une page avec frame qui ne serait pas la page d'accueil.
Je sais les frames c'est mal
possible?
Merci
Message édité par eng2v le 26-10-2004 à 16:53:40