codeschmiede.net
Ki mit Dotnet
Usability und die Rechte des Nutzers

DotNet Tester

Überprüfung auf Vorhandensein des .NET Frameworks mit Javascript.

Dieses Skript ruft einfach den navigator.userAgent ab und überprüft das Vorhandensein des Teilstrings "NET CLR".
Ist dieser vorhanden, wird auf die spezifische Version geprüft.
Eine einfache, schnelle Hilfe für den User.

Fehlt das Framework, kann in der folgenden Ausgabe auf den .NET Frameework download bei Microsoft hingewiesen werden, oder es wird ein Paket der Software mit integriertem .NET-installer verlinkt.

Ist das Framework vorhanden, freut sich der Besucher über einen kleineren Download.

<script language="javascript">
 function dotnet()
  	{
  	var ag = navigator.userAgent;
  	if (ag.indexOf("IE")!=-1)
  		{
	  	if (ag.indexOf("NET CLR") != -1)
	  		{
	  		if (ag.indexOf("NET CLR 1.0")!= -1) 
	  			{
	  			document.write(".net Framework Version 1.0 gefunden.<br/>");
	  			}
	  		if (ag.indexOf("NET CLR 1.1")!= -1) 
		  		{
	  			document.write(".net Framework Version 1.1 gefunden.<br/>");
	  			
	  			}
	  		}
	  	else
	  		{
	  		document.write("Kein .net Framework gefunden<br/>Bitte installieren sie das .net Framework.");
	  		}
		}

	else
	{
	document.write("Die automatische .net Erkennung funktioniert nur unter Windows mit Internet Explorer.");
	}
}
  </script>
.net Framework Status