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

    Determinare layout di un applet con CSS

    Ciao,

    devo impostare il layout di un applet tramite CSS, ma a quanto pare posso solo impostarne larghezza/altezza e margini.

    L'applet ha uno sfondo grigio, mentre io vorrei poterne settare bordo e sfondo a piacere. Avevo pensato di inserirlo all'interno di un div per settarne il bordo, ma non risolverei il problema dello sfondo.

    Qualche suggerimento su come poter intervenire per settare queste proprietà che non appartengo al tag <applet>.

    Grazie in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non so cosa intendi con "applet". Non e` un tag HTML riconosciuto dagli standard.
    In linea di massima un'applet si inserisce tramite il tag <object>.

    All'interno di <object> si devono poi mettere i vari <param> che servono all'oggetto esterno per modificare alcune cose. Quali <param> son necessari dipende da come e` fatto l'oggetto applet. Di solito uno dei <param> serve per definre lo sfondo, che potrebbe anche essere transparent.

    A quel punto puoi definire lo sfondo del <div> che contiene l'<object>, ma lo vedi solo se lo sfondo dell'<object> e` trasparente. E naturalmente i bordi li puoi definire, come pure padding e margin.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Al momento il codice usato per creare l'applet è:
    codice:
       
       <div class="UploaderApplet" >
       <applet class="AppletUpload" id="fm" name="fm" archive="/DocMan/fm.jar" code="Client.class"  MAYSCRIPT>
        <param name="background-image" value="/Gif/docload.gif" />
        <param name="background-color" value="ffffff" />
        <param name="background-color-javascript-function" value="getBackgroundColor" />
    
         <param name="querystring-javascript-function" value="getQueryString" />
        <param name="createfolder-serverscript" value="/docman/createfolder.aspx" />               
        <param name="uploadfile-serverscript" value="/docman/uploadDocument.aspx" />
        <param name="afterupload-javascript-function" value="Refresh" />            
        <param name="set-progress-javascript-function" value="setProgress" />            
        </applet>
     Drop Files or Folders here
       </div>
    1) Consigli di usare <object> invece che <applet>?

    2)L'applet necessita di un valore esadecimale per impostare lo sfondo, come faccio a dirgli trasparente? Nel caso corrente si trova in un contenitore bianco e setto lo sfondo allo stesso colore.

    3)Ho guardato qui (e anche provato) a impostare i bordi all'applet, ma senza successo. Ad ogni modo potrei ovviare a cio' impostandoli al div contenitore.

    Grazie di nuovo

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    1) Consigli di usare <object> invece che <applet>?
    Certamente. Il tag <applet> non e` riconosciuto da alcuni browser

    2)L'applet necessita di un valore esadecimale per impostare lo sfondo, come faccio a dirgli trasparente? Nel caso corrente si trova in un contenitore bianco e setto lo sfondo allo stesso colore.
    Devi verificare nelle sepcifiche dell'applet. Essendo un parametro passato alll'applet deve essere interpretato dall'applet stessa. Al limite puoi provare a scrivere "transparent" al posto del numero esadecimale: potrebbe essere implementato, ma appunto a priori non si puo` sapere.

    3)Ho guardato qui (e anche provato) a impostare i bordi all'applet, ma senza successo. Ad ogni modo potrei ovviare a cio' impostandoli al div contenitore.
    Inserire i bordi al contenitore puoi farlo, e non dipende dall'applet; tieni pero` presente che in IE (quirks mode) devi poi anche modificare le dimensioni del contenitore (se definite), dato che i bordi sono interni alle dimensioni (mentre nei browser standard padding e border sono extra alle dimensioni).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.