An easy (and crappy) way is to stick a massive loop in. Test the example below and you'll see that there's a second or so delay between "Hello" and "World" writing to the screen.
- <%
-
Response.Write("Hello")
-
Response.Flush
-
For i = 0 to 10000000
-
Next
-
Response.Write("World")
-
%>
If you want to make sure that sufficient time has elapsed then you can stick an extra zero on the end to increase the pause.
Let me know whether the problem persists.
Dr B
PS Please note that it is not good practice to use a large loop to simulate a wait/sleep - I've suggested it because it's an easy way to test your script and I wouldn't recommend using it in a live environment.