IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

erreur page javascript sur serveur


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 74
    Par défaut erreur page javascript sur serveur
    Bonjour a tous,

    J'espère poster mon problème au bon endroit.

    Voila, j'ai développé une appli web qui commande une caméra IP a distance.

    J'ai deux pages une page .html et une autre .js

    En local tout fonctionnait parfaitemenent bien.

    J'ai installé mes 2 pages sur un serveur.
    J'ai bien modifié tous mes liens dans mon code mais des erreurs se produisent lorsque j'envoie des information a ma caméra

    Pour pivoter a droite la page envoie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    var xhr=null;
    xhr = new XMLHttpRequest();
    xhr.open("POST", "HTTP://86.8.12.64/axis-cgi/com/ptz.cgi");
    xhr.send("/camera=1&move=right")
    L'erreur indiquée est :
    erreur : accès refusé
    code : 0

    Pourriez vous me dire si vous avez une idée du problème?

    Est ce un pb de configuration du serveur ?

    Merci de vos aides

    Bien cordialement

  2. #2
    Membre Expert
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Billets dans le blog
    1
    Par défaut
    Yop!

    Quand tu utilises HttpRequest, la ressource cible doit être accessible via HTTP, donc si elle est au-dessus de la racine du site, l'accès est refusé. En général, le problème vient de là.

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 74
    Par défaut re
    J'ai pas tout compris a ta réponse.

    Désolé


    Et pourquoi cela fonctionnerai en local?
    ( la page html est en local, la caméra est accessible avec xmlhttprequest )

    Merci de ta patiente

    Bien cordialement7

  4. #4
    Membre Expert
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Billets dans le blog
    1
    Par défaut
    Yop!


    S'cuze moi, j'étais un peu naze hier soir et j'avais mal compris ta question. Je me suis braqué sur le mot "accès", mais en fait, ce serait plutôt un problème de permission: XMLHttpRequest ne peut pas appeler une page sur un autre serveur.
    La page appelante et la page appelée doivent donc être sur le même serveur.

  5. #5
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    var xhr=null;
    xhr = new XMLHttpRequest();
    xhr.open("POST", "./ptz.cgi");
    xhr.send("camera=1&move=right")
    seul les liens relatifs marchent pour un XMLHttpRequest...

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    ajax ne permet de requeter que au sein du même domaine
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 74
    Par défaut re
    Merci pour ces infos tres utiles.

    Comment puis-je faire pour piloter ma caméra sans le xmlhttprequest ?

    Vu que mes caméra ip ne sont pas sur le meme domaine.

    Bien cordialement

  8. #8
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    ton serveur doit faire le boublot à la place du client
    iframe/frame et autre astuce!

  9. #9
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 74
    Par défaut re
    J'essaie d'utiliser un iframe mais je ne vois pas comment je pourrai l'utiliser pour que cela me serve.

    Merci pour votre patiente

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/04/2012, 18h19
  2. Comment insérer page web sur serveur IIS
    Par Neyte dans le forum ASP.NET
    Réponses: 8
    Dernier message: 11/08/2010, 15h52
  3. Erreur déploiement application sur serveur IIS
    Par Dragna_x dans le forum Silverlight
    Réponses: 4
    Dernier message: 06/05/2010, 09h16
  4. Erreur 401.2 sur serveur IIS 6.0
    Par Arthis dans le forum IIS
    Réponses: 0
    Dernier message: 27/07/2007, 10h20
  5. Pages ASP sur serveur Linux
    Par loloviolo dans le forum Apache
    Réponses: 1
    Dernier message: 15/12/2005, 09h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo