wenn ist
var url = "foo";
dann bringt folgendes:
setTimeout("makeRequest('"+url+"');",5000);
javascript dazu das auszuführen:
makeRequest('foo');
aber erst nach 5 sekunden...
allerdings darf url keine >'< enthalten...
ich nehme an du kannst dir denken warum...
prinzipiel ist das was du bei settimeout reingibts wie bei einem alert zu schreiben...