tutto sull' onload, usi 2 globali (sono il male, ricordalo )

<body onload="action = 'azione.php'; request = 'richieste'; refreshDate(action, request); setInterval('refreshDate(action, request);', 2000);">



o anche così
codice:
function refreshDate(action, request) {
	// operazioni che devi fare ...
	setTimeout("refreshDate(rDobject.action, rDobject.request);", 2000);
};
var rDobject = {action:"azione.php", request:"richieste"};
... e poi
<body onload="refreshDate(rDobject.action, rDobject.request);">