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.
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;