--- dao/DaoAdresseService/src/main/webapp/index.html 2015/05/21 08:06:16 2550 +++ dao/DaoAdresseService/src/main/webapp/index.html 2015/07/23 09:25:03 2638 @@ -22,6 +22,21 @@ } +function getQueryVariable(variable) { + var query = window.location.search.substring(1); + var vars = query.split('&'); + for (var i = 0; i < vars.length; i++) { + var pair = vars[i].split('='); + if (decodeURIComponent(pair[0]) == variable) { + + var res = decodeURI(pair[1]); + res = res.replace(/\+/g, ' '); + return res; + } + } + console.log('Query variable %s not found', variable); +} + $(document).ready( function() { logObj = document.getElementById("simplelog"); @@ -32,8 +47,17 @@ var varPostnr = $("#postnr").val(); var varAdresse = $("#adresse").val(); + var uriParamObj = { + brugerid: varBrugerid, + postnr: varPostnr, + adresse: varAdresse + } ; + + var uriParam = jQuery.param(uriParamObj); + logEvent("Postnr: " + varPostnr); - logEvent("Adresse: " + varAdresse); + logEvent("Adresse: " + varAdresse); + logEvent("Link til søgning"); logEvent(""); var obj = { @@ -73,13 +97,14 @@ logEvent("Udv. Afstand: " + Number( afstand ).toFixed(3) ); } + logEvent(""); logEvent("Hverdag: " + xml.find("hverdag").text() ); logEvent("Lørdag: " + xml.find("loerdag").text() ); logEvent("Søndag: " + xml.find("soendag").text() ); + logEvent(""); logEvent("Levenshtein: " + xml.find("levenshtein").text() ); - logEvent("OSM: " + xml.find("osm").text() ); logEvent("OSM vej: " + xml.find("osmvej").text() ); logEvent("Google: " + xml.find("google").text() ); @@ -94,6 +119,23 @@ clearLog(); }); + if (window.location.search.substring(1) != "") { + /*var varBrugerid = $("#brugerid").val(); + var varPostnr = $("#postnr").val(); + var varAdresse = $("#adresse").val();*/ + + var brugerid = getQueryVariable("brugerid"); + $("#brugerid").val(brugerid); + + var postnr = getQueryVariable("postnr"); + $("#postnr").val(postnr); + + var adresse = getQueryVariable("adresse"); + $("#adresse").val(adresse); + + $("#okBtn").click(); + } + }); @@ -146,4 +188,4 @@ - \ No newline at end of file +