switch script or not
The display of this document depends on a switch of
the feature string for script and on ecma-script.
First case: feature string returns true for script
and scripting is active - the user gets a request
to switch off scripting to continue with the test.
Second case: feature string returns true for script
and scripting is not active - the user gets an
information about an error. The documents
contains only ecma-script. If the viewer is not
able to interprete this, it should have returned
fail for the feature string for this document.
Third case: feature string returns fail for script
and scripting is active anyway - the user will
see an animation and an information about
an error - scripting should be not available, if
the feature string returns fail in general.
Fourth case: feature string returns fail for script
and scripting is not active - the user will see
an animation.
Note that the featureString gives an information, wether
the feature is supported for this document or not, not if it is in
general possible that the feature can be supported under some
specific conditions, in this case only if scripting is enabled.
If feature strings have any benefit for authors, the return value
of the feature string has to depend on the specific current
conditions for the related document and user preferences,
not on a general philosophical statement of the viewer.
The scripting used in this document is similar to set animations
of the display property to none, respectively to block to display
the additional information to the user related to scripting.
Error! Only visible, if script feature returns true,
but no text/ecmascript! But document contains ecmascript!
Other content should be visible instead!
Scripting active!
Please switch off scripting to continue with the test!
The Philosophy of the Uncertainty
Principle of Perfection
and Knowledge.
A grow in knowledge results in disturbed perfection.
Almost everything looks simple and perfect on the first view,
but as soon as one looks into the details,
it gets more complex and asymmetric.
Scripting anyway active? - error!
Switch on scripting if available to continue with the test