Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15

Discussione: operazioni su stringa

  1. #11
    l'ho modificato così e funziona..

    var strrnd=""
    var m = strorg.length

    while (m > 0) {
    var j = Math.floor(Math.random()*m);
    strrnd += strorg.substr(j,1);
    strorg = strorg.substr(0,j) + strorg.substr(j+1);
    alert ("controllo: strorg="+strorg); // da togliere dopo il debug)
    m = strorg.length
    }
    document.f.casuale.value=strrnd



    grazie mille

    ciao
    alex86
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  2. #12
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    OOOppps ...

    grazie pela, mi era sfuggito.


    E comunque dicci sempre che errore ti da`.

    Nota: i numeri di riga cercali dal codice che arriva al browser: se usi pagine ASP o PHP i numeri sonodiversi.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #13
    ok...ora ke funziona tutto mi potete spiegare cm funziona il codice?


    grazie
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  4. #14
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Dopo che hai fatto quelle modifiche azzeccate ancora no nlo hai capito?
    Mi meraviglia.
    Comunque:
    codice:
    //definizione variabili che verranno usate
      var strrnd="";             // stringa di output
      var m = strorg.length;     // inizializzazione m
    
    while (m > 0) {                          // loop fino a che c'e` qualche carattere da copiare
      var j = Math.floor(Math.random()*m);   // random e troncamento
      strrnd += strorg.substr(j,1);          // aggiunta del carattere prescelto
      strorg = strorg.substr(0,j) + strorg.substr(j+1); // eliminaz. del carattere dalla stringa orig.
      m = strorg.length                        // ridfiniz. m per loop
    }
    document.f.casuale.value=strrnd;
    Nota: mettici sempre il puntoevirgola all afine delle istruzioni, eviti errori stupidi in futuro.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #15
    grazie...è solo ke non capivo bene come funzionava substr...cmq ora ho capito tutto...

    grazie

    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

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 © 2026 vBulletin Solutions, Inc. All rights reserved.