Page 1 sur 1

inner html résultat inattendu

Posté : 18 sept. 2010, 00:45
par Invité
Bonjour à tous,

J'utilise le code suivant pour insérer une simple page html dans une autre page web:

Code : Tout sélectionner

<div id="mapBox"></div> var el=document.getElementById("mapBox"); el.innerHTML='<iframe name="mapFrame" frameborder="0" src="maPage.html" scrolling="no"></iframe>';
ça fonctionne bien mais j'ai un détail étrange:
Dans ma div mapBox, après exéction du code, javascript, je retrouve des balises <head></head> et <body></body> qui enveloppent le contenu de maPage.html, alors que maPage.html ne contient aucune balise de ce type.

Voyez vous d'ou ça pourrait venir?

Merci pour vos réponses.

Re: inner html résultat inattendu

Posté : 18 sept. 2010, 09:17
par xTG
iframe forme une nouvelle fenêtre donc c'est normal, le navigateur l'interprète comme une page.
Utilises du PHP et les fonctions d'inclusion si tu ne veux pas de ça.