Newsgroup: it.comp.www.html
Titolo: Embed

Ho un probblema non voglio usare il tag embed per inserire un file.swf ma 
cosi facendo escludo netscape e mozzila.
Qualcuno mi sa dire come posso fare

 Qualcuno mi sa dire come posso fare
te l'ho spiegato in diversi messaggi su it.comp.lang.javascript, ma vedo che sei
un pò duro (scusa il termine) a capirlo.
boh!
--
visuddhi { info(at)
visuddhi.com
 }
if it is to be, it is up to me { 
www.visuddhi.com
 }
{ icq# 44339752 }
absolutely free, VisuBox { 
www.visuddhi.com/visubox
 }

 cosi facendo escludo netscape e mozzila.
vedi "flash satay":
http://www.alistapart.com/stories/flashsatay/
-- 
goldicus1970 AT 
yahoo.it
http://www.deelan.com

vedi 
www.eticasgr.it
 e vedi come ho risolto il problemma.
Grazie per l'aiuto

 Grazie per l'aiuto
ho visto che sul sito hai messo... validato XHTML1 e validato HTML4.01, ma non č
possibile.
ho anche visto il tuo sistema... ma a che servirebbe?
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ve
rsion=5,0,0,0" width="250" height="20">
<param name="movie" value="modules/Ticker/news.swf" />
<param name="quality" value="high" />
<!-- used to create valid xhtml with embed tag -->
<script type="text/javascript">
//<![CDATA[
if (navigator.mimeTypes &&
navigator.mimeTypes["application/x-shockwave-flash"]){
document.write('<embed src="modules/Ticker/news.swf" quality="high" ');
document.write('width="250" height="20" type="application/x-shockwave-flash"');
document.write('pluginspage="
http://www.macromedia.com/go/getflashplayer
" />');
}
//]]>
</script>
</object>
č contorto e inutile.


non e contorto perchè ho visto il tuo sito con tutti i browser con netscape 
4.7 ma tutti che abbiamo nella cooperativa sono andati in crash con il tuo 
sito e con quest'altro non mi ha datto problemmi e lo trovato nel sito che 
mi ha consigliato deelan

 non e contorto perchč ho visto il tuo sito con tutti i browser con

ok, ma a questo punto cosa cambia se invece di...
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ve
rsion=5,0,0,0" width="250" height="20">
<param name="movie" value="modules/Ticker/news.swf" />
<param name="quality" value="high" />
<!-- used to create valid xhtml with embed tag -->
<script type="text/javascript">
//<![CDATA[
if (navigator.mimeTypes &&
navigator.mimeTypes["application/x-shockwave-flash"]){
document.write('<embed src="modules/Ticker/news.swf" quality="high" ');
document.write('width="250" height="20" type="application/x-shockwave-flash"');
document.write('pluginspage="
http://www.macromedia.com/go/getflashplayer
" />');
}
//]]>
</script>
</object>
metti...
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ve
rsion=5,0,0,0" width="250" height="20">
<param name="movie" value="modules/Ticker/news.swf" />
<param name="quality" value="high" />
<embed src="modules/Ticker/news.swf" quality="high" width="250" height="20"
type="application/x-shockwave-flash"pluginspage="
http://www.macromedia.com/go/ge
tflashplayer" />
</object>
senza utilizzare javascript?


 senza utilizzare javascript?
Mi sembra abbastanza ovvio...
il validatore ignora il contenuto di document.write
(eccetto la chiusura dei tag, perché è idiota)
dunque con il suo metodo la pagina viene validata, col tuo no.
MaRoK

provate se lo viziualiza se lo valida w3c