Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    22

    iframe e angoli arrotondati

    Ciao a tutti
    è possibile creare un iframe con i 4 angoli arrotondati?
    Ho provato a creare una tabella grande quanto tutta la pagina del browser
    con al suo interno una sola grande cella, che ha come sfondo un rettangolo dagli angoli arrotondati.
    All'interno di questa cella con sfondo, ho posizionato un box con dentro un iframe.
    Il problema è che lo sfondo essendo piccolo, viene ripetuto.
    Conosco uno script che adatta lo sfondo ad una pagina senza ripeterlo.
    Purtroppo tale script non funziona con gli sfondi delle tabelle.
    Qualcuno mi può dare una mano please ?

  2. #2
    credo tu abbia affrontato il problema in maniera errata.

    prova a postare l'html.

    ciaux

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    22
    Grazie per avermi risposto
    Lo script per "stretchare" lo sfondo in una pagina in modo da non ripeterlo, qualora fosse troppo piccolo, è questo:


    <head>

    <SCRIPT language="JavaScript">
    <!--
    NS4 = (document.layers);
    IE4 = (document.all);

    scaleWidth = true;
    scaleHeight = true;
    imSRC = "sfond.jpg";

    if (NS4) window.onload = setResize;

    function setResize(){
    setTimeout("window.onresize=reDo;",500);
    }

    function reDo(){
    window.location.reload()
    }

    if (IE4) window.onresize = reDoIE;

    function reDoIE(){
    imBG.width = document.body.clientWidth;
    imBG.height = document.body.clientHeight;
    }

    function makeIm() {

    winWid = (NS4) ? innerWidth : document.body.clientWidth;
    winHgt = (NS4) ? innerHeight : document.body.clientHeight;

    imStr = "<DIV ID=elBGim"
    + " STYLE='position:absolute;left:0;top:0;z-index:-1'>"
    + "<IMG NAME='imBG' BORDER=0 SRC=" + imSRC;
    if (scaleWidth) imStr += " WIDTH=" + winWid;
    if (scaleHeight) imStr += " HEIGHT=" + winHgt;
    imStr += "></DIV>";

    document.write(imStr);

    </head>

    <body>

    <SCRIPT language=JavaScript>
    <!--
    makeIm();
    //-->
    </SCRIPT>

    sai dirmi se questo script è applicabile ad una tabella?

    Per quanto riguarda gli iframe, credo sia impossibile arrotondare i 4 angoli di un iframe o di una finestra di internet explorer.
    Il browser è programmato in modo da avere le finestra di una certa forma, questa è la mia opinione.
    è per questo motivo che ho cercato di trovare degli accorgimenti per "simulare" un iframe dai 4 angoli arrotondati.

  4. #4
    prova a seguire questa discussione, credo sia quello che cerchi

    http://forum.html.it/forum/showthrea...t=angoli+tondi

    ciaux

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    22
    grazie mille
    Ti farò sapere se avrò risolto il problema

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    22
    Ciao
    alla fine ho risolto il problema grazie alla discussione che mi hai postato.
    Grazie ancora

  7. #7
    quando vuoi, posta come hai fatto, potrebbe essere interessante per chi ha lo stesso problema


    ciaux

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.