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

    Lettura casuale file testo

    GoodWeb

    Problema:
    Ho la necessità di leggere un file di testo in modo casuale, contenente diversi messaggi (es. annunci), tramite un javascript.

    In rete ho trovato diverse soluzioni che risolvono parzialmente il mio problema, ma tutti presuppongono di avere le stesse linee integrate nello stesso file HTML.
    Purtroppo questo non va bene per il semplice fatto che la mole di dati è, diciamo notevole, circa 100 linee e variabile (aggiornamenti settimanali), oltre al fatto che gradirei aggiornare il pseudo data base indipendentemente dallo stesso file HTML lasciando all'utente la sola possibilità di caricare il file dati strutturato.
    Eventualmente, se possibile, gradirei che il file di testo possa integrare dei semplici TAG di formattazione come [b], <u> o <a> etc.

    Premetto che non conosco Java se non per un minimo utilizzo di script già pacchettizzati.

    Ringrazio anticipatamente tutti coloro che mi possono aiutare.
    olGerva | Internet: la libertà di scrivere porta al sapere di molti
    http://www.slypage.com - http://www.wire-net.it

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    ma tutti presuppongono di avere le stesse linee integrate nello stesso file HTML. :master:
    Ma anche il resto della frase non è chiarissimo, riprovaci cercando d'usare meno termini tecnici che potrebbero forviare il concetto.
    Premetto che non conosco Java se non per un minimo utilizzo di script già pacchettizzati.
    Questo non è un problema visto che qui si deve conoscere javascript che è diverso da java
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    GoodWeb
    Innanzitutto Grazie....

    Vediamo se riesco a farmi capire meglio, facendo un esempio più concreto.
    Supponiamo di avere diversi amici che inviano info al tuo sito sotto forma di file di testo "strutturato" come l'esempio sotto (ogni riga/linea è un record)
    Novità nautica: gommone rio 465 fuoribordo con motore <u>150cc</u>
    Sonar XY99: revisione del software rel 5.0
    etc..........
    L'invio avviene in area dedicata all'amico, quindi isolata e con accesso FTP

    Dall'altra parte ho il mio sito in hosting "povero" (senza servizi particolari, data base o linguaggi vari, diciamo il solo HTML e eventuale Javascript)
    Una volta caricata la pagina, lo script dovrebbe leggere il file di testo e pubblicare in modo casuale la notizia/e del giorno.
    In poche parole leggere una riga/linea del file e pubblicarla.
    Non mi interessa se più volte viene pubblicata la stessa notizia, diciamo che la rotazione è limitata alla giornata o al momento di aggiornamento de file di testo.

    Come dicevo, in rete, ho trovato diverse soluzioni che pubblicano in modo casuale, ma tutte prevedono l'integrazione delle stesse informazioni nello stesso file HTML.
    In questo caso devo prevedere che il mio interlocutore sappia cosa sta facendo e come inserire le info nel file, con il conseguente rischio che il tutto venga manipolato in modo errato.

    A spanne ho capito che il tutto deve essere letto e inserito in un "array", quindi estrapolato un dato casuale e successivamente stampato "document.write"
    Premetto che non conosco JS se non per un minimo utilizzo e integrazone di script già pacchettizzati.

    Ringrazio anticipatamente tutti coloro che mi possono aiutare.
    olGerva | Internet: la libertà di scrivere porta al sapere di molti
    http://www.slypage.com - http://www.wire-net.it

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Premesso che quello che chiedi sarebbe complesso da fare per un esperto di javascript, figuriamoci per uno che fa copia/incolla.
    Qualora tu voglia cementarti nel impresa qui trovi guide e script.
    Io la svilupperei cosi carichi la pagina con ajax leggi i nodi (le righe) chiaramente per facilitare lo scorrimento dei dati un minimo di formattazione ci dovrà essere del tipo (

    primo dato</p>

    secondo dato</p> etc...) in caso contrario sarà + difficile sviluppare lo script una volta letti tutti i dati li mostri a random
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Grazie per l'interesse....

    Io la svilupperei cosi carichi la pagina con ajax leggi i nodi (le righe) chiaramente per facilitare lo scorrimento dei dati un minimo di formattazione ci dovrà essere del tipo (

    primo dato</p>

    secondo dato</p> etc...) in caso contrario sarà + difficile sviluppare lo script una volta letti tutti i dati li mostri a random
    Non ho capito la tua frase....
    Mi stai dicendo che è possibile svilupparla in AJAX???
    Sostanzialmente il mio problema è che vorrei utilizzare una tecnica veramente "base" garantendomi la possibilità di "hostare" lo script anche in spazi free o che cmq non offrano nulla di più che un semplice hosting. Per questo ho pensato al solo HTML e Javascript.

    Ha eventuali suggerimenti ??

    In sostanza ho bisogno di "postare" delle notizie lette da file TXT o JS o altro che vengono caricati tramite FTP.
    Grazie
    olGerva | Internet: la libertà di scrivere porta al sapere di molti
    http://www.slypage.com - http://www.wire-net.it

  6. #6
    mmm ho curiosato un minimo AJAX, interessante direi

    ho anche trovato una soluzione che si addice al 90% ala mia richiesta / necessità

    ho solo un problema: far apparire subito il contenuto del file senza necessariamente dover cliccare sul link
    potresti essere così gentile nel darmi un suggerimento su come fare?
    LINK

    Grazie
    olGerva | Internet: la libertà di scrivere porta al sapere di molti
    http://www.slypage.com - http://www.wire-net.it

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Per farlo partire in automatico potresti fare cosi:
    codice:
       }
    
        }
    window.onload=function(){esegui_richiesta('mymedia.xml')}
    </script>
    e togli il link.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Ottimo, grazie

    Anche se mi accorgo solo ora che nonostante il risultato sia OK,
    non fa effettivamente quello che volevo....

    Speravo ... speravo .... speravo
    In effetti volevo usare JavaScript o Ajax nella speranza che il caricamento
    dei testi fosse poi effettivamente integrato nella pagina sorgente allo scopo
    di far "digerire" lo stesso contenuto al motore di ricerca.
    Viceversa mi ritrovo la sola chiamata ma nessuna traccia dei testi.

    Credo che a questo punto l'unica soluzione sia un linguaggio tipo PHP o .NET,
    nonostante il mio intento era quello di creare semplici pagine HTML senza
    l'ausilio degli sessi.

    Cmq grazie 1000
    olGerva | Internet: la libertà di scrivere porta al sapere di molti
    http://www.slypage.com - http://www.wire-net.it

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.