Dunque ragazzi, sto facendo una simulazione di una shell unix (lasciate stare se non è ancora realistica) e mi sono inceppato praticamente all'inizio
Devo fare in modo che se l'utente preme invio la shell esegua in PHP tramite Ajax il comando e stampi il risultato e dopo il risultato ristampi il testo di default, con il cursore pronto per scrivere un altro comando...il problema è quello, quando premo invio, oltre a scrivere il testo che voglio, mi va anche a capo in automatico e non so come far comparire il cursore dopo il testo di default...suggerimenti ?

vi posto il codice cosi date un'occhiata:

codice:
<script language="javascript" type="text/javascript">
    //START CONFIGURATION
    var defString = "root#bt>";
    //END CONFIGURATION
    
    var command;
    function inittextarea() {
        document.getElementById("testo").value = defString;
        document.getElementById("testo").focus();
    }


    function selectcommand() {
        var position = document.getElementById("testo").value.lastIndexOf(">");
        command = document.getElementById("testo").value.substring(position + 1);
        //sendCmdToAjax(command);
        var content = document.getElementById("testo").value;
        var newcont = document.getElementById("testo").value = content + "\n" + defString;
        
    }
        
    

</script>


<textarea style="background-color:Black; cursor:text; color:White" cols="45" rows="15" id="testo" onkeydown="if(event.keyCode==13) selectcommand()"></textarea>

<script language="javascript" type="text/javascript">
    inittextarea();
</script>