identifier — GUID). Программист, написавший приложение ActiveX, с по — мощью специального программного средства (GUIDGEN. EXE) создает уни —
кальный GUID — что значит, что никакие две программы не могут иметь
одинаковые GUID-ндентификаторы.
• codebase. Атрибут, задающий местонахождение, откуда браузер сможет (если понадобится) выгрузить программу, заданную атрибутом classid. (Если браузер ранее выгрузил и установил объект ActiveX, он будет ис- пользовать локальную копию вместо того, чтобы загружать программу за — ново.) Если вы опустите атрибут codebase, браузер будет искать реализа — цию (то есть объект ActiveX) в той же папке, что и документ, в который вы внедрили объект. В данном примере атрибут codebase сообщает брау —
зеру, что реализация находится внутри. cab-файла. (Программисты поме —
щают программу, требующую для установки более одного файла, в. cab — файл,- так же, как разработчики на Java используют. jar-файлы.)
• param. Значения, которые должны быть переданы программе ActiveX во время выполнения. Обычно параметры содержат настроечную информацию
и начальные значения переменных программы.
46 0 Глава 9. Java-аплеты и объекты ActiveX
Хотя значения атрибутов classi d и codebase кажутся неподдающимися рас —
шифровке, пусть вас не волнует то, как эти значения генерируются. Програм — мист, написавший программу ActiveX или документацию на программу, выгру- женную вами из Internet, снабдит вас обоими этими значениями. Ваша же главная задача как дизайнера — решить, что должен делать объект ActiveX и где он должен находиться на вашей Web-странице. Программисты напишут и ском —
пилируют программу и сохранят код (то есть реализацию) в папке на Web-серве —
ре. Почитав документацию (или спросив у программиста), вы просто «вставите»
предоставленные вам значения атрибутов classi d и codebase.
Как сделать, чтобы объекты ActiveX работали и с Netscape
Navigator, и с Internet Explorer
К сожалению, две компании, браузерами которых, по всей вероятности, будут пользоваться 95% посетителей вашего сайта, не смогли достичь согласия в воп — росе «наилучшего» способа внедрения внешних программ в Web-страницы. В то