the following email exchange between colin moock and haavard moen explains the duplicating behavior of the <NOSCRIPT> tag in the moock fpi in Opera 6.
-----Original Message----- From: Haavard K. Moen [mailto:hkmoen@opera.com] Sent: Friday, February 08, 2002 5:43 AM To: colin@moock.org Subject: Re: noscript in opera 6 Thursday, February 07, 2002, 9:51:03 PM, you wrote: > in opera6, the script now causes problems because of the browser's > handling of noscript. i use both vbscript and javascript in my > detection, and opera6 now renders noscript when *any* script on the > page can't be executed. this causes content to be duplicated. i read a > recent thread on the topic on opera.tech, but couldn't find a > recommended practice for pages that use both vbscript and javascript. The conclusion most have come to is that NOSCRIPT is flawed. The specs state that the useragent *has* to display the contents of NOSCRIPT if it finds an unsupported scripting type: http://groups.google.com/groups?selm=c415f6fa.0108200434.7cdf3309%40posting. google.com Here, our standards guru, Jonny Axelsson explains a bit. This posting explains why the behaviour is the way it is now: http://groups.google.com/groups?selm=1103_987536384%40falcon > can noscript be of any use at all when both languages are used? or is > the only option to leave it off. The best solution would perhaps to use only a single scripting language within a page, and therefore create separate pages for each language... This wouldn't be a problem if noscript took multiple scripting languages into account, but sadly, it doesn't. -- Best regards, Håvard K. Moen Technical Service Consultant, Opera Software (Copyright Opera Software - © All rights reserved)