I personally have never pulled in a page like that, but I do something like below:
/* * @example * loadPageViews('theurl.htm', function(){anyfunction();}, '#whattoremove, '#whattoappendto'); * @desc loads an element/view and removes an element and appends to * another element the return value. * * This is a modified version, it will allow for passing multiple * functions at a time. * * @name loadPageViews * @type function * @param String view // view to pull in, must be set in view.js * @param String func // function to get executed on success * @param String getsremove // item to be removed from dom * @param String toappend // item to be appended to in dom */ loadPageViews = function(strUrl, func, getsremove, toappend){ try{ $.ajax({ type: "GET", url: strUrl, dataType: "html", error: function(){$.iLogger.log(arguments[2],'error', 'loadPageViews()');}, async : false, success: function(){ if(getsremove){$(getsremove).remove();} if(toappend){$(toappend).append(arguments[0]);} else{$('body').append(arguments[0]);} if(func){func();} } }); } catch(e){ } }; // end: loadPageViews(); in the success part I pass in code that will do some altering or add click events. Hopefully this points you in the right direction. -- Benjamin Sterling http://www.KenzoMedia.com http://www.KenzoHosting.com