Вы пытаетесь на угад ответить?
Код примерно следущий:
<HTML>
<HEAD>
<TITLE>ViewCams</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="Expires" content="-1">
<script language="JavaScript">
function start()
{
ShowInner();
ip='192.168.0.20'
ID='ACC';
Pwd='PWD';
control='5000';
stream='5001';
document.CSViewer1.SetID(ID);
document.CSViewer1.SetPwd(Pwd);
document.CSViewer1.encode();
document.CSViewer1.SetBasePortNumber(control);
document.CSViewer1.SetStreamPortNumber(stream);
document.CSViewer1.SetRemoteIP(ip);
str = '1.69.0407.2006(1.06a)';
document.CSViewer1.SetFirmwareVer(str);
cookievalue=GetCookieValue();
cookievalue=cookievalue.substring(0,CookieValue.length-1);
document.CSViewer1.SetClientCookie(cookievalue);
document.CSViewer1.SetModelID('1100')
document.CSViewer1.Width=640; *
document.CSViewer1.Height=480; *
document.CSViewer1.ViewerOpen();
document.CSViewer1.ZoomIn(1);
}
function leave()
{
document.CSViewer1.ViewerClose();
}
</script>
</HEAD>
<body bgColor="#c6cbcf" leftMargin="0" topMargin="0" onload="javascript:start();" onunload="javascript:leave();">
<OBJECT id="CSViewer1" style="LEFT: 0px; POSITION: absolute; TOP: 64px" codeBase="http://192.168.0.20:80/CSViewer.cab#version=1,98,317,2006"
height="480" width="640" ** classid="clsid:EFFDEEEC-F9E1-4461-91D2-DAEB8CC595F1">
</OBJECT>
</body>
</HTML>
При этом без разницы задаем мы размеры в строках * или ** изображение не масщтабируется а просто обрезается. Т.е. если я ставлю размер CSViewer 320*240 , а в настройках камеры стоит 640*480, то и вижу только четверть картинки.
При этом есть метод SetImageSize (Width , Height), при попытке использовать его вместо * Получаем
"The following add-on was running when this problem occured:
File: CSViewer.ocx
Company Name: догадайтесь
Description: D-Link MPEG4 ...."
Нажимаем продолжить и видим что Explorer совершил не корректную операцию и будет закрыт. Все.