Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1220 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  ouverture d'une page dans une frame (erreur sur la page) [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ouverture d'une page dans une frame (erreur sur la page) [résolu]

n°456465
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 12:11:12  profilanswer
 

Bonjour,
 
Voila, j'avais vu ce script un jour mais pas moyen de lretrouver  :(  
 
Voila j'ai une page de frame (3, un bandeau en haut, un menu a gauche et la page a droite.).
 
Pour le moment, pour acceder a une page, j'ouvre l'index qui me met le bandeau, le menu et une page et j'accede a mes pages de droite avec les liens du menu de gauche.
Jusque la tout va bien.
 
Mais j'aimerai par exemple que si j'ouvre directement une page qu'il me l'ouvre dans la page de frame avec le bandeau et le menu.


Message édité par bodbod le 15-07-2003 à 16:57:59

---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
mood
Publicité
Posté le 13-07-2003 à 12:11:12  profilanswer
 

n°456468
RiderCrazy
Posté le 13-07-2003 à 12:15:31  profilanswer
 
n°456484
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 12:38:20  profilanswer
 

je le trouve pas.
Il y a bien le script qui recharge la page principale mais pas la page selectionnée dans les frames.


---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°456486
RiderCrazy
Posté le 13-07-2003 à 12:41:59  profilanswer
 

bodbod a écrit :

je le trouve pas.
Il y a bien le script qui recharge la page principale mais pas la page selectionnée dans les frames.

amha je suis pas sûre que tu trouves un script tout fait... va falloir bidouiller avec celui qui ouvre la page principale.

n°456494
RiderCrazy
Posté le 13-07-2003 à 12:55:05  profilanswer
 

http://tech.irt.org/articles/js013/
http://tech.irt.org/articles/js126/index.htm << deuxième version


Message édité par RiderCrazy le 13-07-2003 à 13:03:05
n°456504
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 13:32:24  profilanswer
 

Code :
  1. <script language="JavaScript"><!--
  2. if (parent.location.href == self.location.href)
  3.   window.location.href = 'test.htm';
  4. //--></script>


j'ai bien mis le code dans toutes les pages, ca ouvre bien toutes les pages mais avec la page d'accueil. Seulement pour le reste je suis un peu perdu  :heink:


---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°456505
RiderCrazy
Posté le 13-07-2003 à 13:34:04  profilanswer
 

J'ai pas tous regarder mais y'a une histoire de paramètres... regarde plutôt sur la deuxième page.

Code :
  1. <html>
  2. <head>
  3. <script type="text/javascript" language="JavaScript"><!--
  4. if (top == self || (parent.frames[1].name != myframeset))
  5.     top.location.href = 'frameset.htm?' + location.href;
  6. //--></script>
  7. </head>
  8. <body>
  9. ...

Puis...

Code :
  1. <html>
  2. <script type="text/javascript" language="JavaScript"><!--
  3. document.write('<frameset cols="50%,50%">');
  4. document.write('<frame src="' + (location.search ? unescape(location.search.substring(1)):'default.htm') + '">');
  5. document.write('<frame src="rightframe.htm" NAME="myframeset">');
  6. document.write('<\/frameset>');
  7. //--></script>
  8. </html>

n°456507
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 13:56:29  profilanswer
 

Ca yest, ca marche, j'ai bidouiller un peu ma page de cadre pour avoir mes frames comme avant :)
 
Dnas chaque page :

Code :
  1. <script type="text/javascript" language="JavaScript"><!--
  2. if (top == self || (parent.frames[1].name != myframeset))
  3.     top.location.href = 'index.htm?' + location.href;
  4. //--></script>


 
Dans ma page de cadre :

Code :
  1. <html>
  2. <head>
  3. </head>
  4. <script type="text/javascript" language="JavaScript"><!--
  5. document.write('<frameset rows="89,*" FRAMEBORDER=0 BORDER=0>');
  6. document.write('<frame name="banniere" scrolling="no" noresize target="sommaire" src="banniereH.htm">');
  7. document.write('<frameset cols="157,*">');
  8. document.write('<frame name="sommaire" target="principal" src="menug.htm">');
  9. document.write('<frame src="' + (location.search ? unescape(location.search.substring(1)):'Accueil.htm') + '">');
  10. document.write('<\/frameset>');
  11. document.write('<\/frameset>');
  12. //--></script>
  13. </html>


 
MERCI RiderCrazy


Message édité par bodbod le 13-07-2003 à 13:58:04

---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°456508
RiderCrazy
Posté le 13-07-2003 à 14:02:58  profilanswer
 

bodbod a écrit :

MERCI RiderCrazy

:jap: Y'a pas de quoi... 5 min de recherche sur google.

n°456517
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 14:32:30  profilanswer
 

oops, un probleme que j'avais pas vu
 
Maintenant, quand je clqiue dans le menu de gauche, ca ouvre les pages dans une nouvelles fenetre  :heink:  
 
Peut etre parcque la frame de droite n'a pas de nom.


---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
mood
Publicité
Posté le 13-07-2003 à 14:32:30  profilanswer
 

n°456518
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 14:35:04  profilanswer
 

bodbod a écrit :

oops, un probleme que j'avais pas vu
 
Maintenant, quand je clqiue dans le menu de gauche, ca ouvre les pages dans une nouvelles fenetre  :heink:  
 
Peut etre parcque la frame de droite n'a pas de nom.

corrigé mais il y a des erreurs sur la page  :(


---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°456526
RiderCrazy
Posté le 13-07-2003 à 14:47:32  profilanswer
 

bodbod a écrit :

corrigé mais il y a des erreurs sur la page  :(

Quoi comme erreur ?? A quel niveau ??

n°456553
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 15:33:27  profilanswer
 

RiderCrazy a écrit :

Quoi comme erreur ?? A quel niveau ??

je sais pas, mais en bas de la page dans la barre d'etat, il marque qu'il y a eu des erreurs.
 
Sinon ca marche bien


---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°456557
RiderCrazy
Posté le 13-07-2003 à 15:43:10  profilanswer
 

bodbod a écrit :

je sais pas, mais en bas de la page dans la barre d'etat, il marque qu'il y a eu des erreurs.

Benh double-clic sur la barre d'état et tu nous dit ce qui il y a marqué...

n°456559
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 15:54:10  profilanswer
 

desolé, je savais pas qu'on pouvais cliquer  :sweat:  
 
Bon alors d'apres ce qu'il me dis, il y a un probleme sur le nom de framset ici
"myframset est indefini"
 

Citation :

<script type="text/javascript" language="JavaScript"><!--
if (top == self || (parent.frames[1].name != myframeset))
    top.location.href = 'index.htm?' + location.href;
//--></script>


 
Faut peut etre mettre le nom de la frame dont elle fera parti non ?


Message édité par bodbod le 13-07-2003 à 16:01:42

---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°456571
RiderCrazy
Posté le 13-07-2003 à 16:18:12  profilanswer
 

bodbod a écrit :

Faut peut etre mettre le nom de la frame dont elle fera parti non ?

Logiquement, oui... on peut arriver de n'importe où. C'est pas obligé que ce soit une page de ta frame principale.

n°456572
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 16:30:13  profilanswer
 

RiderCrazy a écrit :

Logiquement, oui... on peut arriver de n'importe où. C'est pas obligé que ce soit une page de ta frame principale.

j'ai mis le nom de la frame, de la page de frame, rien y fait  :(


---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°456574
RiderCrazy
Posté le 13-07-2003 à 16:38:06  profilanswer
 

Tu as bien mis un nom à ton frameset (pas à la balise frame mais à la balise frameset) et essayé avec ça ??

n°456575
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 16:40:24  profilanswer
 

RiderCrazy a écrit :

Tu as bien mis un nom à ton frameset (pas à la balise frame mais à la balise frameset) et essayé avec ça ??

euh, j'ai des nom au frame mais framset a priori non (le code est plus haut).


---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°456576
RiderCrazy
Posté le 13-07-2003 à 16:55:31  profilanswer
 

bodbod a écrit :

euh, j'ai des nom au frame mais framset a priori non (le code est plus haut).

Benh je peux pas t'aider plus, je suis pas un pro du HTML/JS. Edite ton titre, enlève 'Resolu' et peut être que quelqu'un de plus compétent viendra voir :jap:

n°456591
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 17:49:16  profilanswer
 

Je viens de passer lkes fichier sur mon hebergeur et du coup ca marche plus......
Ca marchait (avec des erreur ) sur mon DD mais le script ne marche plus en ligne  :(


---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°456599
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 18:13:58  profilanswer
 

Autre info, ca marche quand je prend mon vrai nom de domaine mais ca marche plus que je prend ma redirection ulimit  :(  
Pour ca, je pense que c'est une histoire de lien de page.
 
Sinon, en enlevant un petit bout de script, j'arrive a enlever l'erreur js sur le DD mais plus rien ne marche sur le serveur
 
 
Vous pouvez voir avec les deux adresse en mettant gravure ou office a la fin
 
http://www.bodbod.fr.st/go.php?action= (+gravure ou office)
ou
http://bodbod.lesite.free.fr/go.php?action= (+gravure ou office)


Message édité par bodbod le 13-07-2003 à 18:20:34

---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°456616
RiderCrazy
Posté le 13-07-2003 à 19:17:29  profilanswer
 

Euh, juste une question comme ça: pourquoi tu utilise les frames alors que tu as fait ton site en php ? Ca serait pas plus simple de faire ça à base d'include ?

n°456625
antsite
Je me souviens
Posté le 13-07-2003 à 19:38:22  profilanswer
 

et sinon pour myframeset c'est pas mieux entre guillemets ?

n°456645
bodbod
Planquez vous, bodbod arrive..
Posté le 13-07-2003 à 20:45:16  profilanswer
 

RiderCrazy a écrit :

Euh, juste une question comme ça: pourquoi tu utilise les frames alors que tu as fait ton site en php ? Ca serait pas plus simple de faire ça à base d'include ?


Je suis d'accord avec toi, mais j'essai des garder pas mal de html car mon hebergeur est free si tu vois ce que je veux.
Quoique je l'imptression que free c'est beaucoup ameliorer ces derniers temps non ?

ANTSite a écrit :

et sinon pour myframeset c'est pas mieux entre guillemets ?

J'ai deja essayé le guillement mais du coup ca plante car il essai tout le temps de chargé la page.


---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°456903
bodbod
Planquez vous, bodbod arrive..
Posté le 14-07-2003 à 10:32:31  profilanswer
 

Je viens de comprendre une partie des problemes lié a ma redirection ulimit.
Avec ulimit, on est deja dans une frame....
Donc, pour lui rien ne sert d'executer le script...


---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
n°458499
bodbod
Planquez vous, bodbod arrive..
Posté le 15-07-2003 à 16:57:39  profilanswer
 

J'ai resolu le probleme en passant juste la page de frame en php. J'appelle ensuite la page avec une variable dans le lien et le tour est joué :)


---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  ouverture d'une page dans une frame (erreur sur la page) [résolu]

 

Sujets relatifs
lien pour ma banniere [résolu]erreur dans ma synthaxe ?
[RESOLU]rafraichir un champs de formulaireafficher un repertoire sur page html
erreur de find d'un recordsetASP | SPLIT | Ou est l'erreur ? :(
positionnement lors affichage longue page[RESOLU][ALGO]Comment fonctionne le tracking par mail ?
IE sur XP : page vierge sur 1 PC[batch dos] il y a t il une equivalent de [resolu + solution]
Plus de sujets relatifs à : ouverture d'une page dans une frame (erreur sur la page) [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR