Because it is cleaner and faster Matthias, it is also quite reliable,
No, it is not reliable at all. It breaks for me, as you will see below.
for
browsers with scripts disabled
I don't have scripts[sic] disabled but I also to not allow a web page to
spawn a new window, for any reason, unless *I* allow or request this to
happen.
I have a normal submit button within a
<noscript></noscript> tag. even if a dumb pop-up blocker block my window the
script will detect that and will submit the form in normal way.
No, arash, your script will not detect this. As far as your script is
concerned the window *did* open, because, as far as your script is concerned
it *did* open. The return code from whatever javascript you used to open the
new window returned the fact that the new window *did* open.
However, my popup blocker detects new windows opening and immediately closes
them, before they have a chance to to anything at all. In fact, my popup
blocker stops the popup window from being created *as* it is created, but in
a way that is not reported back to your "script". Your script does not
realize this. It does not know, it thinks the window.open actually worked,
but it did not.
Total failure.
You will see (in whatever you store this stuff from your form in) exactly
one entry from me, the one with an x in all of the fields. I actually ran
the form twice but only on the second occasion did I allow the popup.
I think you have a broken form here.
I think you have a broken web page.