Ouvrir la page principale si la page n'est pas dans la frame
11 réponses
HD
Bonjour,
Via Google l'on peut trouver l'une de mes pages... mais voilà, je voudrais
que lorsqu'une personne ouvre une page seule de mon site qu'il y'ai une
redirection automatique vers ma page index avec mes frames.
Via Google l'on peut trouver l'une de mes pages... mais voilà, je voudrais que lorsqu'une personne ouvre une page seule de mon site qu'il y'ai une redirection automatique vers ma page index avec mes frames.
Eh oui, c'est bien le problème -- ou plutôt l'un des nombreux problèmes -- avec les cadres : il est difficile de pointer vers une page seule et de retrouver en même temps la navigation générale.
L'idéal serait donc de se débarrasser des cadres et de faire des pages qui se suffisent à elles-mêmes (quitte à utiliser des méthodes d'inclusion pour factoriser le code commun). En attendant, c'est vrai que j'ai déjà vu des sites où du JavaScript permettait de rétablir le cadre à partir d'une sous-page (ce que je trouve d'ailleurs assez chiant mais passons), seulement je ne sais pas comment ils font. Je laisse les autres répondre si jamais il existe encore des partisans de cette technique dans le groupe.
Cordialement, -- Olivier Miakinen
Bonjour,
Le 19/05/2010 14:01, HD a écrit :
Via Google l'on peut trouver l'une de mes pages... mais voilà, je voudrais
que lorsqu'une personne ouvre une page seule de mon site qu'il y'ai une
redirection automatique vers ma page index avec mes frames.
Eh oui, c'est bien le problème -- ou plutôt l'un des nombreux problèmes
-- avec les cadres : il est difficile de pointer vers une page seule et
de retrouver en même temps la navigation générale.
L'idéal serait donc de se débarrasser des cadres et de faire des pages
qui se suffisent à elles-mêmes (quitte à utiliser des méthodes
d'inclusion pour factoriser le code commun). En attendant, c'est vrai
que j'ai déjà vu des sites où du JavaScript permettait de rétablir le
cadre à partir d'une sous-page (ce que je trouve d'ailleurs assez chiant
mais passons), seulement je ne sais pas comment ils font. Je laisse les
autres répondre si jamais il existe encore des partisans de cette
technique dans le groupe.
Via Google l'on peut trouver l'une de mes pages... mais voilà, je voudrais que lorsqu'une personne ouvre une page seule de mon site qu'il y'ai une redirection automatique vers ma page index avec mes frames.
Eh oui, c'est bien le problème -- ou plutôt l'un des nombreux problèmes -- avec les cadres : il est difficile de pointer vers une page seule et de retrouver en même temps la navigation générale.
L'idéal serait donc de se débarrasser des cadres et de faire des pages qui se suffisent à elles-mêmes (quitte à utiliser des méthodes d'inclusion pour factoriser le code commun). En attendant, c'est vrai que j'ai déjà vu des sites où du JavaScript permettait de rétablir le cadre à partir d'une sous-page (ce que je trouve d'ailleurs assez chiant mais passons), seulement je ne sais pas comment ils font. Je laisse les autres répondre si jamais il existe encore des partisans de cette technique dans le groupe.
Cordialement, -- Olivier Miakinen
SAM
Le 5/19/10 2:01 PM, HD a écrit :
Bonjour,
Via Google l'on peut trouver l'une de mes pages... mais voilà, je voudrais que lorsqu'une personne ouvre une page seule de mon site qu'il y'ai une redirection automatique vers ma page index avec mes frames.
Merci d'avance pour votre aide
redirection d'une page framée (la page est dans un cadre chez qqu'un)
Via Google l'on peut trouver l'une de mes pages... mais voilà, je voudrais
que lorsqu'une personne ouvre une page seule de mon site qu'il y'ai une
redirection automatique vers ma page index avec mes frames.
Merci d'avance pour votre aide
redirection d'une page framée (la page est dans un cadre chez qqu'un)
Via Google l'on peut trouver l'une de mes pages... mais voilà, je voudrais que lorsqu'une personne ouvre une page seule de mon site qu'il y'ai une redirection automatique vers ma page index avec mes frames.
Merci d'avance pour votre aide
redirection d'une page framée (la page est dans un cadre chez qqu'un)
redirection d'une page qui normalement devrait être dans un cadre, on va supposer que le cadre d'affichage se nomme : 'droite' <script type="text/javascript"> if(!parent.droite) location = 'http://monSite.fr/'; </script>
Un grand MERCI !!! C'est exactement ce qu'il me fallait
-- @+ HD
redirection d'une page qui normalement devrait être dans un cadre,
on va supposer que le cadre d'affichage se nomme : 'droite' <script
type="text/javascript">
if(!parent.droite) location = 'http://monSite.fr/';
</script>
Un grand MERCI !!! C'est exactement ce qu'il me fallait
redirection d'une page qui normalement devrait être dans un cadre, on va supposer que le cadre d'affichage se nomme : 'droite' <script type="text/javascript"> if(!parent.droite) location = 'http://monSite.fr/'; </script>
Un grand MERCI !!! C'est exactement ce qu'il me fallait
-- @+ HD
HD
C'est vrai que les cadres sont considérés comme as been... mais... perso, je trouve la structure bien plus cohérente... mais cela vient probablement du fait que je ne me suis pas penché sur les nouvelles possibilités qui existent... -- @+ HD
C'est vrai que les cadres sont considérés comme as been... mais... perso, je
trouve la structure bien plus cohérente... mais cela vient probablement du
fait que je ne me suis pas penché sur les nouvelles possibilités qui
existent...
--
@+
HD
C'est vrai que les cadres sont considérés comme as been... mais... perso, je trouve la structure bien plus cohérente... mais cela vient probablement du fait que je ne me suis pas penché sur les nouvelles possibilités qui existent... -- @+ HD
HD
Merci également pour votre contribution Olivier... il va falloir que je me remette à la page lol
-- @+ HD
Merci également pour votre contribution Olivier... il va falloir que je me
remette à la page lol
Merci également pour votre contribution Olivier... il va falloir que je me remette à la page lol
-- @+ HD
SAM
Le 5/19/10 3:15 PM, HD a écrit :
redirection d'une page qui normalement devrait être dans un cadre, on va supposer que le cadre d'affichage se nomme : 'droite' <script type="text/javascript"> if(!parent.droite) location = 'http://monSite.fr/'; </script>
Un grand MERCI !!! C'est exactement ce qu'il me fallait
Mais ce serait encore mieux si la page index ou son menu étaient capables de ré-afficher la bonne page à droite
Par exemple, un site minimaliste avec toutes les pages à la racine
JS de la page index (à mettre tt à la fin du fichier): javascript: var a = self.location.search.substring(1); if(a && a.length>0) parent.droite.location = a;
a = ce qu'il y a après l'adresse du site = 'page_1.htm' pour une url du genre: 'http://monSite.fr/?page_1.htm' Si donc il y a qque chose, hop! on l'affiche dans le cadre 'droite'
redirection d'une page qui normalement devrait être dans un cadre,
on va supposer que le cadre d'affichage se nomme : 'droite'
<script type="text/javascript">
if(!parent.droite) location = 'http://monSite.fr/';
</script>
Un grand MERCI !!! C'est exactement ce qu'il me fallait
Mais ce serait encore mieux si la page index ou son menu
étaient capables de ré-afficher la bonne page à droite
Par exemple,
un site minimaliste avec toutes les pages à la racine
JS de la page index (à mettre tt à la fin du fichier):
javascript:
var a = self.location.search.substring(1);
if(a && a.length>0) parent.droite.location = a;
a = ce qu'il y a après l'adresse du site
= 'page_1.htm'
pour une url du genre: 'http://monSite.fr/?page_1.htm'
Si donc il y a qque chose, hop! on l'affiche dans le cadre 'droite'
redirection d'une page qui normalement devrait être dans un cadre, on va supposer que le cadre d'affichage se nomme : 'droite' <script type="text/javascript"> if(!parent.droite) location = 'http://monSite.fr/'; </script>
Un grand MERCI !!! C'est exactement ce qu'il me fallait
Mais ce serait encore mieux si la page index ou son menu étaient capables de ré-afficher la bonne page à droite
Par exemple, un site minimaliste avec toutes les pages à la racine
JS de la page index (à mettre tt à la fin du fichier): javascript: var a = self.location.search.substring(1); if(a && a.length>0) parent.droite.location = a;
a = ce qu'il y a après l'adresse du site = 'page_1.htm' pour une url du genre: 'http://monSite.fr/?page_1.htm' Si donc il y a qque chose, hop! on l'affiche dans le cadre 'droite'
En attendant, c'est vrai que j'ai déjà vu des sites où du JavaScript permettait de rétablir le cadre à partir d'une sous-page (ce que je trouve d'ailleurs assez chiant mais passons),
bon ... ben là ... c'est pas pire que ... le php laborieusement (mal) codé ... les attentes de résultat de triturages alambiqués de BdD ... etc.
seulement je ne sais pas comment ils font. Je laisse les autres répondre si jamais il existe encore des partisans de cette technique dans le groupe.
pas retrouvé mes exemples dans mon fatras d'il y a 10 ans
au siècle dernier on trouvait des scripts tout fait pour ça (+ ou - bons ...)
faudrait pouvoir préciser à google de chercher dans ses vieilles archives
-- sm
Le 5/19/10 2:29 PM, Olivier Miakinen a écrit :
Bonjour,
Beautemps,
(zap les évidences de menus includés)
En attendant, c'est vrai
que j'ai déjà vu des sites où du JavaScript permettait de rétablir le
cadre à partir d'une sous-page (ce que je trouve d'ailleurs assez chiant
mais passons),
bon ... ben là ... c'est pas pire que
... le php laborieusement (mal) codé
... les attentes de résultat de triturages alambiqués de BdD
... etc.
seulement je ne sais pas comment ils font. Je laisse les
autres répondre si jamais il existe encore des partisans de cette
technique dans le groupe.
pas retrouvé mes exemples dans mon fatras d'il y a 10 ans
au siècle dernier on trouvait des scripts tout fait pour ça
(+ ou - bons ...)
faudrait pouvoir préciser à google de chercher dans ses vieilles archives
En attendant, c'est vrai que j'ai déjà vu des sites où du JavaScript permettait de rétablir le cadre à partir d'une sous-page (ce que je trouve d'ailleurs assez chiant mais passons),
bon ... ben là ... c'est pas pire que ... le php laborieusement (mal) codé ... les attentes de résultat de triturages alambiqués de BdD ... etc.
seulement je ne sais pas comment ils font. Je laisse les autres répondre si jamais il existe encore des partisans de cette technique dans le groupe.
pas retrouvé mes exemples dans mon fatras d'il y a 10 ans
au siècle dernier on trouvait des scripts tout fait pour ça (+ ou - bons ...)
faudrait pouvoir préciser à google de chercher dans ses vieilles archives
-- sm
SAM
Le 5/19/10 6:31 PM, SAM a écrit :
Le 5/19/10 3:15 PM, HD a écrit :
redirection d'une page qui normalement devrait être dans un cadre,
Mais ce serait encore mieux si la page index ou son menu étaient capables de ré-afficher la bonne page à droite
Mais ce serait encore mieux si la page index ou son menu étaient capables de ré-afficher la bonne page à droite
démo :
Bravo !
Merci, merci ! Surtout de la part de qqu'un qui n'aime pas ça ;-)
Tenté depuis un autre site, la page test ici : <http://cjoint.com/?fumPpnzTZa>
Tien ? L'annonce ne parait pas ? « Erreur : Permission refusée d'obtenir la propriété Window.a Fichier Source : http://cjoint.com/data/fumPpnzTZa_test.htm » Mais ... on s'en fout de 'a' chez cJoint ! Ha! Scrogneugneu ! ça recharge la page test posée chez cJoint :-( Et alors ? Elle ne voit pas qu'elle s'est fait glisser dans 'contenu' de la page 'index' du site d'origine ? et que parent.a y est OK.
Problème de pages venues de sites différents et du JS qui récalcitre à ce propos, leurs échanges entre-elles est impossible.
Bon, si on ne se sert pas du fichier de cadres (le parent) pour communiquer des variables (session, date, champs de formulaires ...) ce n'est pas trop grave.
Sinon, il faudra alors se baser sur le titre de la page pour que le JS aille re-charger la bonne page test
La démo a été revue : <http://stephane.moriaux.pagesperso-orange.fr/truc/frame_remis/> Le test extérieur (test 2) : <http://cjoint.com/?fusyKHI0fW>
-- sm
Le 5/20/10 8:50 AM, Olivier Miakinen a écrit :
Le 19/05/2010 23:52, SAM a écrit :
Mais ce serait encore mieux si la page index ou son menu
étaient capables de ré-afficher la bonne page à droite
démo :
Bravo !
Merci, merci !
Surtout de la part de qqu'un qui n'aime pas ça ;-)
Tenté depuis un autre site, la page test ici :
<http://cjoint.com/?fumPpnzTZa>
Tien ? L'annonce ne parait pas ?
« Erreur : Permission refusée d'obtenir la propriété Window.a
Fichier Source : http://cjoint.com/data/fumPpnzTZa_test.htm »
Mais ... on s'en fout de 'a' chez cJoint !
Ha! Scrogneugneu ! ça recharge la page test posée chez cJoint :-(
Et alors ? Elle ne voit pas qu'elle s'est fait glisser dans 'contenu'
de la page 'index' du site d'origine ? et que parent.a y est OK.
Problème de pages venues de sites différents et du JS qui récalcitre à
ce propos, leurs échanges entre-elles est impossible.
Bon, si on ne se sert pas du fichier de cadres (le parent) pour
communiquer des variables (session, date, champs de formulaires ...)
ce n'est pas trop grave.
Sinon, il faudra alors se baser sur le titre de la page
pour que le JS aille re-charger la bonne page test
La démo a été revue :
<http://stephane.moriaux.pagesperso-orange.fr/truc/frame_remis/>
Le test extérieur (test 2) :
<http://cjoint.com/?fusyKHI0fW>
Mais ce serait encore mieux si la page index ou son menu étaient capables de ré-afficher la bonne page à droite
démo :
Bravo !
Merci, merci ! Surtout de la part de qqu'un qui n'aime pas ça ;-)
Tenté depuis un autre site, la page test ici : <http://cjoint.com/?fumPpnzTZa>
Tien ? L'annonce ne parait pas ? « Erreur : Permission refusée d'obtenir la propriété Window.a Fichier Source : http://cjoint.com/data/fumPpnzTZa_test.htm » Mais ... on s'en fout de 'a' chez cJoint ! Ha! Scrogneugneu ! ça recharge la page test posée chez cJoint :-( Et alors ? Elle ne voit pas qu'elle s'est fait glisser dans 'contenu' de la page 'index' du site d'origine ? et que parent.a y est OK.
Problème de pages venues de sites différents et du JS qui récalcitre à ce propos, leurs échanges entre-elles est impossible.
Bon, si on ne se sert pas du fichier de cadres (le parent) pour communiquer des variables (session, date, champs de formulaires ...) ce n'est pas trop grave.
Sinon, il faudra alors se baser sur le titre de la page pour que le JS aille re-charger la bonne page test
La démo a été revue : <http://stephane.moriaux.pagesperso-orange.fr/truc/frame_remis/> Le test extérieur (test 2) : <http://cjoint.com/?fusyKHI0fW>