$(function() { //Switchpage mockup = { api: { clickTile: function(thisElement, url) { // clear self while (thisElement.firstChild) { thisElement.removeChild(thisElement.firstChild); } // clear frame $(".basePanel").children().remove(); mockup.api.loadPage(url); }, loadPage: function(name) { $.get("pages/"+name+".html", function(responseText, textStatus, XMLHttpRequest) { $(".basePanel").append(responseText); $.getScript("pages/"+name+".js", function(responseText, textStatus, XMLHttpRequest){ debugger; }) }); } } } });