So I've written the following 2 functions
'FavorieteRouteOpslaan' should save the two paramaters as a preference key using a long String.
'getFavoRoutes()' should get all the information and print it on the page in a <div> container
However my page only displays 'undefined'.
i know there is something wrong in the last function but I can't figure it out :s
I hope the dutch names don't cause too much confusion :P
Code:
function favorieteRouteOpslaan(vertrekplaats, bestemming){
var strBestemming = document.getElementById(bestemming).value;
var strVertrekplaats = document.getElementById(vertrekplaats).value;
var routesString = widget.preferenceForKey("FavoRoutes");
routesString += strVertrekplaats + ":" + strBestemming + ";"
widget.setPreferenceForKey(routesString, "FavoRoutes");
showContainer("FavorietenContainer");
}
function getFavoRoutes(){
var routesString = widget.preferenceForKey("FavoRoutes");
var routesArray = routesString.split(";");
var eindString = "";
for (var i = 0; i < routesArray.length; i++){
var tempArray = routesArray[i].split(":");
if (tempArray.length == 2) {
var strVertrek = tempArray[0];
var strBestemming = tempArray[1];
eindString += "<br />Vertrekhalte: " + strVertrek + " bestemmingshalte: " + strBestemming + "/";
}
}
document.getElementById("FavoRoutesContainer").innerHTML = eindString;
}