Skip to main content

Generate personal button with java (textual adventure building)

No replies
Finelarme
Offline
Joined: 2013-08-11
Points: 0

Hi all,

I've got two questions :

I use this script, send "word" for receive "answer" :

<br />
<form name="form1" method="post">
  <textarea name="fname1" value=""></textarea><br><br />
<input type="submit" value="send"></form>
<script type="text/javascript">
	function validateForm() {
	var x = document.forms["form1"]["fname1"].value;
	if (x === "word" ) {
		document.forms["form1"].innerHTML +=("answer");   
	} return false; }
		document.forms["form1"].onsubmit = validateForm;
</script><p>

-> But i'd like receive this button (with his script) instead of "answer" :

<br />
<div id="1">
<input type="button" onClick="return toggleMe('2')" value="to 2"></div>
<div id="2" style="display: none;">
2<br />
<input type="button" onClick="return toggleMe('3')" value="to 3"></div>
<div id="3" style="display: none;">
3<br />
<input type="button" onClick="return toggleMe('4')" value="to 4"></div>
<div id="4" style="display: none;">
4 etc
</div>
<p>//in <head></p>
<script type="text/javascript">
function toggleMe(a){
  var next=document.getElementById(a);
  var b=new String();
  b= a-1;
  var prev=document.getElementById(b);
  if(!next)return true;
  if(next.style.display=="none"){
    next.style.display="block"
    prev.style.display="none"
    window.scrollTo(0,0);
  } else {
    next.style.display="none"
  }
  return true;
  }
</script><p>

-> Second question, is it also possible to define the button that will appear depending on what you will write in the text area ?

Thanks for your help.