Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    caricare un file di testo con javascript

    ciao a tutti! Sono abbastanza nuovo qui
    Avrei una domanda: Io ho bisogno di leggere un file (xml) presente in locale sul lato del client. Come faccio in javascript? :master: Grazie mille!

  2. #2

  3. #3
    ciao. Ho provato a fare come mi viene suggerito inn quella discussione, ma non mi funziona.
    Il mio codice per il caricamento è:
    codice:
    if (document.implementation && document.implementation.createDocument)
    {
        xmlDoc = document.implementation.createDocument("", "", null);
        xmlDoc.onload = readXML();
    }
    else (window.ActiveXObject)
    {
        xmlDoc = new ActiveXObject("MSXML2.DOMDocument");
        xmlDoc.onreadystatechange = function () {
            if (xmlDoc.readyState == 4) readXML()
         };
    }
    xmlDoc.async = false;
    xmlDoc.load("fileXMLdacaricare");
    dove "fileXMLdacaricare" è la sctringa del path del file sul mio pc: /home/.../file.xml
    Come posso fare? sono disperato!!!

  4. #4
    il problema è quando vado a fare la "load": se il path del file inizia con file:///home... la chiamata alla load si blocca, mentre se inizia solo con /home... il dom che ne risulta è comunque vuoto, cioè xmlDoc.documentElement è null. Sto sbagliano qualcosa? :master: ci sono altri metodi per leggere un file locale?

    Grazie mille!!!

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Come detto molte altre volte, il javascript non puo' accedere a contenuti esistenti in domini diversi da quello della pagina ove risiede lo script... e questo caso mi pare non faccia eccezione.

    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

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prima devi tassativamente importare il file sul server, impossibile col javascript leggere un file che sia fisicamente sul pc dell'utente (per fortuna, altrimenti sai cosa potrei modificare o leggere all'insaputa dell'utente)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    ah ecco... quindi è proprio impossibile leggere un file... e io che ci vado dietro da quasi una settimana
    va bene, grazie mille per le vostre tempestive risposte!!!


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.