One quick glance of an experienced eye allowed to understand the blurred
and almost unreadable John Dunlop's handwriting:
Michal Wozniak wrote:
[about opening new windows]
?? Am I missing something here, or have you just ignored the
window.open() function of JavaScript?
Unless you're on an intranet where you can control these things,
there's no knowing that javascipt's available or that window.open does
anything if javascript is available -- even on windowing systems.
http://www.infimum.dk/HTML/JSwindows.html#ref_3_5
Besides, pure HTML should be enough:
<A href='http://some.page' target='_new'>Link TExt</A>
'_new' violates the spec, as only four target names begin with
underscores: namely, '_blank', '_self', '_parent', and '_top'. The
horse's mouth:
http://www.w3.org/TR/html401/types.h...e-frame-target
Right, my mistake.
will open the http://some.page in a new window when the user click
this link.
Sorry, but I can't agree with your 'will', because sometimes it won't;
nor can I agree with the spec, which neatly hedges the issue by saying
'should'. How I interact with a page is nobody's business but mine.
Well, I agree, but I don't think the original poster wants to write a
page that will work on Lynx, TV-Viewers and so on. Of course, JavaScript
works only when it is enabled, but you have written "that it [namely:
opening new windows] is not possible in those languages". It is POSSIBLE
but there is no way of knowing if it is available/enabled on the user's
side. And that's all I wanted to say with "window.open" here.
Now, to the opening of new windows: come on, you could say that it is
solely your (user's) business how they want the page to be coloured, but
the developers have to write pages that do the job - on most of the
user's setups. You can tell your browser to display both black and white
as green, but you have to know that this will render some pages
unviewable for you.
Same thing with windows - you have the right to disable whatever the
settings you like, but that narrows the amount of pages you could view
without problems.
I do not like pop-ups. I do not use them. But the original poster was
asking HOW to do it. And you answered it is not possible - which is
obviously not true.
And I would like to remind you that 99% of pop-ups are written in
JavaScript. And the OP wanted to do this without it - which suggests he
had no *evil* things in mind. :) I have nothing against opening a new
window upon CLICKING a link, it can even help sometimes, besides you can
always use tabs. A new window or tab opened this way is NOT a pop-up.
Man, getting OT here. :)
Cheers
Mike