Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32
  1. #1
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139

    Tag <embed> contro la certificazione W3C.

    Ciao ragazzi, mi trovo in una situazione singolare (almeno per me..).

    Ho realizzato una pagina web in cui inserisco un swf per mezzo del seguente codice:
    Codice PHP:
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
     
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" 
    width="300" height="25">
      <
    param name=movie value="swf/menu.swf">
      <
    param name=quality value=high>
      <
    param name=wmode value="transparent">
      <
    embed src="swf/menu.swf" 
    quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" 
    type="application/x-shockwave-flash" width="300" height="25">
      </
    embed
    </
    object
    Tutto OK con EXPLORER, ma siccome mi trovo a dover realizzare un sito che deve superare il controllo del W3C e deve anche essere coerente su NETSCAPE e OPERA, vi chiedo aiuto per risolvere un paio di problemi:

    1)
    Sia NETS che OPERA non mi visualizzano lo sfondo trasparente nell'swf.

    2)
    il doctype della mia pagina è il seguente:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    e quando provo a proporre la pagina al controllo del W3C, mi dicono di eliminare i tag <EMBED> perchè non necessari per la versione 4.01 di HTML.
    Così facendo, però, non visualizzo più la mia animazione nè su NETS nè su OPERA.

    Qualcuno conosce i rimedi per questi problemi.

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Ehmm.... sicuro di non aver fatto un po' di macello con gli apici doppi e singoli? Mi spiego meglio: secondo me dovresti usare degli apici singoli (') per specificare gli attributi dei <img ...> altrimenti il browser interpreterà i doppi apici (") che trova subito dopo <img src= come quelli che chiudono l'attributo classid.
    So di non essere stato molto chiaro, ma spero che tu abbia capito cosa intendevo dirti; in caso contrario, fammelo sapere e proverò a spiegarmi meglio.
    Secan (dislessico per vocazione)

    P.S.: comunque quel tag <img> annidato dentro all'attributo classid non mi convince per niente: non ho mai visto nulla di simile prima, ma se tu sei sicuro.....

  3. #3
    Ma no ci sarà un errore di copia ed incolla suppongo!

    <OBJECT classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"


    ciao

  4. #4
    Il problema è che i due punti seguiti dalla D maiuscola rappresentano la prima faccina in alto a destra, big grin quella verde che ridacchia mostrando i "dentoni".

    Ed il forum ha sempre dei problemi a riportare correttamente questa combinazione di caratteri

  5. #5
    seguito...

    gordian per evidenziare il codice ha utilizzato il tag PHP il quale, invece che mostrare la faccina, ha mostrato il relativo TAG:

    [img]images/smilies/biggrin.gif[/img]


  6. #6
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139
    Originariamente inviato da pasavign
    seguito...

    gordian per evidenziare il codice ha utilizzato il tag PHP il quale, invece che mostrare la faccina, ha mostrato il relativo TAG:

    [img]images/smilies/biggrin.gif[/img]

    :quote: :quote:
    OK ragazzi, accertato questo curioso particolare (non era certo mia intenzione inserire un'immagine dentro al tag OBJECT), qualcuno ha capito come posso superare la certificazione e come si fa a rendere trasparente un swf?

  7. #7
    prova a cambiare il DOCTYPE da:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    a:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


    fosse mai...

  8. #8
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139
    Originariamente inviato da pasavign
    prova a cambiare il DOCTYPE da:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    a:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


    fosse mai...
    In realtà avevo già fatto questa prova precedentemente.
    In effetti specificando la versione 4.0, non mi viene richiesto di togliere i tag embed.
    Ma ero più che altro curioso di trovare il codice esatto per superare la certificazione, piuttosto che fare un passo indietro nell'evoluzione del codice.

    Poco male, comunque, questa era più che altro una mia pignoleria...

    Resta, per me, il grosso problema di rendere trasparente lo sfondo dell'swf anche su NETSC e OPERA.:master:

    Non sono un esperto di FLASH, normalmente mi occupo di PHP e di HTML..
    Chi può darmi una mano??

  9. #9
    Lo sfondo trasparente su Netscape (per Opera non sono sicuro) lo fai allo stesso modo di quello per IE...solo che perchè funzioni devi avere il player v. 6,0,40 o superiore e Netscape 7 o successivo.

  10. #10
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139
    Originariamente inviato da Broly
    Lo sfondo trasparente su Netscape (per Opera non sono sicuro) lo fai allo stesso modo di quello per IE...solo che perchè funzioni devi avere il player v. 6,0,40 o superiore e Netscape 7 o successivo.
    Vediamo se ti ho capito:
    Ho scaricato il plug in a questo indirizzo
    e ho provato a visualizzare su OPERA 7 un swf con trasparenza, ma continua a visualizzare lo sfondo bianco.
    Ho trovato una pagina di un sito che può servire da esempio, se qualcuno volesse controllare su altri browser.
    Ora non ho la possibilità di controllarlo su NETSC, ma credo sia identico...

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.