/
promptrandomizer.html
57 lines (56 loc) · 1.74 KB
/
promptrandomizer.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<!doctype html>
<html>
<head>
<title>Pony Typewriter</title>
<style>
h2 {
display:inline;
margin:0;
font-weight: bold;
}
#prompt {
font-weight: bold;
}
textarea {
width:40em;
height:5em;
}
</style>
</head>
<body>
<h1>Prompt Randomizer</h1>
<p id="prompt"> </p>
<div id="groups">
<br/><h2>Genders:</h2>
<br/><textarea id="txt1">Male,Female</textarea>
<br/><h2>Animals:</h2>
<br/><textarea id="txt2">Dog,Cat,Fox,Lion,Tiger,Cheetah,Panther,Mouse,Rat,Gerbil,Guinea Pig,Hamster,Snake,Lizard,Gecko,Chameleon,Rhino,Alligator,Crocodile,Hippo,Hyena,Rabbit,Coyote,Wolf,Cougar,Monkey,Ape,Dragon,Horse,Pony,Bird,Bear,Kangaroo,Koala,Raccoon,Bat</textarea>
<br/><h2>Themes:</h2>
<br/><textarea id="txt3">Princess,Warrior,Rogue,Criminal,Business,Priest,King,Noble,Pirate,Seafarer,Explorer,Scientist,Poet,Actor,Entertainer,Dancer,Burlesque,Singer,Magician,Sorcerer,Barbarian,Monk,Shaman,Student,Cheerleeder,Jock,Athlete,Pilot,Captain,Sodier,Knight,Witch,Mystic,Robot,Musician,Samurai,Ninja,Viking,Polititian,Swimsuit,Science Fiction,Jedi,Sith,Painter</textarea>
</div>
<br/>
<br/><button onclick="doprompt()">Next Prompt</button>
<br/><button onclick="addtext()">Add Text Group</button>
<script type="text/javascript">
var prompt = document.getElementById("prompt");
var groups = document.getElementById("groups");
var curnum = 3;
function dotext(target) {
var r = target.value.split(",");
return r[Math.floor(Math.random() * r.length)];
}
function doprompt() {
prompt.innerHTML='';
var x;
var k=0;
while(x = document.getElementById("txt" + (++k))) {
prompt.innerHTML += dotext(x) + " ";
}
}
function addtext() {
++curnum;
groups.innerHTML += '<br/><h2>Group ' + curnum + ':</h2><br/><textarea id="txt' + curnum + '"></textarea>';
}
</script>
</body>
</html>