Avatar billede alaflam Nybegynder
31. oktober 2005 - 16:25 Der er 1 løsning

ajax remote file!

Hejsa,

Jeg prøver på at hente content af en fil på min anden server.

Her er koden, læg mærk til jeg bare har lagt google.com som test på nuværende tidspunkt, så jeg altid ved der ikke er noget galt med min anden server.

<html>
<head></head>
<script language="javascript" type="text/javascript">
var req;
function connect()
{   
    netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
    //netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesRead");
    req.onreadystatechange = onReadyStateChange;
    req.open('GET', 'http://www.google.com/', true);
    req.send('');
}
function onReadyStateChange()
{
    if (req.readyState == 4)
    {
        if (req.status == 200)
            alert(req.responseText);
        else
            alert("Fejl: "+req.statusText);
    }
}
function init()
{
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer")
        req = new ActiveXObject("Microsoft.XMLHTTP");
    else
        req = new XMLHttpRequest();
}

</script>
<body onload="init();">
<a href='#' onclick="connect();">test</a>
</body>
</html>

I Javascript console får jeg den her meddelse:

Error: uncaught exception: A script from "http://xxx.com" was denied UniversalBrowserRead privileges.

Så har jeg tilføjet:
user_pref("signed.applets.codebase_principal_support", true);

I den her file:
C:\Programmer\Mozilla Firefox\defaults\profile\prefs.js

Men jeg kan stadigvæk ikke få koden til at spørger om jeg må gerne requeste en remote file, eller nu kører den kode.
Avatar billede alaflam Nybegynder
31. oktober 2005 - 16:27 #1
problemet løst.

løsning er at prefs.js lå et andet sted :)

C:\Documents and Settings\Computer\Application Data\Mozilla\Firefox\Profiles\jjek7we3.default
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester