Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202

    [js] Lettura preformattata

    Ciao a tutti...

    Ho il seguente quesito da porvi nella speranza di riuscire a risolverlo
    Ho un file con una preformattazione standard
    Es "campo1" "campo2" "campo3"
    "campo4" "campo5" "campo6"

    C'e un modo semplice per aquisire separatmente questi campi e infilarli in un vettore riga per riga?!?

    Grazie a tutti per il tempo dedicato
    Che mestiere difficile.....essere da soli ancora di più

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Un file di che tipo?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    txt
    Che mestiere difficile.....essere da soli ancora di più

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se un po ermetico...
    Comunque direi di si se c'è una delimitazione tra un campo/dato e un altro es: delitatori (|- " etc..) e che il file sia presente sul server (no sito esterno o pc utente)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    eheheh non sono ermetico e semplicemente non sapevo cosa risponderti se non quello

    Pero ora sono un po confuso, il js non e' linguaggio client?
    La mia idea, o meglio la mia necessita era di posizionare un file txt all'interno del client e leggerlo ogni qual' ora si presentava la necessita solo che non sono sicuro che questo sia possibile(ovvero leggere un file dal browser e inoltre) non essendo una preformattazione standard non sapevo come poterlo leggere correttametne acquisendo separatamente i campi che ti ho sopra descritto
    Che mestiere difficile.....essere da soli ancora di più

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Fractals87
    eheheh non sono ermetico e semplicemente non sapevo cosa risponderti se non quello

    Pero ora sono un po confuso, il js non e' linguaggio client?
    La mia idea, o meglio la mia necessita era di posizionare un file txt all'interno del client e leggerlo ogni qual' ora si presentava la necessita solo che non sono sicuro che questo sia possibile(ovvero leggere un file dal browser e inoltre) non essendo una preformattazione standard non sapevo come poterlo leggere correttametne acquisendo separatamente i campi che ti ho sopra descritto
    Non puoi leggere un file dal pc dell'utente con javascript.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se sei confuso tu figurati noi comunque normalmente quando il browser interpreta un file js lo può leggere (non scrivere/salvare) poi se lo vuoi manipolare (nei limiti del linguaggio) devi passargli delle delimitazioni.
    Poi se con questa affermazione file txt all'interno del client indendi leggere un file testo da una cartella del pc questo non è possibile (vedi post precendente)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Non è ben chiaro. Se vuoi un vettore che contenga uno dopo l'altro i campi virgolettati separati da uno spazio, potresti fare cosi:
    codice:
    var aMioArray = [TESTO OTTENUTO TRAMITE AJAX].replace(/^\s*"|"\s*$/g, "").split(/"\s+"/);
    Se invece vuoi una matrice a due dimensioni, dove il vettore genitore contenga un vettore per ciascuna riga, il quale contenga a sua volta i singoli campi di quella riga, potresti fare così:
    codice:
    var aMioArray = [], aRighe = [TESTO OTTENUTO TRAMITE AJAX].split(/\n/);
    for (var iRiga = 0; iRiga < aRighe.length; iRiga++) {
    	aMioArray.push(aRighe[iRiga].replace(/^\s*"|"\s*$/g, "").split(/"\s+"/));
    }
    Ciao.

  9. #9
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    ok grazie a tutti delle informazioni vedro di cercare una soluzione
    Che mestiere difficile.....essere da soli ancora di più

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.