Bonjour à tous !
Tout d'abord voici le lien vers l'article en question :
http://blog.alsacreations.com/2005/02/15/119-inclure-un-fichier-dans-une-page-html-sans-utiliser-iframe

J'ai voulu utiliser le truc de la balise object pour inclure une page d'un autre site, en l'occurence une page de google map, dans une de mes pages.
Comme indiqué dans l'article je spécifie bien, via css, une hauteur et une largeur à ma balise object.
Premier test avec Firefox, ça fonctionne, Opera idem et aussi Safari sur mac.
Seulement sa foire complétement avec IE sous Windows 2000.
Mon test à été fait en ligne et non en local.
J'ai essayé d'inclure une page de mon site à la place de celle de google et là ça fonctionne bien avec IE.
Donc apparement IE6 sous Windows 2000, ne permet pas d'inclure une page d'un site provenant d'un autre domaine (avec object).

Quelqu'un a-t-il rencontré ce problème ?
Existe-t-il une solution?

merci de vos réponses.

PS :
J'ai contourné mon soucis en créant un iframe avec Javascript, mais j'aurrai bien voulu utiliser que la balise object.



function createIframe() {
	var gmap = document.getElementById('forGmap');
	var ifr = document.createElement('iframe');
	ifr.setAttribute('id','googleMap');
	ifr.src = 'http://maps.google.fr/maps';
	ifr.style.width = ifr.style.height = '400px';
	gmap.appendChild(ifr);
}
			
window.onload = createIframe;
nzr2 a écrit :
J'ai voulu utiliser le truc de la balise object pour inclure une page d'un autre site, en l'occurence une page de google map, dans une de mes pages.

L'insertion de pages via l'élément object, c'est bien pour la culture générale, mais c'est très peu utilisable dans la pratique.

Il est recommandé d'utiliser une iframe si on doit réaliser une insertion d'une page complète dans une autre.

Pour rappel, les iframes sont valides en HTML 4.01 Transitional et XHTML 1.0 Transitional.