5568 sujets

Sémantique web et HTML

Bonjour

Afin de rester dans la validitée w3c de mon site j'ai besoin d'utiliser la balise <object> en remplacement de l'iframe .
J'ai suivit les différents tuto et conseils de ce forum mais j'ai toujours un bugs.
La page que j'appelle par cette balise affiche des bannières alléatoirements ...l'affichage sous Firefox est parfaite alors que sous Internet explorer j'ai un simple cadre blanc sans rien ...
<object data="http://monsite.com/mapage.php" type="text/html">
</object>

J'ai essayer les différents codes trouvé ici et la sur ce site et autre qui est à implenter dans la feuille de style mais toujours sans succes Smiley decu
J'aimerais beaucoup avoir un petit coup de main ...
Merci
salut,

pourquoi ne pas utiliser la fonction include de php ?

<?php include("http://monsite.com/mapage.php"); ?>


desole si je suis completement hors sujet ...

opi
Opi, pour la fonction include ,cela me génère des erreurs de validation W3C ... ceci etant dut au faite que j appelle une page ou defile des bannières alléatoirements forcément gèré par un script php qui lui meme ne doit pas etre valide!

clb56,je sais pour les dimension,je les déclares soit directement dans ma feuille de style soit dans le code <objetc> ... mais celà ne change rien.
Ce n'est pas un probleme de "proportion" que j ai ,c'est juste un soucis d'affichage sous Internet explorer ...
Je rapelle que sa fonctionne très bien sous Firefox .
Merci quand meme Smiley cligne
J'ai suivit ce qui est indiqué ici http://blog.alsacreations.com/2005/02/15/119-inclure-un-fichier-dans-une-page-html-sans-utiliser-iframe entre autre .
<object data="http://monsite.com/mapage.php" type="text/html" />

Dans le css: (la taille à été changé bien sur)
object {width:400px; height:200px}

J'ai aussi fait comme celà:
<object data="http://monsite.com/mapage.php" width="400" height="200" type="text/html" />

J'ai reprit le code du dessus en changant width="400px" height="200px"
Bref,j'ai reprit tout les exemples que j'ai pus trouvé ... Smiley eek

Ceci dit j'ai pus m'en sortir avec une simple iframe qui passe très bien au validateur W3C ...je suis en doctype transitional
[code]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

Pour ceux que sa interresse voici le code iframe actuelle passant avec ce doctype:[/code]
<div align="center"> 
<iframe src="/mapage.php" frameborder="0" height="150" width="600" name="sgroumf" title="Ce cadre reproduit le contenu de la page"> 

Désolé, votre navigateur ne supporte pas les cadres. Vous pouvez cependant <a href="/mapage.php" target="_blank">accéder directement à ma page (nouvelle fenêtre)</a>. 
</iframe></div> 


Ceci dit meme si sa passe avec l'iframe ,j'aimerais savoir ou sa coince avec la balise object ! Smiley smile