//--------------------- function Affiche_Code(){ var S_Obj = document.getElementsByTagName('script'); var szTmp = new String(S_Obj[0].text); var szFind = new RegExp("\<","gi"); var szTmp = szTmp.replace( szFind, "<"); document.write( '<script type="text/javascript">' +szTmp +'<script><\/pre>'); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<html> <head> <script type= "text/javascript"> alert("Texte avec un\npassage à la ligne type '\\n'"); alert("Texte avec un\rpassage à la ligne type '\\r'"); </script> </head> </html>nota : \r\n est valide sous IExplorer et Opera
<html> <head> <script type ="text/javascript"> //---------------- function GetCode(){ var oScript = document.getElementsByTagName( 'script'); var szTmp = new String( oScript[0].text); return( szTmp); } </script> </head> Ecriture par createTextNode Ecriture par innerHTML Ecriture Directe <script type="text/javascript"> //-- Get le Code var S_Obj = document.getElementsByTagName('script'); var szTmp = GetCode(); //-- Ecriture directe document.write( '' +szTmp+'<\/pre>'); //-- Ecriture createTextNode W3C var oPre = document.getElementById( 'P_TEXT'); oPre.appendChild( document.createTextNode( szTmp)); //-- Ecriture innerHTML oPre = document.getElementById( 'P_INNER'); oPre.innerHTML = szTmp; </script> </html>