I’m looking for something like alert(), but that doesn’t ‘pause’ the script.
I want to display an alert and allow the next command, a form submit(), to continue. So the page will be changing after the alert is displayed, but it won’t wait till the user has clicked OK.
Is there something like this or is it just one of those impossible things?
You could do the alert in a setTimeout (which a very short timeout) as setTimeout is asynchronous:
Or to do it properly you really show use a method rather than a string into your setTimeout:
Otherwise you open yourself up to JavaScript injection attacks. When you pass a string it is run through the JavaScript
evalfunction.