Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    36

    Trovare elementi dal iframe

    Ciao a tutti,
    e ancora complimenti per il forum :-)

    Non son esperto di iframe (come non lo sono di nulla:-)
    Dunque ... la mia domandina era: si puo trovare qualche valore da in id dal interno di un iframe ?
    Cioe ... io ho una pagina che da qualche parte, carica la "roba" tramite un iframe e arriva da un altro sito.
    Quello che voglio e trovare e il valore di un elemento/id tramite js ed usarlo nel resto della pagina.
    Qualcuno sa se si puo fare ?
    Grazie a tutti
    DenisJ

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    non sono sicuro di aver capito bene quello che chiedi, comunque se quello che vuoi fare è cercare un valore di un campo contenuto in un iframe nella pagina, allora si può fare:
    Pagina Untitled-5.html
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <
    title>Documento senza titolo</title>
    <
    script>
        function 
    leggiIFrame() {
            
    alert(document.pippo.txtProva.value);
        }
    </script>
    </head>

    <body>
    <iframe name="pippo" style="width: 300px; height: 100px;" src="Untitled-6.html"></iframe>


    <input type="button" value="Recupera" onclick="leggiIFrame()" />
    </body>
    </html> 
    Pagina Untitled-6.html
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <
    title>Documento senza titolo</title>
    </
    head>

    <
    body>
    <
    input type="text" value="prova testo" name="txtProva" />
    </
    body>
    </
    html
    Ciao By Peter_Pan...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    36
    Grazie Peter_Pan... con tanto di esempio... molto gentile.
    Unica cosa... ho letto fra tempo della storia del cross-domain...

    Veramente io devo recuperare dei valori di un iframe arrivato nella mia pagina
    da un altro server... tipo yahoo.
    Dimmi perfavore che posso fare la stessa roba :-)

    Grazie ancora

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non puoi via javascript, appunto perche' il documento appartiene ad altro dominio

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    no non lo puoi fare, ammenochè non metti nella pagina che richiami nell'iframe una certa clausola Javascript, ma per come mi dici tu non hai possibilità di modificare il sito che metti nell'iframe... L'unica sarebbe aprirti la pagina che ti serve con un linguaggio lato server e parserizzare i risultati alla richerca del tuo valore...
    Ciao By Peter_Pan...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    36
    Ragazziii ... che brutta notizia che mi date :-(

    Adesso ho capito perche un plug in di firefox lo puo fare...
    Forse fa da server alla machina del cliente... buuu

    Comunque, sapete darmi un link che spiega come fare ? un po me la cavo con php
    ma non molto.
    Ho un sogno e lo voglio realizzare... potrei pagare qualcuno se mi da una mano
    ... ma di questo devo parlare solo in priv.

    Grazie dell'aiuto a tutti
    Denis

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    Prova a leggere qui, ora non ho sottomano un web server per provare, ma credo che la sintassti sia quella
    http://forum.html.it/forum/showthrea...t=leggere+html
    Ciao By Peter_Pan...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    oppure per avere più info fai una ricerca o nel forum di php o di asp di leggere html
    Ciao By Peter_Pan...

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    36
    Adesso ho trovato dei doc che parlano del famosso cross-domain-scripting.
    Provo a vedere qui se si puo fare qualcosa.
    Grazie ancora
    Denis

  10. #10
    Originariamente inviato da Peter_Pan
    no non lo puoi fare, ammenochè non metti nella pagina che richiami nell'iframe una certa clausola Javascript, ma per come mi dici tu non hai possibilità di modificare il sito che metti nell'iframe...
    Se intendi document.domain non si potrebbe fare in ogni caso visto che funziona solo con domini di terzo livello.

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.