Clickonce로 개발한 넘을 배포할 때 HTML페이지에서 설치된 .NET Runtime이 무엇인지 확인하는 Javascript입니다.

<html>
<script>
function dectectDotnet(){
 var ag = navigator.userAgent;
 if (ag.indexOf("IE") == -1){
    return false;
 }
 if (ag.indexOf("NET CLR") == -1){
    return false;
 }
 if (ag.indexOf("NET CLR 2") != -1){
    return true;
 }
}
</script>

<body> <script>  var r = dectectDotnet();  if (r != true){   var a = confirm(".NET 2.0 런타임이 필요합니다.\r\n설치하시겠습니까?");   if (a){      window.open("http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=ko");   }  } </script> <body> </html>

2007/10/16 01:42 2007/10/16 01:42