Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema con focus()

  1. #1

    Problema con focus()

    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>

  2. #2
    Nessuno che sappia come aiutarmi ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.