На компьютере зарегистрирован COM обьект, который может выдавать картинки в бинаре.
Есть проблема — как для тэга <img> определить его картинку используя ее бинарный вид.
Здравствуйте Vitko, Вы писали:
V>На компьютере зарегистрирован COM обьект, который может выдавать картинки в бинаре. V>Есть проблема — как для тэга <img> определить его картинку используя ее бинарный вид.
Чё-то типа...
В файле с картинкой
<img src="fileputimg.asp">
В файле fileputimg.asp
<%
' бла бла бла
' создание COM-объекта
Response.ContentType="image/gif" ' image/gpeg, image/bmp и т.д.
Response.BinaryWrite <картинка в бинаре>
%>
Здравствуйте RC, Вы писали:
RC>Чё-то типа...
RC>В файле с картинкой RC><img src="fileputimg.asp">
RC>В файле fileputimg.asp RC><% RC>' бла бла бла RC>' создание COM-объекта RC>Response.ContentType="image/gif" ' image/gpeg, image/bmp и т.д. RC>Response.BinaryWrite <картинка в бинаре>
%>>
RC>PS Если можешь намыль мне этот самый COM-объект.
Все бы хорошо, но забыл об одной маленькой особенности — все действия проиходят на стороне клиента, тоесть на asp надеяться нельзя. Можно ли такие вещи сделать с помощью javascript протокола ?
P.S. COM-обьект в принципе еще не сделан — пока продумываю как оно будет работать... Если что-то получится вышлю обязательно.
Здравствуйте Vitko, Вы писали:
V>Все бы хорошо, но забыл об одной маленькой особенности — все действия проиходят на стороне клиента, тоесть на asp надеяться нельзя. Можно ли такие вещи сделать с помощью javascript протокола ?
Тогда, имхо, на клиенте нельзя. Через <img>. А можно через <OBJECT CLASSID="...">. То есть, твой компонент должен будет стать еще и контролом (ну, на ATL сделай заготовку) и рисовать картинку прямо "на себе".
Здравствуйте retalik, Вы писали:
R>Здравствуйте Vitko, Вы писали: R>Тогда, имхо, на клиенте нельзя. Через <img>. А можно через <OBJECT CLASSID="...">. То есть, твой компонент должен будет стать еще и контролом (ну, на ATL сделай заготовку) и рисовать картинку прямо "на себе".
Спасибо — очень хороший вариант. Остается вопросом как сделать background image, и еще.... будет ли такой ActiveX показываться в Netscape-е ?
Здравствуйте Vitko, Вы писали:
R>>Тогда, имхо, на клиенте нельзя. Через <img>. А можно через <OBJECT CLASSID="...">. То есть, твой компонент должен будет стать еще и контролом (ну, на ATL сделай заготовку) и рисовать картинку прямо "на себе".
V>Спасибо — очень хороший вариант. Остается вопросом как сделать background image, и еще.... будет ли такой ActiveX показываться в Netscape-е ?
Какой-то будет точно, ведь в нетшкафе Flash работает. Но, по-моему, это не через ActiveX делается.
C Background — пролет. Правда, можно сделать ссылку вида:
<body background="res://path_to_active_x/images/background.gif">, но это если он меняться не должен.
V>Все бы хорошо, но забыл об одной маленькой особенности — все действия проиходят на стороне клиента, тоесть на asp надеяться нельзя. Можно ли такие вещи сделать с помощью javascript протокола ?
тогда может тебе подойдет Microsoft DirectAnimation Multimedia Controls (компонент DirectX для IE) вот работающий пример, который я знаю.