2 messaggi dal 29 febbraio 2008
Ciao a tutti,
sto creando un sito che al suo interno contiene un piccolo programmino che per alcune cose sfrutta silverlight ma nn appare nessun alert per installarlo così nel login volevo fare una funzioncina che lato client chiede se è presente silverlight oppure meno.
Potete darmi una mano in questo senso.
Grazie mille
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
ispooky83 wrote:
Ciao a tutti,
sto creando un sito che al suo interno contiene un piccolo
programmino che per alcune cose sfrutta silverlight ma nn appare nessun alert per installarlo
Ciao,
questo dipende dal modo con cui inserisci l'oggetto Silverlight nella pagina,
se usi direttamente il tag Object:
<object data="data:application/x-silverlight,"
type="application/x-silverlight-2" width="100%" height="100%"> <param name="source" value="ClientBin/TuoProgetto.xap" /> <param name="splashscreensource" value="SplashScreen.xaml" /> <param name="onerror" value="onSilverlightError" />
<param name="windowless" value="true" />
<param name="onSourceDownloadProgressChanged"
value="onSourceDownloadProgressChanged" />
<param name="onSourceDownloadCompleted"
value="onSourceDownloadCompleted" />
<param name="background" value="#786757" />
<param name="minRuntimeVersion" value="2.0.31005.0" />
<param name="autoUpgrade" value="false" />
<img src="ImgNoPlugin.jpg" style="border-style: none" /> </object>
e l'utente non ha Silverlight installato, il tag verrà ignorato e verrà renderizzata l'immagine che vedi specificata nell'img dello snippet precedente.
Qualora l'utente abbia una versione minore di quella richiesta apparirà un messaggio esplicito.

così nel login volevo fare una
funzioncina che lato client chiede se è presente silverlight oppure meno.
Potete darmi una mano in questo senso.
Grazie mille
Se vuoi fare una funzione che controlli se l'utente ha il plugin o meno puoi usare le API incluse nel file Silverlight.js distribuito con l'SDK, in tal caso puoi usare la funzione Silverlight.isInstalled
(http://msdn.microsoft.com/it-it/library/cc838126(VS.95).aspx#isinstalled), se voi approfondire potresti leggere un documento che Microsoft ha redatto in merito
http://www.microsoft.com/downloads/details.aspx?FamilyId=F487DF43-1AFB-4F76-82C8-BB5ACBFFBA1B&displaylang=en.
Anche noi in questo script
http://www.silverlightitalia.com/script/3/Messaggio-Installazione-Plugin-Silverlight-Lingua-Utente.aspx abbiamo parlato di una personalizzazione del messaggio di installazione.

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.