utiliza - tablas dinamicas html javascript
Detectar a través de javascript si Silverlight está instalado (5)
¿Existe una función de Javascript que pueda usar para detectar si hay una versión Silverlight específica instalada en el navegador actual?
Estoy particularmente interesado en la versión Silverlight 2 Beta 2. No quiero usar el método predeterminado de tener una imagen detrás del control Silverlight que se muestra si el complemento de Silverlight no se carga.
Editar: del enlace provisto en la respuesta aceptada:
Incluir Silverlight.js (desde Silverlight SDK)
Silverlight.isInstalled("2.0");
Descargue este script: http://code.msdn.microsoft.com/silverlightjs
Y luego puedes usarlo así:
if (Silverlight.isInstalled) { alert ("Congrats. Your web browser is enabled with Silverlight Runtime"); }
Incluir Silverlight.js (desde Silverlight SDK)
Silverlight.isInstalled("4.0")
Recurso:
http://msdn.microsoft.com/en-us/library/cc265155(vs.95).aspx
Utilice realmente la última secuencia de comandos disponible en http://code.msdn.microsoft.com/silverlightjs para obtener las últimas actualizaciones. Esto tiene varias correcciones.
var hasSilverlight = Boolean(window.Silverlight);
var hasSilverlight2 = hasSilverlight && Silverlight.isInstalled(''2.0'');
Etc ....
if (Silverlight.isInstalled("1.0")) {
try {
alert("Silverlight Version 1.0 or above is installed");
}
catch (err) {
alert(err.Description);
}
}
else {
alert("No Silverlight is installed");
}
de este video
Silverlight.isInstalled es siempre cierto, por lo que se debe proporcionar una cadena de versión como "1.0" para que sea útil.