Webseite mit Javascript auslesen

das heisst für den code konkret was?


HTML:
if (window.XMLHttpRequest) {
   http = new GDownloadUrl();
} else if (window.ActiveXObject) {
   http = new ActiveXObject("Microsoft.XMLHTTP");
}


if (http != null) 
{
   http.open("GET", "getpos.php?"+new Date().getTime(), false);
   http.send(null);
   eval('objekt='+http.responseText); 
   long_pos=objekt.longitude;
   lat_pos=objekt.latitude;
}

sollte das so klappen?
 
ohne die Zeile hier klappt es:

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

leider brauche ich die zeile für meine umlaute usw....weiss jemand rat?

Nehme ich, wie bei dir,
HTML:
<meta http-equiv="Content-Type" content="text/html; 
                                charset=ISO-8859-1"   />
bekomme ich zwar keinen Fehler mehr, aber unschöne Darstellungen aus meiner DB, wie z.B. -> StraA?Y?e
Oder ich ändere die Codierung meiner DB ? -> latin1 ergibt jedenfalls dasgleiche Ergebnis.

Hat jemand eine Idee? Also mit utf-8 bekomme ich nur dann keinen Fehler, wenn ich folgenden code weglassen:
Code:
if (window.XMLHttpRequest) {
http = new XMLHttpRequest();
} else if (window.ActiveXObject) {
   http = new ActiveXObject("Microsoft.XMLHTTP");
}


if (http != null) 
{
   http.open("GET", "getpos.php?"+new Date().getTime(), false);
   http.send(null);
   eval('objekt='+http.responseText); 
   long_pos=objekt.longitude;
   lat_pos=objekt.latitude;
}
 
Zuletzt bearbeitet:
Zurück