Problème de resize des balizes <frame>
Résolu/Fermé
sama.van
Messages postés
7
Date d'inscription
samedi 28 juillet 2007
Statut
Membre
Dernière intervention
1 août 2007
-
28 juil. 2007 à 16:34
sama.van Messages postés 7 Date d'inscription samedi 28 juillet 2007 Statut Membre Dernière intervention 1 août 2007 - 29 juil. 2007 à 20:54
sama.van Messages postés 7 Date d'inscription samedi 28 juillet 2007 Statut Membre Dernière intervention 1 août 2007 - 29 juil. 2007 à 20:54
A voir également:
- Problème de resize des balizes <frame>
- Resize image - Télécharger - Divers Photo & Graphisme
- Frame studio - Télécharger - Retouche d'image
- Photo resize magic - Télécharger - Divers Photo & Graphisme
- Frame network 2.0 - Télécharger - Divers Utilitaires
- Good frame - Télécharger - Photo & Graphisme
2 réponses
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 775
29 juil. 2007 à 01:12
29 juil. 2007 à 01:12
Bonjour,
C'est peut-être que ton code n'est pas exactement conforme ?
Vois : https://www.la-grange.net/w3c/html4.01/present/frames.html
Les cadres ce n'est pas trop mon truc. Alors j'ai cherché des solutions de remplacement.
La 1re qui m'est venue est l'utilisation de <object> :
Alors, en conservant le même type de mise en page, je me suis rabattu sur des <iframes> :
C'est un pis aller, mais si ton navigateur ne supporte pas le float, place-les dans un tableau.
C'est peut-être que ton code n'est pas exactement conforme ?
Vois : https://www.la-grange.net/w3c/html4.01/present/frames.html
Les cadres ce n'est pas trop mon truc. Alors j'ai cherché des solutions de remplacement.
La 1re qui m'est venue est l'utilisation de <object> :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Un document avec un "jeu d'encadrement simple" fait de <object></title> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <base href="http://sama.van.free.fr/version4.0/"> <style type="text/css"> html, body { margin: 0; padding: 0; text-align: center; background-color : #222; } #conteneur { position: relative; margin: 0 auto; width: 900px; } #gh, #dh, #gb, #db { float : left; } </style> </head> <body> <div id="conteneur"> <object id="gh" type="text/html" data="index_menu.php" style="width:300px; height:160px;"></object> <object id="dh" type="text/html" data="index_WIP.htm" style="width:600px; height:160px;"></object> <object id="gb" type="text/html" data="index_gauche.htm" style="width:300px; height:100%;"></object> <object id="db" type="text/html" data="index_news.htm" style="width:600px; height:100%;"></object> </div> </body> </html>Le problème c'est que ça ne recharge pas correctement les pages incluses lorsqu'on le demande )-:
Alors, en conservant le même type de mise en page, je me suis rabattu sur des <iframes> :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <head> <title>Un document avec un "jeu d'encadrement simple" fait de <iframe></title> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <base href="http://sama.van.free.fr/version4.0/"> <style type="text/css"> html, body { margin: 0; padding: 0; text-align: center; background-color : #222; } #conteneur { position: relative; margin: 0 auto; width: 910px; } #gh, #dh, #gb, #db { float : left; } #gh { width : 300px; height : 160px; } #dh { width : 600px; height : 160px; } #gb { width : 300px; height : 100%; } #db { width : 600px; height : 100%; } </style> </head> <body> <div id="conteneur"> <iframe id="gh" name="indexmenu" src="index_menu.php"> Votre navigateur ne supporte pas les cadres. Voyez <a href="index_menu.php">la page 1></a> </iframe> <iframe id="dh" name="menusup" src="index_WIP.htm"> etc. </iframe> <iframe id="gb" name="indexgauche" src="index_gauche.htm"> etc. </iframe> <iframe id="db" name="principal" src="index_news.htm"> etc. </iframe> </div> </body> </html>À tester.
C'est un pis aller, mais si ton navigateur ne supporte pas le float, place-les dans un tableau.
sama.van
Messages postés
7
Date d'inscription
samedi 28 juillet 2007
Statut
Membre
Dernière intervention
1 août 2007
1
29 juil. 2007 à 20:54
29 juil. 2007 à 20:54
Ah oui interessant, je t'avoue que je ne me suis pas encore mis au CSS là.
Au final aujoud'hui j'ai tout fait avec un tableau et du source de JS dans les cadres.
Mais la reconstitution du Html par le JS rame pas mal du coup j'ai l'impression.
Exemple sur : http://sama.van.free.fr/version4.0/index2.html
Ensuite pour le rafraichissement du cadre central pour switcher avec les boutons du menu de gauche une amie m'a conseillé le html DOM qui justement comme tu le fais, fait appel aux ID...
Je vais quand même relire de prêt ce que tu as quand même pris le temps de me faire O_O... car je risque quand même apprendre des choses au final.
Et de toute façon si en full JS ça rame je me replis sur ce que tu me proposes.
Our alors autre possibilité, même méthode que le JS mais en PHP car tout se ferait côté serveur et s'il rame pas c'est censé aller plus vite qu'en local à ce qu'on m'a raconté.
Voilà, merci à toi Gihef!
Au final aujoud'hui j'ai tout fait avec un tableau et du source de JS dans les cadres.
Mais la reconstitution du Html par le JS rame pas mal du coup j'ai l'impression.
Exemple sur : http://sama.van.free.fr/version4.0/index2.html
Ensuite pour le rafraichissement du cadre central pour switcher avec les boutons du menu de gauche une amie m'a conseillé le html DOM qui justement comme tu le fais, fait appel aux ID...
Je vais quand même relire de prêt ce que tu as quand même pris le temps de me faire O_O... car je risque quand même apprendre des choses au final.
Et de toute façon si en full JS ça rame je me replis sur ce que tu me proposes.
Our alors autre possibilité, même méthode que le JS mais en PHP car tout se ferait côté serveur et s'il rame pas c'est censé aller plus vite qu'en local à ce qu'on m'a raconté.
Voilà, merci à toi Gihef!