[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 65606] handling of target "_new" in window.open
From:       Thomas Friedrichsmeier <thomas.friedrichsmeier () ruhr-uni-bochum ! de>
Date:       2004-09-02 17:15:38
Message-ID: 20040902171538.7626.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
        
http://bugs.kde.org/show_bug.cgi?id=65606        




------- Additional Comments From thomas.friedrichsmeier ruhr-uni-bochum de  \
2004-09-02 19:15 -------
> This bug is wrong but a part of it is right. I will explain this :) 

This is right, but a part of this is wrong ;-)
Three points:

1) On target "_new"
You'll note, that in the origingal report I was not sure, whether "_new" was a legal \
target-name. I know by now that it is not. However, a quick search on google will \
show you that I am not the only one confused about this: \
http://www.google.com/search?hl=de&ie=ISO-8859-1&q=target%3D%22_new%22&btnG=Suche&lr=

Actually, in my personal opinion, this is good enough a reason to bend the standards \
a bit and treat "_new" just like "_blank". After all, few web-developers will chose \
target="_new" when they actually don't want a new window. I.e. the harm done if \
konqueror would bend the standards here is very little, while there is a non-zero \
cost to strict interpretation of the standards. Well, this is my personal opinion, \
and if others think, konqueror should be strict on all standards, I can see the merit \
of that, too.

2) Illegal target names like "_foobar" or "1thing"
The standard says, those should be ignored entirely, konqueror (now) treats them just \
like any legal non-special target-name. Personally, once again, I think this behavior \
is reasonable. I can see no merit in adhering to the standard, which in this case \
would - as far as I understand it - ask to open the link-target in the current \
frame/window. Once again, that's just my opinion.

3) The original bug report ...
... was about an inconsistent handling of link-targets with plain HTML vs. \
JavaScript. that issue seems to be resolved as of konqueror 3.3. The testcase from \
comment #6 seems to work fine as well (except for issues 1) and 2)). So actually this \
bug could/should be closed. I'm not closing it myself right now, in case you think 1) \
or 2) are still an issue to be dealt with.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic