Web page display problem
Generally, Opera is on par with Internet Explorer and Netscape Navigator in most respects where
open Web standards are concerned, even surpassing their implemenations on several levels, but there
are times when a Web site just doesn't look or feel or operate the same way in Opera as it does in
the above mentioned browsers. The most common of these instances are covered here.
When I go to one of my favorite Web sites, I keep getting the "Script
execution error" message! What does this mean?
Generally speaking, the fact that you get this warning message means that the Web site contains
poorly written scripts, either of JavaScript or JScript types, that cannot be executed by Opera.
It might be a passing problem in the Web site's source, such as scripting enabled banner ads, or
it might be a recurring problem with one or several scripts that offer functionality on the Web site.
Opera's scripting module is based on the open Web standardization of JavaScript and JScript, called
ECMAScript, which neither of the mentioned scripting standards comply fully with. The quick fix would
be to go to "File/Preferences", "Plug-ins" and remove the checkmark in the box before "Enable scripting
language error messages", but if the problem is widespread on the Web site, you might want to contact
the Web master of the site in question, notifying them of the problem at hand.
Tip! By default, Opera identifies itself as Netscape, which means the browser
will not attempt to execute scripts of the "JScript" type, only "JavaScript". If you wish to attempt
using JScripts in Opera, please go to "File/Preferences", "Connections" and set Opera to identify as "MSIE 5.0".
Read more about this in the connection preferences explanation.
I use several browsers, and other browsers display a Web site in
the same manner. How come sites don't show up properly in Opera?
There are never any easy answers to these kinds of display problems, unfortunately, but there's
at least a few things you could check if you come across sites that differ greatly from other browsers
and Opera, in no particular order:
Some Web sites are badly written, to the extent of crippling a browser. The first thing you
should do when you come to a site that looks as if it might have source code problems is try to
validate the Web page at the W3C's HTML validation service,
which will give you a rudimentary report, based on the standard of the type of document the Web page
claims to be, and how close to the standard the document actually is. If the Web page comes through
all right, there really should not be any problems with it in Opera.
The Web page may make use of technologies that Opera does not support in its current iteration.
Examples of these kinds of technologies are: Document Object Model (DOM), Mathematical Markup Language
(MathML) and eXtensible Stylesheet Language (XSL). These technologies are not commonplace on the Web
today, and may or may not be a full recommendation from the W3C, which is why they have yet to be
implemented in Opera.
It might not always be obvious from the offset if using these technologies is what's causing
the Web page to render incorrectly in Opera, so sending an e-mail to the Web master of the site
might be necessary for clarification.
Also, the Web page might make use of Netscape Navigator or Internet Explorer specific HTML
tags or technologies, such as, the <BLINK> tag in Netscape and <BGSOUND> tag in Internet
Explorer. Technologies that are Internet Explorer specific, such as ActiveX and VBScript, or
Netscape's layout tag <LAYER> with its supporting set of attributes, are not open Web
standards, and rarely used, which is why Opera does not have support for them.
I am using Opera 4.0, so why does this site say I need to
upgrade my browser to "a version 4.0 or better"?
If you received the message that you'll need a specific browser, for instance "a 4.0, or above,
browser", for viewing a site, the reason for this is that the server looks for either Internet
Explorer or Netscape Communicator, and doesn't allow you access, seeing as you are not using one
of them.
In circa 90% of the times we are notified of users receiving this kind of message, it turns out
that the maintainers of the site itself are not aware of the existance of other browsers than
Internet Explorer or Netscape, and simply place all other browsers in the category of not being
capable of running their Web site due to the technologies the site uses.
Unfortunately, there's nothing we can do on our end since Opera is per definition not one of
the above mentioned browsers, except try to get our message across to as many people as possible,
but you should try e-mailing the Web master of the site.
I use a number of Web based services and my other browser(s) offer
me the option of saving my passwords so I don't have to type them in all the time. Why doesn't Opera
remember my passwords?
The reason is actually that it is actually a security risk to save your passwords unencrypted on a
local drive, as this means first of all that everyone using your computer are able to find your
passwords and make use of them, but also that you may be more prone to hacker attacks looking for
sensitive information such as your social security number, your credit card number or e-mail password,
and generally all other kinds of information you may have elected for your browser to store for you.
Opera will not permit this kind of password saving on these grounds.