Програмирование

Linux

Сети

Базы данных

Сылки

Проекты

Запуск ActivX на стороне клиента:

Для запуска ActivX на стороне клиента необходимо что бы компонент был обязательно зарегистрирован в реестре на рабочей станции клиента с соответствующим именем..


Пример вызова ActivX из HTML(этот способ самый лучший):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <body> <OBJECT id=P classid=clsid:FF330CC7-F867-11D0-BAD3-96B0622F060E height=0 width=0 codebase="files\iReport.cab#version=2,0,2,0" VIEWASTEXT> </OBJECT> <object id=tsp classid=clsid:FF330CC7-F867-11D0-BAD3-96B0622F060E height=100% width=100% VIEWASTEXT> </object> Ok </body> </html>


Пример на VBScript:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Запуск ActivX на стороне клиента</title> <SCRIPT language="VBScript">
Dim ob Set ob = CreateObject("Project1.MyObject") Dim mm Set mm = CreateObject("MonthCalendarXControl1.MonthCalendarX")
</SCRIPT> </head> <body> </body> </html>


Пример на JavaScript:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Запуск ActivX на стороне клиента</title> <SCRIPT language="JavaScript">
var ob = new ActiveXObject('MonthCalendarXControl1.MonthCalendarX') var mm = new ActiveXObject('Project1.MyObject')
</SCRIPT> </head> <body> </body> </html>

Запуск ActivX на стороне сервера:

Все объекты запускаемые на стороне сервера не должны иметь визуальных объектов, потому что на стороне сервера они не будут отображаться и при запуски повиснет в системе процессом, поэтому таким путем объекты на клиентской стороне создавать нельзя.


Пример:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <body>
<% Dim ob Set ob = CreateObject("Project1.MyObject") %>
</body> </html>











2005г.rz6hpi@yandex.ru
Hosted by uCoz