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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Mes frames perdent la mémoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mes frames perdent la mémoire

n°393320
aragorns
Posté le 14-05-2003 à 14:20:06  profilanswer
 

Bonjour,
 
Voici un problème de frame:
 
- J'arrive sur la page index ou je déclare 2 frames (une pour la barre de navigation et l'autre pour une page html)
- Quand je click sur chacun des liens, tout fonctionne bien, chaques pages correspondante se charge sous ma frame "barre de navigation".
 
Sur une de ces pages html je fais un lien exterieur au site, c'est un lien vers www.mappy.fr (itinéraire routier).
Donc si je click sur ce lien, j'obtien bien la barre de navigation + la page de chez mappy en dessous.
 
Ensuite sa se gâte ...
 
Si je click maitenant sur n'importe quel lien de la barre de navigation, cela ouvre une 2ème page avec le bon contenu html, mais cette 2ème page ne contient plus la barre de navigation ... il n'y a plus de frame dans la page ...
Et pire, meme si je click sur "page precedente" dans IE, il me fera le même truc que ce que je viens d'expliquer plus haut ... c dingue, sa lui fait un lavage de cerveau !
 
Dans la page index les frames sont déclarées comme suit:
<frameset rows="44,*" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="index3.htm" name="topFrame" frameborder="no" scrolling="NO" noresize > <!-- c la barre de navigation -->
<frame src="index2.htm" name="mainFrame">
</frameset>
 
Dans la barre de navigation, les page sont appelé comme suit:
<a href="stages.htm" target="mainFrame">Stages</a>
 
Dans ma page html qui contien le lien vers mappy, voici comment est déclaré ce lien:
<a href="http://www.mappy.fr/" target="_self">Trouver sa route...</a>
 
Ce que je voudrais?
Je voudrai que lorsque je clik sur les liens de la barre de navigation(après avec charger la page de chez mappy en desous), la barre de navigation reste et que la page appelée s'affiche en dessous.
 
Mais il y a un truc que n'arrive pas à comprendre ...
 
Merci de votre aide :)


Message édité par aragorns le 14-05-2003 à 20:19:00
mood
Publicité
Posté le 14-05-2003 à 14:20:06  profilanswer
 

n°394277
aragorns
Posté le 14-05-2003 à 21:00:10  profilanswer
 

J'ai trouvé :)
 
Voila une solution :
 
Sur ma page html qui contient le lien www.mappy.fr, et bien je fait pointer ce lien non pas vers mappy, mais vers une page à 2 frames.
- 1er frame : Sur cette page, je remet la barre de navigation avec une petite modif : <a href="cadres_navigation_et_stages.htm" target="_top">Stages
Ce qui aura pour effet de virer les anciennes frames et de pouvoir en utiliser de nouvelle juste pour ce cas particulier.
 
- 2ème frame : Dans la page en dessous de ma barre de navigation, je met la 2ème frame avec un lien tout simple vers ma page html "stage.html"
 
Donc maintenant, lorsque je click sur le lien "stage" de cette barre de navigation spéciale, je reviens bien sur une page à 2 frames correcte, avec en haut la barre de navigation et en bas ma page "stage.html"  :D  
 
Je ne sais pas si cette solution est très propre du point des pros ... mais en tout cas ele fonctionne nickel.
 
J'espère que mon expérience servira à d'autre  :D  
 
Si vous avez une meilleur solution, je serai heureux de la lire  :hello:


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

  Mes frames perdent la mémoire

 

Sujets relatifs
Probleme de memoireframes et resolution
Interraction entre 3 frames[PHP] header() et target (pb avec frames)
[C] Liste chainée et mémoire partagéemises à jours de plusieurs frames à la fois.
[C/C++] Malloc et occupation mémoire sous Win2000--LIBERATION MEMOIRE-- Garbage collector
Interaction entre frames[I frames] Comment mettre le lien qui active la page dans la I frame ?
Plus de sujets relatifs à : Mes frames perdent la mémoire


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