begin process at 2012 05 29 03:35:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Erreur d'envoi d'un script CGI


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur d'envoi d'un script CGI

mercredi 7 avril 2010 à 11:34:07 | Erreur d'envoi d'un script CGI

stardust69

Bonjour à tous,
Je vous demande un peu d'aide pour le pilotage d'une caméra IP.
Je suis en train de refaire une interface permettant de piloter les mouvements d'une caméra IP de marque Trendnet. j'arrive trés bien à la piloter avec l'envoi de formulaire cgi (du type: http://user:password@IP_camera:port_tcp/cgi/admin/ptctrl.cgi?action=move&Cmd=panscan) mais le pb est que ce script cgi est embarqué dans le firmware de la caméra et je ne peux le modifier.
Je me retrouve donc après chaque envoi de commande (a partir d'un formulaire) sur une page vierge que je ne peux pas modifier.
Mon idée à donc été de m'orienter sur une procédure Ajax, afin de ne plus sortir de la page en cours mais les commandes envoyés par ce biais ne déclenche pas de mouvement de ma caméra!
A l'aide!
Merci d'avance.

Voila mon script de test de mouvement:

<html>
<head>
<title>Motorisation Cam T3</title>
<script type='text/JavaScript'>

function getXhr(){
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr
}

/**
* Méthode qui sera appelée sur le click du bouton
*/
function go(){
var xhr = getXhr()
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200){
alert(xhr.responseText);
}
}
xhr.open('POST','http://user:password@IP_camera:port_tcp/cgi/admin/ptctrl.cgi',true);
xhr.send('action=move&Cmd=panscan');
}
</script>
</head>
<body>
<input type='button' value='PanScan' onclick='go()' />
</body>
</html>
mercredi 7 avril 2010 à 14:17:24 | Re : Erreur d'envoi d'un script CGI

stardust69

Pour information, ce formulaire me permet de faire bouger la caméra mais me renvoi sur une page blanche! Quel est l'erreur dans mon script précédent?

<FORM action="http://user:password@IP_camera:port_tcp/cgi/admin/ptctrl.cgi?action=move&Cmd=panscan" method=POST>
<INPUT type="submit" value="Pan Scan">
</FORM>

Merci d'avance pour vos réponses.
samedi 10 avril 2010 à 06:15:31 | Re : Erreur d'envoi d'un script CGI

PetoleTeam

Membre Club
Bonjour,
Mets un TARGET dans ton formulaire qui pointe sur une IFRAME que tu mets dans ta page avec un style.display = none.

La méthode AJAX ne fonctionne que sur un même domaine donc pas adaptée dans ton cas.

;O)


Cette discussion est classée dans : script, envoi, caméra, xhr, cgi


Répondre à ce message

Sujets en rapport avec ce message

Accents dans un script [ par GanJasTeR ] Bonjour à tous.Voila un ami m'a passé un script permettant de ne pas recharger une page en cliquant sur un lien. Ce script permet de charger le conten Accents dans un script [ par GanJasTeR ] Bonjour à tous.Voila un ami m'a passé un script permettant de ne pas recharger une page en cliquant sur un lien. Ce script permet de charger le conten Envoi de variables [ par Leneuf8000 ] Bonjour, voilà j'ai un petit script en Javascript qui me permet de compter le nombre de visiteurs sur un site. Ce script est intégré par l'intermédia Deroulement de script [ par blatip ] Bonjour,Je suis nouveau, donc toutes mes excuses si je ne suis pas assez clair ...Mon souci :J'ai fait une page qui fait appel à un script JSCe script Ajax.Updater et Firebug [ par gabi26 ] Bonjour,je viens cherche un peu d'aide car je cale sur un problème élémentaire que je n'arrive pas à résoudre.J'ai une simple requête ajax au moyen d' PB de caméra ip [ par justin92330 ] Bonjour tout le mondeVoila j'ai une caméra IP AXIS et je souhaite la piloter a distance a travers une page web.J'arrive a la visionner la caméra en li Demande de confirmation avant exécution d'un script [ par etcaetera ] Bonjour, Mettant la dernière main à une application d'envoi de newsletter, je voudrais, pour éviter tout envoi intempestif, ouvrir une fenêtre demand Problème de script envoi/validation formulaire . [ par othx3 ] Bonjour à tous, je viens à vous car je pense que vous pourrez m'aider, j'ai comme le dit le titre du topic un Problème de script d'envoi ! Je ne comp Script Ajax Marche pas sous IE7, pas de bouton retour [ par verbiagecasselaicouill ] Seigneur je suis en train de couler...J'utilise un script Ajax posté sur ce site il y a longtemps par atlante pour charger les pages dans des div.Prob Codes JavaScript VS envoi d'un formulaire [ par DoulaDie ] Bonjour, Je me permets de vous présenter le problème que je rencontre. J'ai installé un script (pris sur le web) qui permet le calcul automatique dan


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales