Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : prob activX pour control de camera [ Réseau & Internet / Internet ] (stefbuet)

lundi 10 juillet 2006 à 10:19:34 | prob activX pour control de camera

stefbuet

j'i un script avec html/javascript, qui requiere un control activeX, pourriez vous me dire lequel svp, et comment parser se probleme, car sa ne marche pas sur PDA :

<html>
<head>
<title>DCS-5300G</title>
<style type="text/css">
<!--
  a { color:black; text-decoration: underline; }
  a:hover { color:black; font-weight: bold; }
  .genFont{font-family:verdana,sans-serif;font-size:12px;color:black;}
  .cpqFont{font-family:verdana,sans-serif;font-size:10px;color:#000000;}
//-->
</style>
<script language="JavaScript">
<!--
function MM_swapImgRestore() { 
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { 
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) {
  var win = window.open(theURL,winName,features);
  win.focus();
}
//-->
</script>
</head>
<script language="JavaScript">
<!--
function SubmitPanspeed(selObj) {
  for (var i=0; i < selObj.options.length; i++)
    if (selObj.options[i].selected)
      break;
  parent.retframe.location.href='/cgi-bin/camctrl.cgi?speedpan=' + (i-5)
}
function SubmitTiltspeed(selObj) {
  for (var i=0; i < selObj.options.length; i++)
    if (selObj.options[i].selected)
      break;
  parent.retframe.location.href='/cgi-bin/camctrl.cgi?speedtilt=' + (i-5)
}
function SubmitAppspeed(selObj) {
  for (var i=0; i < selObj.options.length; i++)
    if (selObj.options[i].selected)
      break;
  parent.retframe.location.href='/cgi-bin/camctrl.cgi?speedapp=' + (i+1)
}
function SubmitPreset(selObj) {
  for (var i=0; i < selObj.options.length-1; i++)
    if (selObj.options[i].selected)
      break;
  if (selObj.options[i].value == -1) return;
  parent.retframe.location.href='/cgi-bin/recall.cgi?recall=' + selObj.options[i].text
}
//-->
</script>

<body bgcolor="#C4CBD1">
<Script Language="JavaScript">
<!--
  alert(" 0 user(s) on line.")
//-->
</Script>
<table width=765 border=0 cellpadding=0 cellspacing=0>
<tr>
  <td valign=top>
  <table width=160 border=0 cellspacing=0 cellpadding=0>
  <tr><td>&nbsp;</td></tr>
  <tr><td align=center><img border=0 src="/pic/dcs5300.gif"></td></tr>
  <tr><td align=center height=90>
    <table border=0>
    <tr><td colspan=2 align=center><span class="genFont"><b>Digital Output</b></span></td></tr>
    <tr>
      <td><a href="/cgi-bin/setdo.cgi?do=h" target=retframe><img border=0 src="/pic/douton.gif"></a></td>
      <td><a href="/cgi-bin/setdo.cgi?do=l" target=retframe><img border=0 src="/pic/doutoff.gif"></a></td>
    </tr>
    </table>
  </td></tr>
  <tr><td align=center><a href="javascript:MM_openBrWindow('/cgi-bin/snap.html','JPEGsnapshot','width=740,height=600')"><img border=0 src="/pic/snapshot.gif"></a></td></tr>  <tr><td align=center><a href="/connection.html"><img border=0 src="/pic/ctype.gif"></a></td></tr>
  <tr><td align=center><a href="/setup/config.html"><img border=0 src="/pic/config.gif"></a></td></tr>
  </table>
  </td>
  <td width=8 height=200><img src="/pic/vline.gif" border=0></td>
  <td width=10 height=200>&nbsp;</td>
  <td valign=top>
    <table width=590 border=0 cellspacing=0 cellpadding=0>
    <tr>
      <td height=20>&nbsp;</td>
      <td height=380>
      <script language="JavaScript">
      <!--
      if ((navigator.appName == "Microsoft Internet Explorer")&&(navigator.platform != "MacPPC"))
      {
        document.write("<OBJECT ID=\"VaCtrl\" WIDTH=714 HEIGHT=642");
        document.write(" CLASSID=CLSID:A93B47FD-9BF6-4DA8-97FC-9270B9D64A6C");
        document.write(" CODEBASE=\"/plugin/h263ctrl.cab#version=1,7,0,23\">");
        document.write("<PARAM NAME=\"Url\" VALUE=\"/cgi-bin/video.vam\">");
        document.write("<PARAM NAME=\"VSize\" VALUE=\"CIF2\">");
        document.write("<PARAM NAME=\"RemoteIP\" VALUE=\"1660987584\">");
        document.write("<PARAM NAME=\"RemotePort\" VALUE=\"5001\">");
        document.write("<PARAM NAME=\"RemoteID\" VALUE=\"27756\">");
        document.write("<PARAM NAME=\"DigitalZoomEnableChk\" VALUE=\"false\">");
        document.write("<PARAM NAME=\"DisplayTimeFormat\" VALUE=\"1\">");
        document.write("<PARAM NAME=\"Deblocking\" VALUE=\"true\">");
        document.write("<PARAM NAME=\"DigitalZoomEdit\" VALUE=\"true\">");
        document.write("<PARAM NAME=\"Language\" VALUE=\"EN\">");
        document.write("<PARAM NAME=\"Stretch\" VALUE=\"1\">");
        document.write("</OBJECT>");
      }
      //-->
      </script>
      </td>
      <td>
        <table height=441 width=312 border=0 cellpadding=0 cellspacing=0>
        <table width=312 border=0 cellpadding=0 cellspacing=0>
          <tr><td colspan=5 height=100>&nbsp;</td></tr>
          <tr height=37>
            <td width=80>&nbsp;</td>
            <td width=37><img src="/pic/sideleft1.gif" width=37 height=37 border=0></td>
            <td width=68><a href="/cgi-bin/camctrl.cgi?move=up" target="retframe" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('ctrlup','','/pic/ctrlup_g.gif',1)"><img name=ctrlup src="/pic/ctrlup.gif" width=68 height=37 border=0></a></td>
            <td width=37><img src="/pic/sideright1.gif" width=37 height=37 border=0></td>
            <td width=97>&nbsp;</td>
          </tr>
          <tr height=37>
            <td>&nbsp;</td>
            <td><a href="/cgi-bin/camctrl.cgi?move=left" target="retframe" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('ctrlleft','','/pic/ctrlleft_g.gif',1)"><img name=ctrlleft src="/pic/ctrlleft.gif" width=37 height=68 border=0></a></td>
            <td><a href="/cgi-bin/camctrl.cgi?move=home" target="retframe" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('ctrlhome','','/pic/ctrlhome_g.gif',1)"><img name=ctrlhome src="/pic/ctrlhome.gif" width=68 height=68 border=0></a></td>
            <td><a href="/cgi-bin/camctrl.cgi?move=right" target="retframe" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('ctrlright','','/pic/ctrlright_g.gif',1)"><img name=ctrlright src="/pic/ctrlright.gif" width=37 height=68 border=0></a></td>
            <td>&nbsp;</td>
          </tr>
          <tr height=37>
            <td>&nbsp;</td>
            <td><img src="/pic/sideleft2.gif" width=37 height=37 border=0></td>
            <td><a href="/cgi-bin/camctrl.cgi?move=down" target="retframe" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('ctrldown','','/pic/ctrldown_g.gif',1)"><img name=ctrldown src="/pic/ctrldown.gif" width=68 height=37 border=0></a></td>
            <td><img src="/pic/sideright2.gif" width=37 height=37 border=0></td>
            <td>&nbsp;</td>
          </tr><tr><td>&nbsp;</td></tr></table>
        <table width=312 border=0 cellpadding=0 cellspacing=0>
          <tr><td colspan=4 align=right width="225"><span class=genFont>Go to</span>
            <select name="recall" class=genFont onChange="SubmitPreset(this)">
            <option value=-1 selected>-- Select one --</option>
        <option value=0>Entrée
        <option value=1>Ouest
        <option value=2>Sud
        <option value=3>Nord
        <option value=4>Est
          </select></td>
          <td>&nbsp;</td>
          </tr></table>
        <table width=312 border=0 cellpadding=0 cellspacing=0>
          <tr><td colspan=4 align=right width="225"><span class=genFont>Pan speed</span>
           <select name="speedpan" class=genFont onChange="SubmitPanspeed(this)">
                <option value=-5>-5</option>
                <option value=-4>-4</option>
                <option value=-3>-3</option>
                <option value=-2>-2</option>
                <option value=-1>-1</option>
                <option selected value=0>0</option>
                <option value=1>1</option>
                <option value=2>2</option>
                <option value=3>3</option>
                <option value=4>4</option>
                <option value=5>5</option>
          </select></td>
          <td>&nbsp;</td>
          </tr>
          <tr><td colspan=4 align=right width="225"><span class=genFont>Tilt speed</span>
           <select name="speedtilt" class=genFont onChange="SubmitTiltspeed(this)">
                <option value=-5>-5</option>
                <option value=-4>-4</option>
                <option value=-3>-3</option>
                <option value=-2>-2</option>
                <option value=-1>-1</option>
                <option selected value=0>0</option>
                <option value=1>1</option>
                <option value=2>2</option>
                <option value=3>3</option>
                <option value=4>4</option>
                <option value=5>5</option>
          </select></td>
          <td>&nbsp;</td>
          </tr>
<tr><td>&nbsp;</td></tr>          <tr><td colspan=5 align=center>
<a href="/cgi-bin/camctrl.cgi?auto=pan" target="retframe"><img src="/pic/autopan.gif" border=0></a><a href="/cgi-bin/camctrl.cgi?auto=stop" target="retframe"><img src="/pic/stop.gif" border=0></a><a href="/cgi-bin/camctrl.cgi?auto=patrol" target="retframe"><img src="/pic/autopatrol.gif" border=0></a>          </td></tr>
          <tr><td colspan=5 height=42>&nbsp;</td></tr>
        </table></table>
      </td>
    </tr>
    </table>
  </td>
</tr>
</table>
</body>
</html>

@+

jeudi 13 juillet 2006 à 16:23:54 | Re : prob activX pour control de camera

Stephane33

Membre Club Administrateur CodeS-SourceS
Je ne vois rien de particulier necessitant un contrôle ActiveX. Par contre sache que les contraintes sur Pocket PC au niveau Javascript ne sont pas les mêmes que sur un PC
Certaines instructions ne sont pas interprétées.




Cette discussion est classé dans : control, document, write, nbsp, activx


Répondre à ce message

Sujets en rapport avec ce message

The control tvcTst ... could not be created [ par zephyrin ] Je souhaite mettre un TreeViewCtl dans une fenêtre.Sans écrire de code, quand j'exécute le projet qui ne contient que la fenêtre avec le contrôle nomm PB Simulateur et ActiveX [ par zephyrin ] Bonjour,J'essaie d'utiliser un contrôle ActiveX quelconque. Quand je teste le porgramme via le simulateur Pocket PC 2002, j'ai avant l'ouverture de la C# pour Compact FM 1.1, retrouver un Control en ayant le nom [ par FredArmoni ] J'utilise la fonction de Redo (convertie en C#) :using  System.Reflection public Control FindControl(System.Windows.Forms.Control.ControlCollection my SerialPort.write [ par you2reblue ] Bonjour.Voila j'ai un module Bluetooth avec une built-in antenna.J'essaie de programmer mon smartphone afin d'envoyer genre le caracter A a ce module


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.