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

    Recuperare dati da IFRAME

    io ho un iframe con dentro dei dati,
    come faccio a recuperarli con javascript??


    io ho provato così:
    codice:
    <iframe src="***.html" width="250" height="100" id="prova">
    
    <script language=javascript>
    testo=document.getElementById('prova').innerHTML;
    window.alert(testo);
    </script>
    ma non va.

    come posso fare?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non puoi pretendere di prendere codice di un altro documento al volo, senza dare neanche il tempo di aprirlo

    inizia a fare esperimenti con un link che richiami una funzione che contenga quelle istruzioni, almeno da essere sicuro che queste vengano eseguite quando l' iframe ha gia' caricato quanto serve

    contenuto iframe

    poi, quanto contenuto in un iframe non e' sicuramente il suo innerHTML
    quello che cerchi dovrebbe essere
    codice:
    document.getElementById('prova').contentWindow.document.body.innerHTML
    ciao

  3. #3
    Ho bisogno di sapere se c'è un modo per fare questo che adesso vado a provare a spiegare:

    ho una pagina con due iframe...in uno il menu...nell'altro lo sviluppo del sito

    voglio passare un dato dallo sviluppo del sito al menu dove c'è un form con delle textbox...e questo valore deve andare in una textbox.

    è chiaro? e soprattutto è fattibile?

    le ho provate tutte e non so che fare...io uso asp e in pratica devo passare il codice di un articolo in un elenco intabellato e tirato fuori da un recorset in una ricerca che sta nell'altro iframe per poi avviare un'altra ricerca....avevo trovato il modo però mi si ricaricava la pagina e ovviamente perdo dei dati già inseriti nella ricerca... ho provato anche la stringa di codice postata sopra...ma sicuramente manca qualcosa...o non è fattibile.....qualcuno può darmi una mano....o anche dirmi definitivamente che non si può fare cosi smetto di cercare e trovo un'altro modo.....GRAZIE

  4. #4
    Originariamente inviato da Xinod
    codice:
    document.getElementById('prova').contentWindow.document.body.innerHTML
    funziona anche se il documento non è nello stesso dominio?

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Tony512
    funziona anche se il documento non è nello stesso dominio?
    Certo che no

    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

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.