Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    353

    Flash non validato...perchè?

    Ciao a tutti, ho inserito un'animazione flash nel mio sito ma tutta la parte di codice non viene validata...l'ho inserita direttamente con dreamweaver8 che dovrebbe già inserire elementi compatibili w3C...però non viene validato perchè?
    Ecco il codice:


    <script language="javascript" type="text/javascript">
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','450','heigh t','456','title','Animazione flash','src','flash/file','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','scale','noborder','menu','false', 'movie','flash/file' ); //end AC code
    </script>
    <noscript>
    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="450" height="456" title="'Animazione flash">
    <param name="movie" value="flash/file.swf">
    <param name="menu" value="false">
    <param name="quality" value="high"><param name="SCALE" value="noborder">
    <embed src="flash/file.swf" width="450" height="456" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" scale="noborder" menu=false></embed>
    </object>
    </noscript>


    In allegato l'immagine con gli errori o i problemi non validati...
    Grazie
    Spero in voi
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it L'avatar di gordian
    Registrato dal
    Sep 2002
    Messaggi
    1,139
    Faccio prima a postarti un esempio già testato e funzionante, piuttosto che cercare di capire dov'è il tuo errore.
    Comunque ti confermo che DREAMWEAVER non tiene conto della validazione quando ti inserisce un SWF.

    Questo funziona comunque:

    codice:
    	  <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="750" height="200" ID="mainMovie">
              <param name=movie value="file.swf">
              <param name=quality value=high>
              
    		  
    		  
    		  <script type="text/javascript">
    		  <!--
    		  if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"])
    		   {
                 document.write('<embed src="file.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="750" height="200" name="mainMovie">');
    			}
    		  //-->
    		</script> 
    		   
            </object>
    La faccina sostituiscila con "due punti" e poi una D

  3. #3
    Originariamente inviato da gordian
    Faccio prima a postarti un esempio già testato e funzionante...D
    Ciao,

    ho provato ad inserire il tuo codice ma non passa la validazione Strict, né Transitional (5 errori).

    Ecco un errore segnalato:

    Line 123 column 22: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified.

    <param name=movie value="file.swf">
    Come si può correggere?

    grazie
    1,2,3,4,5,10,100 passi!

  4. #4
    risolto: ho aggiunto i tag singoli chiusi "/>" e le virgolette ai parametri.

    Ciao
    1,2,3,4,5,10,100 passi!

  5. #5
    Anche qui bastava fare una banale ricerca visto che è un argomento trattato mille volte

    http://forum.html.it/forum/showthrea...validare+flash

    in oltre esiste il problema con IE, risolvibile in questo modo

    discussione

    http://forum.html.it/forum/showthrea...ghlight=blocco

    articolo

    http://flash.html.it/articoli/leggi/...rnet-explorer/

    soluzione javascript

    http://blog.deconcept.com/swfobject/

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    353
    Grazie ai vostri link ho modificato così:

    codice:
    <script language="javascript" type="text/javascript">
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','450','height','456','title','Animazione flash','src','flash/file','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','scale','noborder','menu','false','movie','flash/file' ); //end AC code
    </script>
    <noscript>
    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" data="flash/file.swf" width="450" height="456" title="'Animazione flash">
    <param name="movie" value="flash/file.swf" />
    <param name="menu" value="false" />
    <param name="quality" value="high" />
    <param name="SCALE" value="noborder" />
    
    
    Contenuto alternativo</p>
    </object>
    </noscript>
    Adesso viene validato!...E l'animazione funziona!
    Ma secondo voi va bene così o devo fare altre modifiche?
    Grazie

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.