Bonjour,
Je dois faire des modification dans une appli web dont la structure de l'interface est basée sur des frames.
Pour différentes raisons j'ai du passer le fichier principal définissant la structure en php alors qu'il était en pur html.
Depuis lors les refreshs ne fonctionnent plus.
Je vous passe les détails mais mon problème se réduit a cette problématique:
Un fichier html (main.html) décomposé en deux frames (left et right)
La première (left) pointe toujours sur le fichier left.html.
La seconde (right) pointe par défaut sur right00.html mais peut pointer aussi sur right01.html.
Le fichier left.html gère la navigation entre right00.html et right01.html.
1:J'accède a mon fichier html pour la première fois:
La page 00 est affichée.
Je sélectionne la page 01 qui apparait puis je rafraichi la fenêtre principale:
La page 01 est toujours pointée: tout va bien.
2: Je fais maintenant une copie de mon fichier main.html vers un fichier main.php.
J'accède a mon fichier php pour la première fois:
La page 00 est affichée.
Je sélectionne la page 01 qui apparait puis je rafraichi la fenêtre principale:
La page 01 est remplacée par la page par défaut: la page 00.
Ma question est donc la suivante:
Pourquoi deux comportement différents alors que le code est identique?
Comment faire pour obtenir le comportement initial avec la seconde configuration?
Je précise que je n'ai aucune compétence en techno web, la partie interface de l'application est juste la partir visuelle de l'iceberg.
Et oui, je sais les frames c'est mal, mais je ne dois pas changer la structure (si je devais changer changer tout ce qui ne me plait pas dans cette appli il ne resterait rien).
merci pour vos idées.
ci joint le code:
main.html
left.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <html> <head> <title>MAIN WINDOW (HTML)</title> </head> <frameset cols="220,*" marginwidth="0" marginheight="0" border="0" frameborder="0"> <frame name="left" src="left.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" border="0"> <frame name="right" src="right00.html" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0" border="0"> </frameset> </body> </html>
right00.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <html> <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=utf-8"> <title></title> </head> <body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0"> <a href=right00.html target=right><H2>PAGE 00</H2></a> <br> <a href=right01.html target=right><H2>PAGE 01</H2></a> </body> </html>
right01.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <html> <head> <title>PAGE 00</title> </head> <form> <H1> PAGE 00 </H1> </form> </body> </html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <html> <head> <title>PAGE 01</title> </head> <form> <H1> PAGE 01 </H1> </form> </body> </html>
Partager