Bonjour à tous.
Je suis sur une partie de site de mon association qui consiste à afficher un édito issu de Winha (http://xinha.webfactional.com/wiki/WikiStartFrance
Et je m'aperçois que le javascript ci-dessous fonctionne différemment dans IE ou Firefox :
Sur IE, la mise en page n'est pas respectée et le contenu de la variable $myTextArea dans la page visu_edito.php n'est pas affichée. Par contre, Firefox m'affiche tout !!! la mise en page, les variables et le code html issu de la table pour la vaiable $myTextArea!!!

Pouvez-vous m'aider svp ? Merci.
page "test" qui affiche (partie head):
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
 
<script type="text/javascript">
<!--
        function getText() {
                var sContent = "";
 
                if (document.body.innerText) {
                        sContent = window.idFrame.document.body.innerText;
                } else {
                        sContent = window.idFrame.document.body.innerHTML;
                        sContent = sContent.substring(5, sContent.length - 6);
                }
 
                document.getElementById("output").innerHTML = sContent;
        }
//-->
</script>
et partie body
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
    <iframe src="#" name="idFrame" id="idFrame" width="600" height="200" onload="getText();" style="display: none;"></iframe>
 
  <a href="#" onclick="document.getElementById('idFrame').src = 'LICENCIES/visu_edito.php?ges=<?php echo $ges=1; ?>';" class="bouton">PRESIDENT</a>
  <a href="#" onclick="document.getElementById('idFrame').src = 'LICENCIES/visu_edito.php?ges=<?php echo $ges=15; ?>';" class="bouton">TRESORIER</a>
  <a href="#" onclick="document.getElementById('idFrame').src = 'LICENCIES/visu_edito.php?ges=<?php echo $ges=16; ?>';" class="bouton">SECRETAIRE</a>
<p id="output"></p>
Ce qui doit s'afficher dans l'iframe, provient de cette page "visu_edito.php" :
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
19
20
21
22
23
24
25
26
27
28
 
<?php
 
$ges = $_GET['ges'] ;
 
$sql_apercu = "SELECT * FROM `actualite` WHERE `ges` ='".$ges."' " ; 
$requete_apercu = mysql_query($sql_apercu) or die('Erreur SQL !<br>'.$sql_apercu.'<br>'.mysql_error());
$data=mysql_fetch_array($requete_apercu) ;
                $myTextArea = $data['info'] ;
 
?>
 
    <div>
    Edition du <?php echo $data['date_debut']; ?> par <?php echo $data['ges'] ; ?>
    <br />
    Vous pouvez contacter la commission ou le licencié à cette adresse <?php echo $data['messagerie'] ;?>
    <br />
    SUJET <?php echo $data['sujet'] ; ?>
	<br />
	</div>
 
<?php 
echo $myTextArea ; 
?>
 
<?php
mysql_close();
?>