angiras
05-02-2003, 05:31 AM
I found this script , it is supposed to work
but it does not
<html>
<head>
<title>Anagram </title>
<script language="javascript">
var anagramText = "ALXBIETOS" ;
function CheckAnagram() {
var source = granama.sourceText.value ;
var copyOfSource = source ;
var pattern = "^[" + anagramText + "]$"
var copyOfAnagramText = anagramText ;
var re = new RegExp( pattern, "i" );
if( source.match( re ) && ( source.length == copyOfAnagramText.length ) )
while ( (arr = new RegExp("[" + anagramText + "]").exec( source.substr(0,1) ) ) != null)
source = source.substr(0,1).replace(re, "") ;
if( source.length == 0 )
alert( copyOfSource + " is an anagram of " + anagramText ) ;
else
alert( copyOfSource + " is not an anagram of " + anagramText ) ;
}
window.onload = function() {
document.getElementById("anagramText").innerText = anagramText ;
}
</script>
</head>
<body>
<form name="granama">
<p>
Enter in an anagram for: <span id="anagramText"> </span>
</p>
<input type="text" name="sourceText" value="" />
<input type="button" value="Check it!!" onclick="CheckAnagram() ;" />
</form>
</body>
</html>
:-(((
do you know why ?
thanks
but it does not
<html>
<head>
<title>Anagram </title>
<script language="javascript">
var anagramText = "ALXBIETOS" ;
function CheckAnagram() {
var source = granama.sourceText.value ;
var copyOfSource = source ;
var pattern = "^[" + anagramText + "]$"
var copyOfAnagramText = anagramText ;
var re = new RegExp( pattern, "i" );
if( source.match( re ) && ( source.length == copyOfAnagramText.length ) )
while ( (arr = new RegExp("[" + anagramText + "]").exec( source.substr(0,1) ) ) != null)
source = source.substr(0,1).replace(re, "") ;
if( source.length == 0 )
alert( copyOfSource + " is an anagram of " + anagramText ) ;
else
alert( copyOfSource + " is not an anagram of " + anagramText ) ;
}
window.onload = function() {
document.getElementById("anagramText").innerText = anagramText ;
}
</script>
</head>
<body>
<form name="granama">
<p>
Enter in an anagram for: <span id="anagramText"> </span>
</p>
<input type="text" name="sourceText" value="" />
<input type="button" value="Check it!!" onclick="CheckAnagram() ;" />
</form>
</body>
</html>
:-(((
do you know why ?
thanks