Bonjour,
J'ai une page ouverte. Je voudrai modifier complement cette page afin de faire de mettre son contenu dans un iframe.
par exemple on aurait test.html
<html>
<head><script ...></head>
<body>
<p>test</p>
</body>
</html>
Je voudrais modifier cette page en
<html>
<body>
<iframe ...></iframe>
</body>
</html>
Et le contenu de cette iframe serait celui de la page avant modification.
Pour cela j'ai commencé un bou de code:
// Récupération de la page courante
var doc = getBrowser().contentDocument;
var currentWindow = getBrowser().contentWindow;
var selection = currentWindow.getSelection();
selection.selectAllChildren(doc.documentElement);
//récupération de toute la page
currentData = currentWindow.getSelection();
var myIframe = doc.createElement("iframe");
//marche pas...
doc.innerHTML="";
doc.appendChild(myIframe);
myIframe.innerHTML=currentData;
Donc j'arrive bien à récupérer le contenu de la page courante, mais ensuite il faut effacer tout son contenu, ajouter l'iframe avec le contenu récupéré.
Voilà, si quelqu'un peu m'aider?
Dsl pour l'orthographe