Tony wrote:
Alan Little wrote: Richard Cornford wrote:
So you are not writing something suited to Internet use.
Perhaps not.
I have a slight problem with that particular mindset: What
about evolution?
Do we want the web to stay where it is, or do we want it
to continue to evolve?
It is the evolution of the Internet that has bought us to a position
where a design predicated upon the ability to open new browser windows
is unreliable by design. Five years ago if a script could verify the
existence of a window.open method you were pretty much guaranteed that
calling it would result in the opening of a new window, and almost total
control over the position and chrome of that window.
Then we witnessed a spate of pop-up abuse getting so extreme that users
demanded that the facility be withdrawn or restricted, and now a growing
use of pop-up blockers brings us to a position where creating a public
Internet design that requires pop-up windows is recklessly stupid.
The future may see the situation settling down again, with pop-up
blockers coalescing around predictable behaviour to the extent that you
declare a consistent notion of a 'requested' pop-up and know the
circumstances when such was viable, and maybe consistently returning
null form calls to window-open when a pop-up was blocked, so a script
could know when it was having its window opening requests refused, but
that is not the current situation.
Richard.