Notizie: scarica ora l'ultima versione disponibile di Thunderbird!

Autore Topic: salvare campi testo  (Letto 830 volte)

0 Utenti e 2 Visitatori stanno visualizzando questo topic.

Offline ermilio

  • Post: 5
salvare campi testo
« il: 06 Aprile 2012 13:17:44 »
vorrei sapere come si fa a salvare il contenuto di caselle di testo che si popolano dopo aver fatto una ricerca su una pagina web? praticamente prima una pagina web viene visualizzata per fare la ricerca e poi il risultato viene visualizzato in una seconda pagina. dovrei utilizzare questi campi valorizzati per poi usarli per un lavoro su database locale evitando copia e incolla dei campi testo.
Si possono salvare? oppure li posso trovare gia' su qualche file di cache o temp del browser? e se e' cosi' come si chiamano questi file?
grazie e buona Pasqua a tutti.

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: salvare campi testo
« Risposta #1 il: 06 Aprile 2012 13:21:55 »
Hai un esempio di pagina?


Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: salvare campi testo
« Risposta #3 il: 06 Aprile 2012 14:37:53 »
Non so se esiste qualcosa di specifico (forse iMacros, che non ho mai usato, potrebbe essere utile).
Tu vuoi salvare solo i risultati nella tabella vero?

Prova così:
1) Apri quella pagina
2) Apri lo Scratchpad (Shift+F4)
3) metti questo codice:

Codice: [Seleziona]
t=document.querySelector('#details');
alert(t.textContent);

4) Esegui (CTRL+R)

È quello che vuoi?



« Ultima modifica: 06 Aprile 2012 14:52:45 da gialloporpora »

Offline Winfox

  • Post: 4552
Re: salvare campi testo
« Risposta #4 il: 06 Aprile 2012 16:05:05 »

2) Apri lo Scratchpad (Shift+F4)

Scusate l'OT.
@giallo: cosa è sta roba? :)
Quanta robetta utile si trova con la combinazione di tasti: c'è dell'altro?

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: salvare campi testo
« Risposta #5 il: 06 Aprile 2012 16:53:56 »
Citazione
@giallo: cosa è sta roba? :-)
Quanta robetta utile si trova con la combinazione di tasti: c'è dell'altro?
Beh, è il “Blocco appunti Javascript” che trovi su Sviluppo Web, io ho imparato lo shortcut perché è mostrato nella voce di menu :-)
Una volta si poteva eseguire il codice anche dalla barra, ora non si può più, o si apre la console o il blocco appunti JS che è più carino :-)
http://imgur.com/sKXv8

Offline ermilio

  • Post: 5
Re: salvare campi testo
« Risposta #6 il: 06 Aprile 2012 21:58:09 »
caro amico gialloporpora, ho provato ma mi appare una maschera dove ci sono non identati i vari campi ma non so come salvarli in un file che poi potrei elaborare per i miei scopi. :(
grazie per le info comunque interessanti :P

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: salvare campi testo
« Risposta #7 il: 06 Aprile 2012 23:46:45 »
È giusto comunque?
Non riesci a selezionarlo con CTRL+A e copiarlo dall'alert?
Se è quello che vuoi te lo posso fare come bookmarklet o farti uno script per GM che ti mette il contenuto in una textarea (così selezioni e copi).

Cioè, se usi questo:

Codice: [Seleziona]
b=document.querySelector('body');
h=b.parentNode;
c=document.querySelector('#details').textContent;

h.removeChild(b);
h.innerHTML='<body><textarea style="width: 100%; height: 700px; background: #000; color: #fff;">'+c+'</textarea></body>';


ti aiuta?
Con Greasemonkey fai eseguire quel codice su quelle pagine e verranno aperte in quel modo, se ti aiuta però.


« Ultima modifica: 07 Aprile 2012 00:32:12 da gialloporpora »

Offline ermilio

  • Post: 5
Re: salvare campi testo
« Risposta #8 il: 10 Aprile 2012 11:21:34 »
Gialloporpora, scusami ma non ti seguo. :? non riesco a capire come devo fare a copiare il testo in un file di appoggio e credi che lo possa fare con greasemonkey? :?: no. per prima cosa dovrei capire queste istruzioni in blocco appunti a cosa servono e poi forse....
grazie ancora forse dovrei leggere qualcosa sull'uso del blocco appunti, che ne dici? puoi consigliarmi?

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: salvare campi testo
« Risposta #9 il: 10 Aprile 2012 13:11:21 »
Tu vuoi che sia copiato automaticamente in un file di testo?
Cioè che FF da solo ti crei un file con i dati là indicati?

Se si, devi leggere come fare a gestire l'input/output su file via Javascript.
Non serve che tu conosca il Blocco appunti, quello serve solo per testare il codice per assicurarsi che funzioni prima di, eventualmente, metterlo in esecuzione automatica con Greasemonkey o altre estensioni.

Offline ermilio

  • Post: 5
Re: salvare campi testo
« Risposta #10 il: 12 Aprile 2012 15:49:30 »
grazie gialloporpora, cerchero' di studiare e capire come gestire input-output su file in javascript attraverso qualche lettura o corso online. grazie ancora

0 Utenti e 2 Visitatori stanno visualizzando questo topic.