Lorenz: aufruf einer URL innerhalb einer function()

Beitrag lesen

Was mich an Forenbeiträgen immer am meisten stört ist, dass ein Thema besprochen wird, dann aber keine konkrete Lösung gezeigt wird. Falls mal jemand ein ähnliches Problem hat und zufällig hier drauf klickt, möchte ich mal meinen Lösungsansatz zeigen.

<script>
function homeip() {
  var home = new XMLHttpRequest();
  home.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200)
    {
    ///extrahiert die IP zu meinen Server
    var ip = this.responseText.replace(/var ip = '/g, "").replace(/';/g, "");
    ///ruft den Server auf
    location.href="http://" + ip;
    }
  };
  home.open("GET", "datei.txt", true);
  home.send();
}
///zeigt eine Fehlerseite an, falls der Server nicht erreichbar ist
function Weiterleitung()
 {location.href = "fehler.htm";}
 window.setTimeout("Weiterleitung()", 5000);
</script>

Vielleicht nicht das Eleganteste, aber für mich erfüllt es seinen Zweck. Vielen Danke an dedlfix und Rolf b für euren Beistand.