Centifolia
Neues Mitglied
Hi --
wäre toll,wenn mir hierzu jemand helfen könnte.Bin Anfängerin in Javascript,muss aber für die Uni eine kleine Aufgabe in Anlehnung an folgende Seite lösen:
Eliza, Computer Therapist
Ich hab nun erst mal ganz einfach angefangen und ein input feld sowie textarea erstellt. Wenn ich den Code richtig verstehe, wird doch bei onSubmit die Funktion dialog aufgerufen. Ich hab mich da an dem Quelltext orientiert und so sieht nun erst mal mein Code aus:
Leider funktioniert das Übergeben nicht. Was mache ich falsch?
wäre toll,wenn mir hierzu jemand helfen könnte.Bin Anfängerin in Javascript,muss aber für die Uni eine kleine Aufgabe in Anlehnung an folgende Seite lösen:
Eliza, Computer Therapist
Ich hab nun erst mal ganz einfach angefangen und ein input feld sowie textarea erstellt. Wenn ich den Code richtig verstehe, wird doch bei onSubmit die Funktion dialog aufgerufen. Ich hab mich da an dem Quelltext orientiert und so sieht nun erst mal mein Code aus:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<SCRIPT language="JavaScript">
// Put together an array for the dialog
chatmax = 5; // number of lines / 2
chatpoint = 0;
chatter = new Array(chatmax);
function dialog(){
var Input = document.Eliza.input.value; // capture input and copy to log
document.Eliza.input.value = "";
chatter[chatpoint] = " \n* " + Input;
elizaresponse = listen(Input);
setTimeout("think()", 1000 + Math.random()*3000);
chatpoint ++ ;
if( chatpoint >= chatmax ){ chatpoint = 0; }
return write();
}
</script>
</head>
<body>
<table cellspacing="0" cellpadding="10" border="0" align="center">
<tr><th bgcolor=#ffffff align="left">
</td></tr>
<tr><td bgcolor=#660000>
<form name="Eliza" onSubmit="return dialog();">
<center><textarea rows=14 cols=50 name="log"></textarea><br><br>
<INPUT TYPE="text" size = 50 NAME="input" VALUE=""></center>
</form>
</td></tr>
</table>
</body>
</html>
Leider funktioniert das Übergeben nicht. Was mache ich falsch?