technikfreack
Mitglied
Hi, ich habe da eine Frage: ich möchte eine Art Terminal mit Javascript bauen.
Meine erste Zeile heisst dann:
Jetzt will ich darunter die anderen Dinge schreiben, also mit innerHTML. Hier mein Quelltext:
Seht ihr da den Fehler?
Danke für Hilfe
//EDIT:
DER TITEL IST FALSCH ICH WEIß - ICH BIN ETWAS MÜDE...
Meine erste Zeile heisst dann:
Code:
TTS Terminal
(c) Copyright 2011, Tom Schneider
Jetzt will ich darunter die anderen Dinge schreiben, also mit innerHTML. Hier mein Quelltext:
HTML:
<html><head><title>Test</title>
<style type="text/css">
body{
background-color: #222222;
font-family: Ubuntu;
margin: 0;
}
.eingabe{
position: fixed;
bottom: -15px;
background-color: #111;
width: 100%;
}
#ausgabe{
color: #555;
height: 80%;
padding: 10px;
}
input{
background-color: #111;
border: 0;
color: #555;
width: 90%;
}
button{
background-color: #111;
border: 0;
}
form{
color: #555;
}
</style>
<script type="text/javascript">
function terminal(){
var a = document.getElementById("terminalinput").value;
var b = a.substring(a.length-1, a.length);
if(b == "#"){
var Satz = document.getElementById('terminalinput').value;
var Satz = Satz.replace("#", "");
terminal_go(Satz);
}
}
function terminal_go(Satz){
// var Satz = document.getElementById("terminalinput").value;
var Woerter = Satz.split(" ");
if(Woerter[0] == "echo"){
var ausgabewert = document.getElementById("ausgabe").innerText();
var ausgabewert = ausgabewert + Woerter[1];
document.getElementById("ausgabe").innerHTML = ausgabewert + Woerter[1];
}
}
</script>
</head><body>
<div id="ausgabe"> TTS Console Version 0.01<br>
(c) Copyright 2011, Tom Schneider
</div>
<div class="eingabe">
<form name="form">
<span style="margin-left: 5px;">></span> <input id="terminalinput" type="text" onkeyup="terminal()">
</form>
</div>
</body></html>
Danke für Hilfe
//EDIT:
DER TITEL IST FALSCH ICH WEIß - ICH BIN ETWAS MÜDE...