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

    Problemi con il doctype

    Ciao a tutti!!
    il mio problema è il seguente:
    ho sviluppato un sito completamente in flash e nel codice html della pagina ho inserito nella prima riga questo:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    questa riga però mi crea dei problemi xchè l'swf mi viene spostato tutto in alto e quindi vienne tagliato quasi tutto, lasciando spazio bianco al di sotto. Se tolgo quella riga mi torna tutto normal econ l'swf a schermo intero.
    Voi direte....allora toglila!! magari fosse così semplice......
    a me serve per far funzionare lightbox 2 che senza quella riga, l'immagine si ingrandisce comunque ma la X di chiudi non appare e questo solo con firefox, mentre ie non ha problemi....
    qualcuno sa darmi una spiegazione?
    Grazie!!

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Il doctype identifica che tipo di modello seguire per la formazione del documento e non dovrebbe creare problemi se il resto del codice html è scritto in maniera corretta, specie quello transitional, molto più permissivo dello strict.
    Direi che il tuo problema è da cercare nel resto del codice html e non in flash o nel doctype.

    Al posto tuo, se non l'avessi già fatto, mi affiderei all'inclusione del filmato tramite javascript, con la libreria SWFObject.

  3. #3
    Ciao and80 e grazie per la tua risposta.
    In realtà ho incluso il filmato tramite javascript ma non con la libreria swfobject bensì con il file di inclusione AC_RunActiveContent.js.
    Ora provo con l'swfobject, grazie ancora.

  4. #4
    ciao and80,
    sto testando l'swfobject 2.2 però riscontro dei problemi con l'allineamento del filmato flash.
    Il mio swf è progettato in modo tale che si ridimensioni con la grandezza del browser e ha sempre funzionato bene con AC_RunActiveContent, in poche parole il mio sito è interamente contenuto nell'swf.
    Togliendo AC_RunActiveContent e sostituendolo con l'swfobject, non riesco più a visualizzarlo a schermo intero.
    C'è qualche metodo per risolvere il problema?

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Devi impostare un css corretto per la visualizzazione. Il mio sito non è più online altrimenti avresti potuto prendere l'html da lì.
    Se riesco con il tempo, ti scrivo qui come dovrebbe essere una pagina tipo per ospitare un filmato che occupa l'intera pagina html (full browser).

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Ecco, tipicamente sarebbe una cosa del genere:
    Codice PHP:
    <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
    <
    html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" >
    <
    head>
        <
    title></title>
        <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <
    meta name="language" content="it" />
        <
    meta name="description" content="" />
        <
    meta name="keywords" content="" />
        <
    meta http-equiv="expires" content="mon, 22 dec 2011 11:12:01 gmt">
        <
    script src="js/swfobject.js" type="text/javascript"></script>
        <script type="text/javascript">
            <!--\\
            var flashvars = {
            };
            var params = {
                menu: "false",
                scale: "noScale",
                allowFullscreen: "true",
                allowScriptAccess: "always",
                bgcolor: "#000000"
            };
            var attributes = {
                id:"sito"
            };
            swfobject.embedSWF("flashproject.swf", "altContent", "100%", "100%", "11.0.0", "expressInstall.swf", flashvars, params, attributes);
            //-->
        </script>
        <style type="text/css" media="screen">
            /* hide from ie on mac \*/
            html, body, #website {
                height: 100%;
                overflow: hidden;
            }
            /* end hide */
            body {
                background: #CCCCCC;
                font: 86% Arial, sans-serif;
                margin: 0;                
            }
        </style>
    </head>
    <body>
        <div id="altContent">
            

    Per visualizzare il sito completo è necessario scaricare il flash player</p>
            

    [url="http://www.adobe.com/go/getflashplayer"][img]http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif[/img][/url]</p>
        </div>
    </body>
    </html> 
    Chiaramente i percorsi per il js ecc... li devi vedere tu.

  7. #7
    questa sera lo provo....grazie!!!!!

  8. #8
    ora funziona benissimo, ho solo dovuto aggiungere il paramtro salign: "lt" tra i params e tutto è tornato normale.
    Grazie ancora!

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.