Hehe
das ist wohl korrekt, aber macht trotzdem süchtig
Hehe
das ist wohl korrekt, aber macht trotzdem süchtig
Moin Moin,
ein kleines Spielchen, it's fun
Ah super danke. Habe es jetzt aus vertrauenswürdige Sites genommen und es klappt.
Wie kann ich das denn im Firefox ändern oder weißt du auch ne Lösung für mein firefox problem mit dem xml-zugriff-verweigern?
Hallo,
Ich habe immernoch das Problem mit dem Firefox das mein XML File nicht geladen werden kann. Wenn ich die Seite aufrufe und die Javascript-Konsole unter Extras öffne bekomme ich folgenden fehler:
"Fehler: uncaught exception: Die Erlaubnis für den Aufruf der Methode XMLHttpRequest.open wurde verweigert"
Oder weiß jemand warum man überhaupt eine Seite unter Vertrauenswürdige Sites beim IE eintragen muss?
Bin echt ratlos...
Habe es heute getestet, hat aber auch nicht funktioniert.
Kann es sein, das die letzten 2 Tage das Forum down war?
Wenn nicht, ist es irgendein anderes Problem, denn von der Firma aus kriege ich keinen connect auf das forum hier?
Danke für den tipp,
Ich werde es morgen gleichmal versuchen.
Das ist der Code für die Anfrage:
function loadXMLDoc()
{
var req = false;
// Mozilla, Opera & Safari
if(window.XMLHttpRequest)
{
try
{
req = new XMLHttpRequest();
}
catch(e)
{
req = false;
}
}
// Internet Explorer
else if(window.ActiveXObject)
{
try
{
req = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
req = false;
}
}
}
return req;
}
Alles anzeigen
Und das is der Snippet um die Daten zu verarbeiten
var request = new loadXMLDoc();
var xmlFile = "blablabla.aspx?xml=1&pw=test";
if(request)
{
request.open("GET", xmlFile, true);
request.onreadystatechange = function()
{
if (request.readyState == 4)
{
var xmlDoc = request.responseXML;
var vehicles = xmlDoc.documentElement.getElementsByTagName("Vehicle");
var x;
var y;
var vehicle;
var counter = 0;
var text = "";
for (var i = 0; i < vehicles.length; i++)
{
x = parseFloat(vehicles[i].getAttribute("X"));
y = parseFloat(vehicles[i].getAttribute("Y"));
vehicle = vehicles[i].getAttribute("Vehicle");
if(x > 0 || y > 0)
{
var point = new GPoint(x, y);
var marker = new GMarker(point, icon);
map.addOverlay(marker);
counter++;
text += vehicle + "<br>";
}
}
var point = new GPoint(-1.878061294555664, 52.90952320075754);
var marker = new GMarker(point,icon);
map.addOverlay(marker);
document.getElementById("message2").innerHTML = "Anzahl Fahrzeuge: " + counter + "<br> Anzahl Aktualisierungen: " + anzAktualisierungen + "<br>" + text;
}
}
request.send(null);
}
else
{
alert("Ihr Browser wird nicht unterstützt");
}
Alles anzeigen
das xmlFile is normal ein anderes, nur damit ihr versteht
Hallo,
Ich habe ein Projekt am Laufen, (mit Google Maps) das Daten aus einer XML Datei liest und je nachdem eben Marker auf der Karte erstellt (vielleicht kennen es einige).
Nachdem die Seite geladen wurde hatte ich beim Internet Explorer das Problem, das die Marker nicht dargestellt werden, sondern nur die Map. Als Fehler erschien 'unerlaubter Zugriff' (oder sowas ähnliches).
Das Problem hab ich gelöst unter
Internetoptionen->Sicherheit->Vertrauenswürdige Sites und dann die HP hinzugefügt. Danach wurde alles richtig angezeigt.
Jetzt habe ich das gleiche Problem mit dem Firefox, hier wird wieder nur die Map angezeigt. Jedoch habe ich unter den Einstellungen keinen Punkt gefunden der dem obigen entspricht..
Hat jemand eine Ahnung?
Wäre sehr nett.
Mfg