Comment insérer du code html dans un iframe

Bonjour à tous: j'ai besoin d'insérer une chaîne html dans une iframe comme indiqué ci-dessous:

....

var html = "<html><head><title>Titolo</title></head><body><p>body</p></body></html>"

jQuery('#popolaIframe').click(function() {
  parent.$("#indexIframe")[0].documentElement.innerHTML = html;     
}); 

Est-il un moyen pour y parvenir?

Comme une alternative possible (sans savoir ce que vous voulez atteindre): pensez à utiliser un div avec overflow:auto; pour obtenir le 'iframe' effet (= zone délimitée avec des barre de défilement).
Le div n'est pas une alternative depuis que je reçois un code html avec la balise head. Remplir les divs avec une sorte formé html cause le navigateur pour supprimer tous les le contenu d'en-tête.
Ouais, je vois votre problème. Vous à poursuivre cette voie de la pensée, mais, autant que je sais que c'est le genre de chose que l'origine de la politique de JavaScript couvre - donc vous pouvez avoir à extraire le <body> partie et toutes les données d'en-tête que vous devez préserver (par exemple, les feuilles de style). De toute façon, bonne chance. 🙂

OriginalL'auteur Massimo Ugues | 2010-05-06