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 :

[AJAX] Permission refus�e d'utiliser la m�thode open


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 7
    Par d�faut [AJAX] Permission refus�e d'utiliser la m�thode open
    salut � tous,

    j'ai un ptit probl�me avec ajax; � chaque fois que j'essaie d'executer mon code(ci-dessous)
    mon browser me renvoie une erreur : avec firefox, il me renvoie un truc du genre

    Erreur: uncaught exception: Permission refus�e d'appeler la m�thode XMLHttpRequest.open

    voici le code en question:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>
    <head>
    <title>What's your browser ?</title>
    <script language = 'javascript'>
    var XMLHttpRequestObject = false;
    if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new ActiveXObject('Microsoft.XMLHTTP');
    }

    function getData(dataSource, divID){
    if(XMLHttpRequestObject) {
    var obj = document.getElementById(divID);
    XMLHttpRequestObject.onreadystatechange = function(){
    if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
    obj.innerHTML = XMLHttpRequestObject.responseText;
    }
    }
    XMLHttpRequestObject.open('GET', dataSource);
    XMLHttpRequestObject.send(null);
    }
    }
    </script>
    </head>

    <body>
    <form>
    <input type = "button" value = "Display Message" onclick = "getData('http://localhost/ajax/data.txt','targetDiv')">
    </form>
    <div id="targetDiv">
    <p>The fetched data will go here.</p>
    </div>
    </body>
    </html>

    est-ce que quelqu'un aurait une id�e de ce que cela pourrait �tre ? et comment y remedier?
    merci d'avance � tous ...� tout � l'heure j'esp�re...

    PS: je tiens � souligner que le fichier data.txt est situ� au m�me niveau que index.html
    c'est � dire � la racine du site...

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2006
    Messages
    2 532
    D�tails du profil
    Informations personnelles :
    �ge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 532
    Par d�faut
    On ne peut lire des fichier que sur le serveur sur lequel se trouve la page en cours... donc enl�ve la r�f�rence � "localhost"...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 7
    Par d�faut
    aie aie ...ok ...merci du coup de main...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. utilisation de la m�thode open ,read , write
    Par Kurodiam dans le forum G�n�ral Python
    R�ponses: 7
    Dernier message: 01/08/2014, 07h51
  2. R�ponses: 0
    Dernier message: 20/09/2012, 15h39
  3. Bug IE9 + window.opener : permission refus�e
    Par Floflo67 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 19/01/2012, 11h49
  4. Open fichier texte et permission refus�e
    Par ptinavir dans le forum VB 6 et ant�rieur
    R�ponses: 2
    Dernier message: 30/10/2010, 17h08
  5. R�ponses: 6
    Dernier message: 22/07/2008, 09h28

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