Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    7

    Apertura di siti dentro gli iframe

    Ciao a tutti.

    Non ho mai lavorato con gli iframe. Ora che vorrei usarli,
    sto incontrando diversi problemi. Spero mi possiate aiutare.
    Faccio due domande:

    I) Non so se ci sono dei vincoli legali nell'aprire un qualsiasi sito dentro il proprio
    mediante appunto gli iframe;

    II) Ho notato un cattivo funzionamento di alcuni siti se utilizzati attraverso gli iframe:

    a) Il sito "http://www.archividelnovecento.it/archivinovecento" si comporta regolarmente
    sia su FireFox 5.0 che su IE 9. [vedi file allegato iframe_1.html];

    b) Il sito "http://www.senato.it/relazioni/21617/genpagina.htm" senza slash finale, su
    FireFox salta l'iframe e si apre in tutta la finestra; su IE non si comporta sempre allo
    stesso modo: talvolta si apre dentro l'iframe, e naviga regolarmente; talvolta si
    comporta come su FireFox. [vedi file allegato iframe_2.html];

    c) Lo stesso sito precedente "http://www.senato.it/relazioni/21617/genpagina.htm/" ma
    con lo slash finale, sia su FireFox che su IE si apre dentro l'iframe, ma appena si naviga
    si apre in tutta la finestra. [vedi file allegato iframe_2a.html];

    d) Il sito "http://www.treccani.it/enciclopedia" sia su FireFox che su IE si apre dentro
    l'iframe, vi rimane anche navigando al suo interno, ma non esegue la ricerca, o non
    riceve i risultati della ricerca. [vedi file allegato iframe_3.html];

    file: iframe_1.html

    <html>
    <body>


    Questo sito si apre dentro l'iframe e vi rimane anche navigando al suo interno </p>


    Comportamento uguale su IE e su FireFox </p>
    <iframe id="myframe" src="http://www.archividelnovecento.it/archivinovecento" width="80%" height="1000">


    Your browser does not support iframes.</p>
    </iframe>



    </body>
    </html>



    file: iframe_2.html

    <html>
    <body>


    Questo sito su FireFox salta l'iframe e si apre in tutta la finestra </p>


    Questo sito su IE non si comporta sempre allo stesso modo: </p>


    talvolta si apre dentro l'iframe, e naviga regolarmente; talvolta si comporta come su FireFox</p>
    <iframe id="myframe" src="http://www.senato.it/relazioni/21617/genpagina.htm" width="80%" height="1000">


    Your browser does not support iframes.</p>
    </iframe>



    </body>
    </html>



    file: iframe_2a.html

    <html>
    <body>


    Su FireFox e su IE, lo stesso sito del file "iframe_2.html", ma con l'aggiunta
    dello slash finale,si apre dentro l'iframe, ma appena si naviga si apre in tutta
    la finestra.
    </p>


    Stesso comportamento su IE</>
    <iframe id="myframe" src="http://www.senato.it/relazioni/21617/genpagina.htm/" width="80%" height="1000">


    Your browser does not support iframes.</p>
    </iframe>



    </body>
    </html>



    file: iframe_3.html

    <html>
    <body>


    Questo sito si apre dentro l'iframe, vi rimane anche navigando al suo interno,
    ma non esegue la ricerca, o non riceve i risultati della ricerca.
    </p>
    <iframe id="myframe" src="http://www.treccani.it/enciclopedia" width="80%" height="1000">


    Your browser does not support iframes.</p>
    </iframe>



    </body>
    </html>


    Grazie

    Sicanof.
    Ciao.
    Sicanof

  2. #2
    Mi sono imbattuto nello lo stesso problema, infatti alcuni siti tipo google o applestore hanno un sistema che forza la riapertura di una nuova pagina.

    Per alcuni siti ho risolto cambiando il tag iframe dato che č quello che viene credo intercettato dal sito che si cerca di aprire, ma non li risolve tutti.
    Di seguito il codice che ho utilizzato modificato con i tuoi link. Si comporta diversamente anche da firefox e explorer, ma magari con un mix di questo e di iframe riesci a raggiungere lo scopo, o magari fa venire qualche nuova idea


    codice:
    <html>
    <head>
    <title>Demo</title>
    <script type="text/javascript">
    //<![CDATA[
    function updateObjectIframe(which){
    document.getElementById('one').innerHTML = '<'+'object id="foo" name="foo" type="text/html" data="'+which.href+'"><\/object>';
    }
    //]]>
    </script>
    <style type="text/css">
    /*<![CDATA[*/
    #one
    {
    position:absolute;
    left:50%;
    top:50%;
    margin:-400px 0 0 -300px;
    }
    object
    {
    width:800;
    height:600px;
    border:solid 1px #000000;
    }
    /*//]]>*/
    </style>
    
    </head>
    <body>
    <div id="one">
    <object id="foo" name="foo" type="text/html" data="http://www.apple.com/"></object>
    </div>
    <div>
    archivio
    
    senato
    
    senato 2
    
    treccani
    
    </div>
    
    </body>
    </html>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    7
    Grazie nicolaberti,

    purtroppo il codice che mi hai inviato non cambia nulla rispetto
    agli esempi miei, nč su FireFox nč su IE. (Ho provato anche Opera
    e Chrome: la stessa cosa).

    Comunque lo terrō presente nelle mie ulteriori prove.
    Grazie.
    Ciao.
    Sicanof

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.