Bonjour,
Je voudrais obtenir un formulaire dont le résultat est envoyé dans une iframe au préalable générée par Javascript via le DOM.
Cela fonctionne avec Firefox, mais pas du tout avec ie : le formulaire est dans ce dernier cas envoyé dans une nouvelle fenêtre.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<div id="cont"></div>
 
<script language="Javascript">
var ifr = document.createElement('iframe');
ifr.name = "essai";
document.getElementById('cont').appendChild(ifr);
</script>
 
<form action="" target="essai" method="post">
<input type="submit">
</form>
note :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<div id="cont"></div>
 
<script language="Javascript">
document.getElementById('cont').innerHTML = '<iframe name="essai"></iframe>';
</script>
 
<form action="" target="essai" method="post">
<input type="submit">
</form>
ne fonctionne pas non plus de la manière attendue avec ie, fonctionne correctement avec Firefox.

Connaîtriez-vous une solution à ce problème, ou une parade ?
merci d'avance pour votre réponse

martin