Browse Source

rewrite of serverUrl construction

* dependent on the window.location.protocol result, we construct the serverUrl
* for strato ssl-proxy, we hve to insert the 1st part of the window.location.path result
master
T. Meissner 12 years ago
parent
commit
237a24b2d3
1 changed files with 9 additions and 5 deletions
  1. +9
    -5
      scripts/haltestellen.js

+ 9
- 5
scripts/haltestellen.js View File

@ -65,19 +65,23 @@ function ajaxCall(dataUrl, outputElement, callback, responseType) {
// wrap all in anonymous function to get out of global scope // wrap all in anonymous function to get out of global scope
(function() { (function() {
//variable definitions //variable definitions
var serverUrl; var serverUrl;
var target = document.getElementById("output"); var target = document.getElementById("output");
var origin = window.location.origin.indexOf("www.goodcleanfun.de");
// debug log // debug log
if (DEBUG === 1) {console.log("anonymous function");} if (DEBUG === 1) {console.log("anonymous function");}
// server url
if (origin === -1) {
serverUrl = "http://goodcleanfun.de/cgi-bin/";
// parse actual url and parse for protocol type (http/https)
// set the ajax server url dependent on the protocol
// for strato ssl-proxy, we have to insert the 1st part of the url path
serverUrl = window.location.protocol + "//" + window.location.hostname;
if (serverUrl.indexOf("https") === -1) {
serverUrl += "/cgi-bin/";
} else { } else {
serverUrl = "http://www.goodcleanfun.de/cgi-bin/";
var path = "/" + window.location.pathname.split("/")[1];
serverUrl += path + "/cgi-bin/";
} }
// get the search form // get the search form


Loading…
Cancel
Save