For the record I managed to get at some Javascript methods that can be used for this. I have a page include that I need to update with different pages and query strings depending on what search result is clicked on. “include” is the unique id of the page include.
var params = arguments[0], $ = skuid.$;<br>var row = params.row; //get the page include JS object<br>var pageInclude = $('#include').data('object');<br>var pageName, queryStr;<br>switch(row.attributes.type){<br> case "Utility_Account__c":<br> pageName = 'UtilityAccountDetail_Widgets';<br> queryStr = 'id=' + row.Id;<br> break;<br> case "Account":<br> pageName = 'AccountFinanceTeam';<br> queryStr = 'id=' + row.Id;<br> break;<br> case "Lead":<br> pageName = 'LeadDetail';<br> queryStr = 'id=' + row.Id;<br> break;<br> case "Contact":<br> pageName = 'UtilityAccountDetail_Widgets';<br> queryStr = 'id=' + row.Id;<br> break;<br>} //set the page to load<br>pageInclude.pagename = pageName; //set the querystring params<br>pageInclude.querystring = queryStr; //load the page<br>pageInclude.load();