ActiveX в ИЕ, как обойти?
Здравствуйте. Вопрос у меня чуть ли не банальный. Есть ДЗ. В опрее, Хроме, ФФ всё работает идеально, но вот Осёл пишет, мол, есть элементы управления ActiveX, я из хаблокировал. Ну я, естественно, нажал, чтоб всё разрешил. И всё заработало. Но у препода ИЕ вообще такого не предлагает, тупо обрезает все и ничего не работает. Методом научного тыка понял, что проблема у меня где то вот здесь (ниже код), но я никак не пойму, что надо сделать, чтоб заработало и в ИЕ, но без этого самого ActiveX. :-E
<html> <head> <title>ИЕ задолбал</title> <meta http-equiv ="Content-Script-Type" Content ="text\html; charset=Windows-1251"> <style type="text/css"> .a1 { border: 0px; cursor: default; } .a3 { border: 2px solid red; } .a4 { border: 2px solid green; } </style> <SCRIPT SRC="./script.js" language=JavaScript> <!-- document.alert("Не загрузился файл сценария!") //--> </SCRIPT> <link rel="stylesheet" href="files/1.css" type="text/css" /> <link rel="stylesheet" href="files/2.css" type="text/css" /> <link rel="stylesheet" href="files/3.css" type="text/css" /> <link rel="stylesheet" href="files/4.css" type="text/css" /> <link rel="stylesheet" href="files/5.css" type="text/css" /> <link rel="stylesheet" href="files/6.css" type="text/css" /> <link rel="stylesheet" href="files/7.css" type="text/css" /> <link rel="stylesheet" href="files/8.css" type="text/css" /> <link rel="stylesheet" href="files/9.css" type="text/css" /> </head> <body> ляляля </body> </html> Хэлп, плиазе. |
Вы думать умеете ? где здесь Javascript ? может стоило все же привести проблемный код из файла script.js, а не то что вы показали. Или вы не видите что здесь ни кусочка JS кода ?
|
Ну, я не силен в терминологии )
Мой ИЕ жалуется на вот то, что я привел, а содержание файлика script я уже проверил - ИЕ спокойно работает с ним, все выполняет вроде как надо... То есть, беру и создаю 1.html вообще на рабочем столе, где нет этого вот sript.js,... вставляю туда то, что привел выше, но ИЕ на него все равно жалуется (на 1.html) - вот как дело то обстоит... |
Вот уже другая страница, но с теми же проблемами...
<head> <meta http-equiv="Content-Type" content="text/html; charset=win-1251" /> <link rel="stylesheet" href="files/1.css" type="text/css" /> <link rel="stylesheet" href="files/2.css" type="text/css" /> <link rel="stylesheet" href="files/3.css" type="text/css" /> <link rel="stylesheet" href="files/4.css" type="text/css" /> <link rel="stylesheet" href="files/5.css" type="text/css" /> <link rel="stylesheet" href="files/6.css" type="text/css" /> <link rel="stylesheet" href="files/7.css" type="text/css" /> <link rel="stylesheet" href="files/8.css" type="text/css" /> <link rel="stylesheet" href="files/9.css" type="text/css" /> <style> <!-- #foldheader{cursor:hand ; font-weight:bold ; list-style-image:url(fold.gif)} #foldinglist{list-style-image:url(list.gif)} //--> </style> <script language="JavaScript1.2"> var head="display:''" img1=new Image() img1.src="fold.gif" img2=new Image() img2.src="open.gif" var ns6=document.getElementById&&!document.all function change(e){ if (!document.all&&!ns6) return var etarget=ns6?e.target:event.srcElement var imagetarget=etarget if (etarget.id=="foldheader"||ns6&&etarget.parentNode.id=="foldheader"){ if (ns6&&etarget.parentNode.id=="foldheader"){ nested=etarget.parentNode.nextSibling.nextSibling imagetarget=etarget.parentNode } else nested =ns6?etarget.nextSibling.nextSibling:document.all[etarget.sourceIndex+1] if (nested.style.display=="none") { nested.style.display='' imagetarget.style.listStyleImage="url(open.gif)" } else { nested.style.display="none" imagetarget.style.listStyleImage="url(fold.gif)" } } } document.onclick=change //--> </script> </head> <div align="left"><p class="articleinfo"><ul> <li id="foldheader">Topic 1</li> <ul id="foldinglist" style="display:none" style=&{head};> <li><a href="topics/topic1/lessons/lesson1/lesson.html" target="main">Lesson 1</a></li> <li><a href="topics/topic1/lessons/lesson2/lesson.html" target="main">Lesson 2</a></li> <li><a href="topics/topic1/lessons/lesson3/lesson.html" target="main">Lesson 3</a></li> </ul> </ul> </body> </html> |
Если я правильно понял, вы хотите обойти ограничения выполнения сценариев на локальном компьютере.
в IE для этого в теле документа нужно добавить в начале кода 2 инструкции <!-- saved from url=(0014)about:internet --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> ..... </html> Менять параметры в обозревателе в целях безопасности не советую. |
Часовой пояс GMT +3, время: 12:34. |