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

    html: iframe sempre in primo piano

    Salve, qualcuno sa perché un iframe resta sempre in primo piano nonostante abbia uno z-index inferiore a quello di un div che dovrebbe coprirlo in parte?
    Grazie a tutti in anticipo

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    perché l'iframe, essendo una "finestra aperta su altro" ha la prevalenza sui contenuti della pagina.
    ciò nonostante, alcuni browser (non ricordo bene quali), consentono la visualizzazione indicizzata, ma non è una regola univoca

  3. #3
    Grazie per la risposta Vincent.
    Come posso allora mascherare solo una porzione dell'iframe' E' possibile in qualche modo?

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    ....


    edit
    non era come ricordavo
    la risorsa è questa:
    http://docs.jquery.com/Plugins/bgiframe
    non avendola mai usata non so darti dettagli

  5. #5
    Originariamente inviato da marco.agelao
    Grazie per la risposta Vincent.
    Come posso allora mascherare solo una porzione dell'iframe' E' possibile in qualche modo?
    Ho trovato un thread che potrebbe interessarti: http://www.codingforums.com/archive/.../t-241119.html

    In particolar modo il codice seguente:
    codice:
      
    <!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>Untitled Document</title>
    <style type="text/css">
    * {
    margin:0;
    padding:0;
    }
    .iframe_container {
    width:500px; /*adjust according to your iframe size*/
    height:500px; /*adjust according to your iframe size*/
    position:relative;
    }
    iframe, .mask {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    }
    .mask {
    z-index:2;
    cursor:pointer;
    }
    iframe {
    z-index:1;
    }
    </style></head>
    
    <body>
    <div class="iframe_container">
    <div class="mask"></div>
    <iframe id="my1" src="CSS_tooltip.html" ></iframe>
    </div>
    </body>
    </html>
    Se specifichi meglio quello che vuoi ottenere posso provare a darti una mano.

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    ciao Nick60,
    ricorda di utilizzare il tag CODE per postare codice

  7. #7
    grazie nick60. ok allora io ho un div in cui ho inserito un iframe che mi serve per visualizzare un swf. vorrei pero' sovrapporre ad una zona dell' iframe un altro div che dovra' quindi nascondere quella parte di iframe

  8. #8
    Originariamente inviato da Vincent.Zeno
    ciao Nick60,
    ricorda di utilizzare il tag CODE per postare codice
    Azz, appena arrivato e già faccio casino... sorry, starò più attento alla prossima! :-)

  9. #9
    Originariamente inviato da marco.agelao
    grazie nick60. ok allora io ho un div in cui ho inserito un iframe che mi serve per visualizzare un swf. vorrei pero' sovrapporre ad una zona dell' iframe un altro div che dovra' quindi nascondere quella parte di iframe
    Due cose due:
    1. Quale browser stai utilizzando (almeno così all'inizio proviamo su lo stesso browser, poi vediamo se ci sono problemi con gli altri...)
    2. Puoi pubblicare una pagina di prova indicandomi la zona da nascondere? così provo a darti una mano.

  10. #10
    Ho risolto, per il momento, con la stessa logica per cui l'iframe si sovrappone agli altri elementi.
    Ho creato un nuovo iframe a coprire la parte del precedente che volevo celare.
    Certo non è la situazione ottimale ma per ora può andare.
    Ovviamente non è possibile renderla trasparente.

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.