您的位置:程序门 -> vb -> 网络编程



我想做一个浏览器,只显示网页的一部分 


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


我想做一个浏览器,只显示网页的一部分 [无满意答案结贴,结贴人:zengfanying]
发表于:2007-10-20 08:49:21 楼主
我想做一个浏览器,只显示网页的一部分  
我朋友从香港帮我带了一个网络摄像头,用ie浏览器看的,但是里面还有设置,我想做一个浏览器,只看到影象部分,影象部分大小由程序先定好,不想让别人改,(我在摄像头设密码),网络摄像头的原理是先看你是不是ie的浏览器,是的话,就可以浏览,然后看到一副图,开始播放asf格式的影象(它自动生成的),我做了一个浏览器,但是不知道如何屏蔽网页的设置项,请问是不是要加入vbs代码,如果是,望各位大侠告知,下面附网页(播放部分)的源代码.  


<!doctype   html   public   "-//w3c//dtd   html   4.0   transitional//en"   >  
<html   >  
<head   >  

<meta   name="description"   content="sony   eu   v060"   >  
<meta   http-equiv="content-type"   content="text/html;   charset=iso-8859-1"   >  
<meta   http-equiv="pragma"   content="no-cache"   >  
<meta   http-equiv="cache-control"   content="no-cache"   >  
<meta   http-equiv="expires"   content="mon,   06   jan   1990   00:00:01   gmt"   >    


<title   > sony   network   camera   snc-m1w   </title   >  
<link   rel="stylesheet"   type="text/css"   href="ig_n.css"   >  


<script   language="javascript"   type="text/javascript"   src="stdlib.js"   >   </script   >  
<script   language="javascript"   type="text/javascript"   src="message.js"   >   </script   >  
<script   language="javascript"   type="text/javascript"   >  
<!--   start   script  

var   vmode   =         "mpeg";         //   mpeg,   jpeg  
var   pantilt   =     "off";                         //   on,   off  
var   uicolor   =     "1"   ;     //   1=   lightblue,   2   =   blue,   3   =   metal  
var   framerate   =   "30";    
var   uilanguage   =   "1";  

var   lightbluebg   =   "#d2d4d9"   ;  
var   bluebg             =   "#38599d"   ;    
var   metalbg           =   "#666666"   ;  
var   bgc   =   (uicolor   ==   "1")?   lightbluebg   :   (uicolor   ==   "2")?   bluebg   :   metalbg;  

var   imagesrcarray   =   new   array(  
"lightblue/viewer_lightblue_setting_normal.gif",  
"lightblue/viewer_lightblue_setting_highlight.gif",  
"lightblue/viewer_lightblue_home_normal.gif",  
"lightblue/viewer_lightblue_home_highlight.gif");  

var   setn     =   0;  
var   seth     =   1;  
var   homen   =   2;  
var   homeh   =   3;  

var   no_images   =   imagesrcarray.length;  
var   imagearray   =   new   array(no_images);  
for   (var   i=0;   i     <   no_images;   i++)  
{  
imagearray[i]   =   new   image();  
imagearray[i].src   =   imagesrcarray[i];  
}  

function   setimage(imgobj,   srcindex)  
{  
    if   (document.images)  
imgobj.src   =   imagearray[srcindex].src;  
}  


//   =================================   player   ===========================  
function   isie(){  
  if(navigator.appname.indexof("microsoft")   !=   -1)  
  return   true;  
  else   return   false;  
//   test   navigator.platform   for   win32  
//   if(navigator.platform.indexof("win32")   !=   -1)  
}  


var   run_flag   =   false;  
var   intervalid   =   null;  

function   doplay()    
{  
var   serveraddress   =   "http://"   +   self.location.host   ;  
if(   vmode   ==   "jpeg"   )  
serveraddress   +=   "img/mjpeg.cgi";  
else  
serveraddress   +=   "img/video.asf";  
if   (document.sncview.setsource(serveraddress,   vmode,   pantilt,   framerate,   uicolor,   uilanguage))  
{  
document.sncview.startplay(0,   '   ');    
run_flag   =   true;  
}  
}  


function   dostop()    
{  
    if(isie()   &&   document.all)  
if(document.all(   'sncview   '))  
{  
//   clearinterval(intervalid);  
document.all(   'sncview   ').stopplay();    
}  
}  

function   opensettingwin()  
{  
setwindowvar   =   window.open("adm/file.cgi@next_file=setting.htm",   "adminwin",   setwinoptions);  
}  


//   end   script   --   >  
</script   >  


</head   >  

<body   class="lightbluebg"   marginheight="0"   marginwidth="0"   leftmargin="0"   topmargin="0"     onload="showmsg();doplay()"   onunload="if(run_flag==true)   dostop()"   >  

<form   name="dummy"   method="post"   action=""   onsubmit="return   false;"   >  
<table   border=0   cellspacing="0"   cellpadding="0"   width="100%"   id="toprowdiv"   bgcolor="#d2d4d9"   >  
<tr   >  
    <td   nowrap   width="220"   >   <img   src="lightblue/viewer_lightblue_snc-m1w.gif"   width="200"   height="48"   alt=""   border="0"   >   </td   >  

<td   nowrap   >   <a   href="javascript:opensettingwin()"   >   <img   src="lightblue/viewer_lightblue_setting_normal.gif"   width="38"   height="31"   alt="setting"   border="0"   align="middle"   onmouseover="setimage(this,seth)"   onmouseout="setimage(this,setn)"   >   </a   >  
<a   href="javascript:opensettingwin()"   class="lightbluecs"   > setting   </a   >  
&nbsp;   &nbsp;   &nbsp;    
<a   href="main.cgi@next_file=index.htm"   >  
<img   src="lightblue/viewer_lightblue_home_normal.gif"   width="38"   height="31"   alt=""   border="0"   align="middle"   onmouseover="setimage(this,homeh)"   onmouseout="setimage(this,homen)"   >   </a   >  
    <a   href="main.cgi@next_file=index.htm"   class="lightbluecs"   > home   </a   >   </td   >  

<td   nowrap   align="right"   > &nbsp;         </td   >  
</tr   >  
</table   >  


<table   border=0   cellspacing=0   cellpadding=0   >  
<tr   >  
<td   >  
<object   classid="clsid:8d7afab7-42d6-4671-a53e-cd355673f026"  
codebase="sonysncmview.cab#version=1,0,2,0"   id="sncview"   width="870"   height="600"   >  
      <param   name="_version"   value="65536"   >  
      <param   name="_extentx"   value="11774"   >  
      <param   name="_extenty"   value="6562"   >  
      <param   name="_stockprops"   value="0"   >  
</object   >   </td   >  
</tr   >  
</table   >  


<br   >   &nbsp;  
     
<input   type="hidden"   name="message"   value=""   >  
<input   type="hidden"   name="todo"   value="connect"   >  

</form   >  

</body   >  
</html   >  
发表于:2007-10-22 18:36:291楼 得分:0
修改html文件,在里面限制使用鼠标右键.然后在程序里也控制一下.
发表于:2007-10-22 21:44:162楼 得分:0
关键是设置不是鼠标右键,而是在网页上,所以我要屏蔽掉其他的按钮,不让浏览器显示它,只显示一副图
发表于:2007-10-23 14:28:203楼 得分:0
?????????????????????????????
发表于:2007-10-23 14:28:354楼 得分:0
??????????????????????????????
发表于:2007-10-24 23:35:075楼 得分:0
                    为什么我的问题没有人能回答


快速检索

最新资讯
热门点击