Ever needed to paste some html code but find it gets interpreted as html rather than text? By escaping the characters < and > you can "plain text-ize" your html code to display as raw html tags rather than formatted html.
<SCRIPT LANGUAGE="Javascript">
<!--
/*********************************************************
* convert < and > to their escape codes
*********************************************************/
function toEscapes(str)
{
var nextgtlt;
nextgtlt = -1;
while (str.indexOf("<", nextgtlt + 1) > -1)
{
nextgtlt = str.indexOf("<", nextgtlt + 1);
var newStr = str.substr(0, nextgtlt);
newStr += "<";
newStr = newStr + str.substr(nextgtlt + 1, str.length);
str = newStr;
}
nextgtlt = -1;
while (str.indexOf(">", nextgtlt + 1) > -1)
{
nextgtlt = str.indexOf(">", nextgtlt + 1);
var newStr = str.substr(0, nextgtlt);
newStr += ">";
newStr = newStr + str.substr(nextgtlt + 1, str.length);
str = newStr;
}
return str;
}
-->
</script>
This form portion goes in the body of your document:
<FORM ACTION="" ID="Translator"> <TextArea name="source" id="source" cols=50 rows=10></textarea> <br> <input type="button" id="run" value="toEscapes" name="run" onClick="document.forms.Translator.source.value = toEscapes(document.forms.Translator.source.value);">
</FORM>