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

    Leggere il contenuto di un iframe

    Salve!
    Necessito di leggere il contenuto di un iframe. Questo viene caricato per ora da un file, successivamente da un sito web non mio ed esaminato dal mio codice.

    Il problema e' questo :

    se nel codice html metto :

    <iframe src="file:///C:/miofile.html" name="iframe" id="iframe" scrolling="auto" width=400 height="400">

    e lo esamino con :

    var tmp = parent.frames['iframe'].document.all.tags("body");
    ottengo nella variabile "tmp" tutto quello che mi serve e funziona alla granze.

    Se invece creo l'iframe con :
    <iframe name="iframe" id="iframe" scrolling="auto" width=400 height="400">

    e lo carico successivamente con :
    frames['iframe'].location.href=address;

    ottengo la corretta visualizzazione della pagina nell'iframe ma non posso esaminarlo con il codice di prima, e' come se fosse vuoto!

    Avete idee ?
    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    non so...su due piedi mi vien da dire :
    frames['iframe'].src = address

  3. #3
    Ho provato a cambiare la riga che carica l'iframe cone segue :

    parent.frames['iframe'].location.href = address;

    ora se carico la pagina e successivamente aggiorno il contenuto dell'iframe come la riga sopra funziona correttamente solo se la pagina e' caricata dal mio pc, se e' presa dalweb nonostante nell'iframe appare nel modo corretto non la posso esaminare e' come vuota..

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per ovvi motivi di tutela della proprieta' intellettuale e di corretta attribuzione della paternita' di quanto pubblicato, il javascript non puo' accedere (leggere e scrivere) ai contenuti di altri siti.

    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

  5. #5
    Cosa che i motori di ricerca non tutelano...
    Grazie

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da alfredolo
    Cosa che i motori di ricerca non tutelano...
    Grazie
    Con il linguaggio lato server puoi leggere e manipolare il contenuto di altri siti... ma quando lo ripubblichi nelle pagine del tuo sito te ne assumi legalmente anche la responsabilita' (della copia / sfruttamento / plagio / modifica / ...)

    Col javascript non sarebbe possibile... dato che puo' essere "iniettato" da diversi programmi residenti sul pc (compresi virus e antivirus )

    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
    Ho capito.
    Grazie molte per la risposta

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.