Newsgroup: it.comp.lang.javascript
Titolo: A proposito di plugin ed embeds....

Ho il seguente problema: ho inserito un ogetto macromedia flash nella mia
pagina html ho anche aggiunto un tag embed in modo che l'oggetto sia
visibile anche su Netscape (vedi il codice seguente).
<OBJECT ID="SWFlash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
WIDTH="100" HEIGHT="100"
CODEBASE="
http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0
,0" VIEWASTEXT>
<PARAM NAME="MOVIE" VALUE="mia_animazione.swf">
<PARAM NAME="PLAY"VALUE="true">
<PARAM NAME="QUALITY"VALUE="best">
<PARAM NAME="LOOP"VALUE="false">
<PARAM NAME="WMODE"VALUE="Transparent">
<EMBED  NAME="SWFlash" SRC="mia_animazione.swf" PLAY="true" WIDTH="100"
HEIGHT="100" QUALITY="best" LOOP="false"
PLUGINSPAGE=
HTTP://macromedia.com/shockwave/download/index.cgi?P1_Prod_Versi
on=ShockwaveFlash>
</OBJECT>
</EMBED>
Fino a questo punto mi funziona tutto, infatti se carico la pagina la mia
animazione si vede perfettamente sia su IE che su Netscape. Se pero' voglio
accedere alle propieta' ed ai metodi del mio oggetto da codice (ad esempio
per avviare la mia animazione) usando delle istruzioni tipo la seguente
function prova(){
         window.SWFlash.Play();
}
da IE  riesco perfettamente da Netscape non so proprio come fare

 da IE  riesco perfettamente da Netscape non so proprio come fare
Ha ragione NS...
document.SWFlash.Play( )
E cmq anche per IE l'istruzione esatta sarebbe:
document.all.SWFlash.Play( )
Un'instruzione compatibile tra NS6 è IE5 invece è:
document.getElementById("SWFlash").Play( )
Bye
tFontN

 wrote in message
I3sDq7p...@newsmst.mcis.galactica.it...

Grazie per l'aiuto ma purtroppo avevo gia' provato a fare come dici tu e non
mi funziona lo stesso (Netscape 4.61). Non so piu' che cosa fare, sono
veramente al buio........
Ciao
Guido




 veramente al buio........
Prova document.embeds[n].Play( )
dove se "n" è 0 indica il primo <embed>, 1 il secondo, ecc. ecc.
E poi sei sicuro che sia play( ) e non Play( ) ?
Bye
tFontN

 EMBED tag in a document in source order.
Ho provato a fare come mi avete suggerito ma non mi funziona ancora,
Netscape mi indica sempre un javascript error. Non riesco veramente a
spiegarmelo dato che con Explorer l'animazione mi funziona perfettamente.
Ciao
Guido

 wrote in message
21MIjc2...@newsmst.mcis.galactica.it...


 spiegarmelo dato che con Explorer l'animazione mi funziona perfettamente.
Explorer digerisce tutto.... dovrebbero fargli provare l'Euro :-)
Domandina scema: guarda questi pezzi del tuo codice:
<OBJECT ID="SWFlash" .....
   [...]
<EMBED  NAME="SWFlash" ....
   [...]
</OBJECT>
</EMBED>
Non dovresti chiudere prima <EMBED> e dopo <OBJECT>? 
<OBJECT...>
   [...]
<EMBED...>
   [...]
</EMBED>
</OBJECT>
sempre a proposito delle capacità digestive di ExploDer! :-))))))
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
Need a JavaScript password?
http://www.jspoint.it/staffscripts/script021/PazzWordProva/ingresso.html
------------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
                      Arthur Charles Clarke
------------------------------------------------------------------------

 ha scritto nel messaggio
news:8t9pek$4dg$1...@stargate1.inet.it...
