・このプログにソースを整形済みテキストとして表示するために、<pre> ~ </pre>の挿入と、< を &lt 、> を &gt に変換するjavaScriptを作成した。
----------------------------
----------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>JavaScript <>文字変換</title> <script type="text/javascript"><!-- //Windowsの改行コードは「CRLF=%0D%0A」 function henkan(txt) { str = "<pre>"; str += unescape("%0D%0A"); flg = "0"; for(i = 0; i < txt.length; i++) { chr = txt.charAt(eval( i )); if (chr =='<') { chr='<' } if (chr =='>') { chr='>' } str += chr; } str += unescape("%0D%0A"); str += "</pre>"; document.forms[0].elements[1].value = str; } //--> </script> </head> <body> < → < >→ > へ変換する。<br> <form> <table><tr> <th>変換前</th> <td><textarea name="test1" cols="90" rows="15"></textarea></td> </tr><tr> <th>変換後</th> <td><textarea name="test2" cols="90" rows="15"></textarea></td> </tr><tr> <td colspan="2" align="right"> <input type=reset value="クリア"> <input type="button" value="変換" onClick="henkan(document.forms[0].elements[0].value)"> <input type=button value="全てを選択" onClick="document.forms[0].elements[1].focus();document.forms[0].elements[1].select();"> </td> </tr></table> </form> </body> </html>
※コメント投稿者のブログIDはブログ作成者のみに通知されます