|
Bienvenue invité ( Connexion | Inscription ) |
![]() ![]() |
mercredi 14 avril 2004 à 00h56
Message
#11
|
|
|
Admin Espace Sécurité Groupe : Administrateur Espace Sécurité Messages : 21287 Inscrit : 22/11/2002 Lieu : Paris Membre no 138602 Mes langues: Américain & Français / notions d'Italien, Allemand et Russe |
Bonsoir à tous,
J'ai l'impression que ce topic va bien servir à Pierre alias Terdef alias Assiste.com ; je viens de donner le lien dans une question de CCM ( "Envoyer une page dans un frameset d'accueil " http://www.commentcamarche.net/forum/affic...set-d%27accueil ) -------------------- |
|
|
|
mercredi 14 avril 2004 à 08h23
Message
#12
|
|
|
Junior Member Groupe : Membres Messages : 5 Inscrit : 07/04/2004 Membre no 143929 |
Sauf que Pierre recherche une solution un poil plus élaborée. En effet il a quelque 700 pages qui doivent s'ouvrir dans son frameset. Il est impensable qu'il reprenne chque fichier manuellement pour y ajouter ?referer=Page1, ?referer=Page2, ?referer=Page3 etc...
Il aimerait trouver une solution pour que lors de la redirection vers la frameset la détection de la page à afficher soit automatique. Le code serait donc le même à insérer dans les 700 pages. Ce doit être possible, faut juste trouver le bon code et comme il y a des cracks ici... |
|
|
|
vendredi 16 avril 2004 à 00h18
Message
#13
|
|
|
Modérateur Groupe : Modérateur [KewlCat] Messages : 26070 Inscrit : 04/12/2000 Lieu : France Membre no 177 Mes langues: français, anglais, allemand |
Plusieurs solutions :
1) on se passe de l'argument "referrer" (au passage je corrige une erreur de ma part : il faut quatre "r" à referrer) et la page contenant le frameset se base sur le HTTP_REFERRER pour charger le contenu du cadre principal Inconvénient : les navigateurs n'envoyant pas le HTTP_REFERRER dans l'entête HTTP brisent ce système 2) on passe par une "feinte" JavaScript pour générer l'argument à ajouter après "?referer=" à partir de location.toString() (en utilisant split() ou une combinaison de indexOf et substring, en fonction de la réponse à la question "est-ce qu'on utilise des sous-répertoires") Inconvénient : c'est du JavaScript, c'est bancal si on souhaite vraiment faire un seul gros copier/coller dans absolument toutes les pages, quels que soient les nombre et le nom des sous-répertoires 3) c'est PHP qui va, tout seul comme un grand, remplir l'URL (fournie après "?referer=") comme il faut, à la génération de la page... Inconvénient : aucun En gros, puisque notre ami utilise un outil de génération de ses pages, il peut s'en servir pour ça aussi... Si tu veux un exemple de récupération du referrer en JavaScript : http://kewlcat.no-ip.org/tests/exemple.html En bas de page, tu dois avoir "Referrer : <quelque chose>" -------------------- |
|
|
|
samedi 17 avril 2004 à 01h26
Message
#14
|
|
|
Admin Espace Sécurité Groupe : Administrateur Espace Sécurité Messages : 21287 Inscrit : 22/11/2002 Lieu : Paris Membre no 138602 Mes langues: Américain & Français / notions d'Italien, Allemand et Russe |
Merci pour ton post très intéressant KewlCat !
-------------------- |
|
|
|
lundi 21 juin 2004 à 16h22
Message
#15
|
|||||||
|
Junior Member Groupe : Membres Messages : 2 Inscrit : 21/06/2004 Membre no 145206 |
Merci pour l'info sur la reconstruction de frames en html. Une petite question cependant. Cela marche parfaitement mais n'y aurait-il pas une solution pour éviter de marquer dans le code source le nom.htm du fichier. en effet j'ai de nombreuse pages à completer avec ce système. Par exemple un truc du style <script language="JavaScript" type="text/JavaScript"> if (parent.frames.length==0) parent.location.href="http://www.mon_site.com/indexframes/indexactu.htm?referer=/sous_dos1/sous_dos2/nom_fichier.htm" </script> "nom_fichier" étant en fait le nom de la page demandée lorque que l'on clique sur le lien de la page fille. en gros si je je clique sur "nom1.htm", je désire pouvoir attérir sur ma page "nom1.htm" avec les frames Idem si je clique sur "nom2.htm" J'espère avoir été clair. Merci d'avance pour votre aide. lolo63 |
||||||
|
|
|||||||
mardi 22 juin 2004 à 08h26
Message
#16
|
|
|
Junior Member Groupe : Membres Messages : 2 Inscrit : 21/06/2004 Membre no 145206 |
Salut, J'annule ma précédente question. En effet j'avais pas vue en peu plus haut que j'avais un début de réponse. Merci Désolé pour cette participation quasi inutile lolo63 |
|
|
|
mardi 22 juin 2004 à 21h39
Message
#17
|
|
|
Modérateur Groupe : Modérateur [KewlCat] Messages : 26070 Inscrit : 04/12/2000 Lieu : France Membre no 177 Mes langues: français, anglais, allemand |
C'est sûr : si tu ne précises pas ce que tu attendais, et quelle solution tu as trouvé en relisant tout le topic, c'est tout de suite beaucoup moins enrichissant comme intervention :-/
-------------------- |
|
|
|
dimanche 04 juillet 2004 à 18h54
Message
#18
|
|
|
Modérateur Groupe : Modérateur [KewlCat] Messages : 26070 Inscrit : 04/12/2000 Lieu : France Membre no 177 Mes langues: français, anglais, allemand |
J'ai trouvé un site qui utilise un rechargement de la page en cours dans un frameset :
http://www.nova-wings.com/english/products/artax.html?js=0 -------------------- |
|
|
|
vendredi 03 septembre 2004 à 18h53
Message
#19
|
|
|
Junior Member Groupe : Membres Messages : 1 Inscrit : 03/09/2004 Membre no 146866 |
Message édité car trop ancien : les exemples et explications données n'étaient plus valides.
Il faudrait même supprimer ce post si possible, merci. Ce message a été modifié par MIMATA - vendredi 04 juillet 2008 à 10h30. |
|
|
|
dimanche 05 septembre 2004 à 01h13
Message
#20
|
|
|
Modérateur Groupe : Modérateur [KewlCat] Messages : 26070 Inscrit : 04/12/2000 Lieu : France Membre no 177 Mes langues: français, anglais, allemand |
Je ne vois pas en quoi ça diffère de la solution 2 que j'avais proposée le 16 avril. Ca utilise l'objet location...
-------------------- |
|
|
|
| greg |
jeudi 03 juillet 2008 à 23h09
Message
#21
|
|
Invités |
Merci bcp pour tous ces détails mais je reste coincé sur ...
"3) c'est PHP qui va, tout seul comme un grand, remplir l'URL (fournie après "?referer=") comme il faut, à la génération de la page... Inconvénient : aucun En gros, puisque notre ami utilise un outil de génération de ses pages, il peut s'en servir pour ça aussi..." Qqun peut m'aider? J'ai une vingtaine de page et mon site evolue, je n'ai pas de générateur de page et je crois que meme si j'en avais un là je ne saurais pas quoi faire pour que l'URL se mette à jour pour remplir le ?referrer Au plaisir |
|
|
|
jeudi 03 juillet 2008 à 23h39
Message
#22
|
|
|
Modérateur Groupe : Modérateur [KewlCat] Messages : 26070 Inscrit : 04/12/2000 Lieu : France Membre no 177 Mes langues: français, anglais, allemand |
QUOTE je n'ai pas de générateur de page C'est à dire ?? Pas de langage de programmation côté serveur ? Toutes tes pages sont en html "pur" ?
-------------------- |
|
|
|
![]() ![]() ![]() |
Sujets similaires
| Titre | Réponses | Auteur | Lectures | Dernière action | |||
|---|---|---|---|---|---|---|---|
![]() |
8 | toshigaya | 1421 | lundi 17 mars 2008 à 18h35 Dernier message par : toshigaya |
|||
![]() |
5 | sellig | 950 | mercredi 07 juillet 2004 à 17h18 Dernier message par : sellig |
|||
![]() |
1 | nico13 | 1095 | mercredi 12 mai 2004 à 21h59 Dernier message par : KewlCat |
|||
![]() |
3 | piemchien | 1148 | mercredi 05 mai 2004 à 17h37 Dernier message par : piemchien |
|||
![]() |
7 | dorifort | 1386 | mardi 02 mars 2004 à 19h33 Dernier message par : dorifort |
|||
![]() |
13 | dorifort | 1502 | dimanche 14 décembre 2003 à 19h51 Dernier message par : dorifort |
|||
![]() |
7 | gilgyver | 1544 | jeudi 11 décembre 2003 à 18h33 Dernier message par : gilgyver |
|||
![]() |
8 | nico_be | 1620 | dimanche 12 octobre 2003 à 23h28 Dernier message par : nico_be |
|||
![]() |
3 | Bolulu | 1971 | vendredi 19 juillet 2002 à 00h31 Dernier message par : KewlCat |
|||
|
Version bas débit | Nous sommes le : mardi 09 février 2010 à 12h08 |
| [Services] [Contact] [Plan du site] [Notice légale] [Twitter] | Copyright © 1999-2010 Zebulon.fr - Optimisation windows & Informatique - Tous Droits Réservés. Hébergé par OVH |
| Partenaires : Prix ordinateur, Libellules.ch, Magazine informatique |