insérer une page dans une autre
insérer une page dans une autre
Bonjour,
J'essaie vainement depuis quelques temps d'insérer une page xhtml dans une autre avec la balise <object> et jusque là le résultat est médiocre : la page insérée n'occupe qu'une partie de la largeur du <div> d'accueil malgré l'utilisation des width et des height
Merci de me fournir un peu d'aide
Cordialement
P.S. Je travaille en xhtml strict sous FF
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0
J'essaie vainement depuis quelques temps d'insérer une page xhtml dans une autre avec la balise <object> et jusque là le résultat est médiocre : la page insérée n'occupe qu'une partie de la largeur du <div> d'accueil malgré l'utilisation des width et des height
Merci de me fournir un peu d'aide
Cordialement
P.S. Je travaille en xhtml strict sous FF
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0
Qu'entends-tu par "xhtml strict" ? Tu veux dire que tu envoies la page avec le type mime application/xhtml+xml ?
Il y a des exemples tout en haut de cette page : http://joliclic.free.fr/html/object-tag/
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1) Gecko/20061010 Firegecko Firefox/2.0
Il y a des exemples tout en haut de cette page : http://joliclic.free.fr/html/object-tag/

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1) Gecko/20061010 Firegecko Firefox/2.0
Bonjour,
comme xhtml strict j'entends un doctype approprié
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
Ensuite
C'est à partir des exemples cités que j'ai voulu faire la même chose. Voici mon code
-----------------------
d'abord le style (je ne mets que les parties inhérentes à ce sujet)
puis les quelques lignes de xhtml
Merci par avance
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0
comme xhtml strict j'entends un doctype approprié
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
Ensuite
C'est à partir des exemples cités que j'ai voulu faire la même chose. Voici mon code
-----------------------
d'abord le style (je ne mets que les parties inhérentes à ce sujet)
Code : Tout sélectionner
#conteneur
{
position: absolute;
top: 5em;
height:17em;
width: 100%;
}
#accueil
{
position: absolute;
top: 25em;
width: 100%;
height:17em;
}
Code : Tout sélectionner
<body style=" overflow: auto;">
<div id ="conteneur" >
<object type="text/html" data = "bandeau.xhtml"></object>
</div>
<div id="accueil" s>
<object type="text/html" data = "promotions.xhtml"></object>
</div>
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0
Ah ok, du XHTML 1.0 Strict probablement envoyé comme du HTML, donc pour le comportement du navigateur, du HTML (le XHTML peut être traité par le parseur XML de Mozilla si tu l'envoies comme du application/xhtml+xml, mais ça ne semble pas être ton cas).Anonymous a écrit :Bonjour,
comme xhtml strict j'entends un doctype approprié
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
Pour les dimensions, je pense qu'il faut les fixer directement pour l'objet lui-même, et pas son conteneur

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1) Gecko/20061010 Firegecko Firefox/2.0
Il n'y a aucune information de dimension pour tes objects, que ce soit par des attributs ou par css, je suppose que tu présumes que par défaut ils remplissent complètement leurs conteneurs, ce n'est pas le cas.
(En fait les objects ont un comportement plutôt similaire aux images).
rajoute par exemple dans ta css, (si c'est bien le comportement recherché, sinon adapte) :
Personnellement j'aurai tendance à préciser quand même des dimensions par attributs, quitte à les écraser par les css (ces attributs ne sont pas dépréciés en strict pour les éléments object ou img).
(En fait les objects ont un comportement plutôt similaire aux images).
rajoute par exemple dans ta css, (si c'est bien le comportement recherché, sinon adapte) :
Code : Tout sélectionner
#conteneur object, #accueil object {
width: 100%;
height: 100%;
}
Bonjour
Merci pour ces informations. J'ai indiqué les dimensions dans la balise <object>. Effectivement tout fonctionne correctement. Désormais, je peux passer à l'étape suivante qui est la "simulation" des cadres. En effet, dans la page supérieure il y a un menu et dans le div inférieure, une page qui dépend du lien choisi. Mais là c'est une autre histoire ....
Merci encore
P.S. Je suis en "vrai" xhtml. J'ai bien sur aussi les meta nécessaires et en particulier celle précisant le type d'application.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0
Merci pour ces informations. J'ai indiqué les dimensions dans la balise <object>. Effectivement tout fonctionne correctement. Désormais, je peux passer à l'étape suivante qui est la "simulation" des cadres. En effet, dans la page supérieure il y a un menu et dans le div inférieure, une page qui dépend du lien choisi. Mais là c'est une autre histoire ....
Merci encore
P.S. Je suis en "vrai" xhtml. J'ai bien sur aussi les meta nécessaires et en particulier celle précisant le type d'application.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités