Visualizzazione dei risultati da 1 a 4 su 4

Discussione: aiuto!!!!

  1. #1

    aiuto!!!!

    ciao.. sn nuovo.. vorrei sapere come fare per prendere in una stringa carattere per carattere inserito in una text area.. es: "ciao" come faccio a prendere "c" "i" "a" "o".. grazie x l aiuto.. ps.. si intende in html.. ma va bene anke c++
    ciao

  2. #2
    stringa.charAt( <posizione> );
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  3. #3
    Mettiamo tu abbia nell'html questo
    codice:
    <input type="text" id="campo" />
    Una bella funzione in javascript potrebbe essere
    codice:
    function semina() {
    	var lettere = new Array();
    	var testo = document.getElementById("campo");
    	for (int i = 0; i < testo.value.length; i++) {
    		lettere[i] = testo.value.charAt(i);
    	}
    }

  4. #4

    n va..

    ti scrivo il mio script della pagina e tutto.. volevo creare una cosa per prova.. una specie di linguaggio in codice.. guarda..
    <html>
    <head>
    <title>Linguaggio in codice</title>
    <script>
    var DLettere=new Array;
    var CLettere=new Array;
    function Codifical(){
    I=-1;
    do{
    I++;
    DLettere[I]=prompt("Inserisci lettera (premi invio per terminare l'aquisizione)","");
    switch(DLettere[I]){
    case "a": CLettere[I]="q";break;
    case "b": CLettere[I]="w";break;
    case "c": CLettere[I]="e";break;
    case "d": CLettere[I]="r";break;
    case "e": CLettere[I]="t";break;
    case "f": CLettere[I]="y";break;
    case "g": CLettere[I]="u";break;
    case "h": CLettere[I]="i";break;
    case "i": CLettere[I]="o";break;
    case "j": CLettere[I]="p";break;
    case "k": CLettere[I]="a";break;
    case "l": CLettere[I]="s";break;
    case "m": CLettere[I]="d";break;
    case "n": CLettere[I]="f";break;
    case "o": CLettere[I]="g";break;
    case "p": CLettere[I]="h";break;
    case "q": CLettere[I]="j";break;
    case "r": CLettere[I]="k";break;
    case "s": CLettere[I]="l";break;
    case "t": CLettere[I]="z";break;
    case "u": CLettere[I]="x";break;
    case "v": CLettere[I]="c";break;
    case "w": CLettere[I]="v";break;
    case "x": CLettere[I]="b";break;
    case "y": CLettere[I]="n";break;
    case "z": CLettere[I]="m";break;
    case " ": CLettere[I]="_";break;
    }
    }
    while(DLettere[I]!="");
    var StringaC="";
    var StringaD="";
    for(I=0;I<CLettere.length;I++){
    StringaC=StringaC+CLettere[I];
    StringaD=StringaD+DLettere[I];
    }
    document.form1.codificat.value=StringaC;
    document.form1.decodificat.value=StringaD;
    }
    function Decodifical(){
    I=-1;
    do{
    I++;
    DLettere[I]=prompt("Inserisci lettera (premi invio per terminare l'aquisizione)","");
    switch(DLettere[I]){
    case "q": CLettere[I]="a";break;
    case "w": CLettere[I]="b";break;
    case "e": CLettere[I]="c";break;
    case "r": CLettere[I]="d";break;
    case "t": CLettere[I]="e";break;
    case "y": CLettere[I]="f";break;
    case "u": CLettere[I]="g";break;
    case "i": CLettere[I]="h";break;
    case "o": CLettere[I]="i";break;
    case "p": CLettere[I]="j";break;
    case "a": CLettere[I]="k";break;
    case "s": CLettere[I]="l";break;
    case "d": CLettere[I]="m";break;
    case "f": CLettere[I]="n";break;
    case "g": CLettere[I]="o";break;
    case "h": CLettere[I]="p";break;
    case "j": CLettere[I]="q";break;
    case "k": CLettere[I]="r";break;
    case "l": CLettere[I]="s";break;
    case "z": CLettere[I]="t";break;
    case "x": CLettere[I]="u";break;
    case "c": CLettere[I]="v";break;
    case "v": CLettere[I]="w";break;
    case "b": CLettere[I]="x";break;
    case "n": CLettere[I]="y";break;
    case "m": CLettere[I]="z";break;
    case "_": CLettere[I]=" ";break;
    }
    }
    while(DLettere[I]!="");
    var StringaC="";
    var StringaD="";
    for(I=0;I<CLettere.length;I++){
    StringaC=StringaC+CLettere[I];
    StringaD=StringaD+DLettere[I];
    }
    document.form1.decodificat.value=StringaC;
    document.form1.codificat.value=StringaD;
    }
    </script>
    </head>
    <body>
    <form name="form1">
    <input type="button" name="codif" value="Codifica" onclick="Codifical()">
    <input type="button" name="decodif" value="Decodifica" onclick="Decodifical()">

    Linguaggio codificato: <textarea name="codificat" cols="40" rows="10"></textarea>
    Linguaggio decodificato: <textarea name="decodificat" cols="40" rows="10"></textarea>
    </form>
    </body>
    </html>

    il problema è ke voglio eliminare il prompt e prendere direttamente non un carattere alla volta.. ma inserendo il testo in un textarea prendere da li carattere x carattere.. guardando il prog riesci a modificarlo in modo ke riesca a fare così? grazie.. ciao

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.