| 发表于: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 > <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" > </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 > <input type="hidden" name="message" value="" > <input type="hidden" name="todo" value="connect" > </form > </body > </html > |
|
|
|
|