Bonjour,

Le script ci-dessous consiste à ecrire dans un champ Textarea un texte avec des balises html et le résultat s'affiche dans une iframe au dessus.

Mais lorque l'on insere une balise directement dans l'iframe, elle n'est pas prise en compte.

Pourquoi ? et comment puis-je faire ?


http://flojeff.free.fr/essai/wigsig.html

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<html><head>
<title>ecrire dans un iframe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body onload="frames['htmle'].document.designMode='On'" >
<script>
function updthtml(messager) {    
  document.getElementById("htmle").contentWindow.document.body.innerHTML = messager;
 
}
</script>
 
<iframe id="htmle" name="htmle" height="210" width="500">blabla </iframe><br>
<textarea rows="10" name="c" cols="60" style="background-color: beige;" id="messager" 
 
onkeyup="updthtml(this.value)" ></textarea>           
</body></html>
Merci