tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
265
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von technikfreack
    technikfreack technikfreack ist offline Mitglied Bronze
    Registriert seit
    Oct 2011
    Beiträge
    29
    Hi, ich habe da eine Frage: ich möchte eine Art Terminal mit Javascript bauen.
    Meine erste Zeile heisst dann:
    Code :
    1
    2
    
    TTS Terminal
    (c) Copyright 2011, Tom Schneider

    Jetzt will ich darunter die anderen Dinge schreiben, also mit innerHTML. Hier mein Quelltext:
    HTML-Code:
    <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>
    Seht ihr da den Fehler?
    Danke für Hilfe

    //EDIT:
    DER TITEL IST FALSCH ICH WEIß - ICH BIN ETWAS MÜDE...
     
    Viele Grüße, technikfreack

    Ich suche noch Babysitter. Meine Compiler heulen immer rum und meckern mich an. Vielen Dank für Unterstützung.

  2. #2
    dobermant dobermant ist offline Mitglied Gold
    Registriert seit
    Apr 2003
    Beiträge
    141
    Vielleicht solltest Du mal sagen was denn nicht funktioniert....

    var ausgabewert = document.getElementById("ausgabe").innerText();
    var ausgabewert = ausgabewert + Woerter[1];

    zweimal var ausgabewert gesetzt...Schrott
     

  3. #3
    Avatar von technikfreack
    technikfreack technikfreack ist offline Mitglied Bronze
    Registriert seit
    Oct 2011
    Beiträge
    29
    Ich glaubs ich habs hinbekommen, Sorry für die blöde Frage...
     
    Viele Grüße, technikfreack

    Ich suche noch Babysitter. Meine Compiler heulen immer rum und meckern mich an. Vielen Dank für Unterstützung.

Ähnliche Themen

  1. document.write()
    Von Crash123 im Forum Javascript & Ajax
    Antworten: 17
    Letzter Beitrag: 23.02.09, 14:06
  2. document.write
    Von notebook20000 im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 09.04.07, 01:31
  3. Document.write
    Von messmar im Forum Javascript & Ajax
    Antworten: 10
    Letzter Beitrag: 23.03.06, 16:48
  4. document.write() und document.close()
    Von Tucker im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 27.06.04, 18:46
  5. document.write
    Von crunch im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 06.04.03, 11:52

Stichworte