<html>
<head>Rhyme Generator</head>
<body>
Enter word to rhyme here:
<script type="text/javascript">
function fix()
{
var k=document.getElementById('cool')
var x=document.getElementById('t1')
var temp=x.value
k.value=""
var m
var z='a';
k.value+="\n ***Now printing first letter changes***"
for (m=0;m<26;m++)
{
k.value+="\n"+z+x.value.substring(1)
z=nextchar(z)
}
z='a'
if (x.value.length==2)
{
k.value+="\n ***Since its a 2 letter word.. trying to add alphabet in front.***"
for (m=0;m<26;m++)
{
k.value+="\n"+z+x.value
z=nextchar(z)
}
}
if (x.value.length>3)
{
k.value+="\n ***Now printing rhymes with first 2 letters eliminated...ex:pray***"
temp=x.value.substring(2)
z='a'
for (m=0;m<26;m++)
{
k.value+="\n"+z+temp
z=nextchar(z)
}
<!-- hard coded prefixes -->
k.value+="\n ***Now printing some hardcoded prefixes***"
k.value+="\n"+"del"+temp
k.value+="\n"+"dra"+temp
k.value+="\n"+"br"+temp
k.value+="\n"+"bl"+temp
k.value+="\n"+"bla"+temp
k.value+="\n"+"glo"+temp
k.value+="\n"+"flo"+temp
k.value+="\n"+"fra"+temp
k.value+="\n"+"fr"+temp
k.value+="\n"+"hyper"+temp
k.value+="\n"+"un"+temp
k.value+="\n"+"tri"+temp
k.value+="\n"+"mis"+temp
k.value+="\n"+"pla"+temp
k.value+="\n"+"pre"+temp
k.value+="\n"+"re"+temp
k.value+="\n"+"sta"+temp
k.value+="\n"+"sub"+temp
<!-- hard coded prefixes -->
k.value+="\n ***Now printing some hardcoded suffixes***"
k.value+="\n"+x.value+"able"
k.value+="\n"+x.value+"age"
k.value+="\n"+x.value+"ance"
k.value+="\n"+x.value+"ant"
k.value+="\n"+x.value+"acy"
k.value+="\n"+x.value+"dom"
k.value+="\n"+x.value+"ed"
k.value+="\n"+x.value+"ing"
k.value+="\n"+x.value+"s"
k.value+="\n"+x.value+"en"
k.value+="\n"+x.value+"es"
k.value+="\n"+x.value+"ery"
k.value+="\n"+x.value+"ence"
k.value+="\n"+x.value+"or"
}
}
function nextchar(x)
{
var z="abcdefghijklmnopqrstuvwxyz"
var p=z.indexOf(x)
return z.charAt((p+1))
}
function about()
{
alert('this was designed by Xsouldeath. http://xsouls.tk. It is mainly for quickly generating basic rhymes.')
}
</script>
<input id="t1" name="t1" type="text" value="dog" size="20" /><br />
<input id="b1" name="b1" type="button" onclick="fix()" value="Generate" />
<input id="b2" name="b2" type="button" onclick="about()" value="About" />
<textarea id="cool" rows="200" cols="200">
</textarea>
</textarea>
(Copy and paste to Microsoft word and you can see non existent words..)<br />
For best results use this with <a href="http://www.rhymezone.com">RhymeZone Rhyming Dictionary</a><br />
</body>
</html>