Deze website maakt gebruik van scripting om uw browserervaring te verbeteren.
(alle versies behalve Pocket Internet Explorer)
Opmerking Om scripting alleen op deze website toe te staan en scripting voor de zone Internet uitgeschakeld te laten, voegt u deze website toe aan de zone met Vertrouwde websites.
Als u het beveiligingsniveau voor
deze zone wel dient aan te passen, volg dan deze stappen:
a. Klik Aangepast niveau.
b. In het dialoogvenster Beveiligingsinstellingen – Internet Zone
klikt u Inschakelen bij Actief uitvoeren van scripts
in de sectie Uitvoeren van scripts.
How do I
enable JavaScript in Internet Explorer 5.x or 6.x?
To enable
JavaScript in Microsoft Internet Explorer 5.x or 6.x, perform the following
steps:
From the Tools
menu, click Internet Options.

From the Security tab, click Custom Level.
The Internet
icon is highlighted by default.

Scroll to Java
permissions, click to select High safety.

Click
OK.
Click
OK.

From the File
menu, click Close.

Relaunch your
browser.
Your browser stores many of its
settings. The best way to ensure changes to core function settings to take
effect is to close all browser windows completely, then relaunch it.
Gepubliceerd: Woensdag 28 april 2010
Auteur: Loek Essers
Robert Cailliau, mede-oprichter van het wereldwijde web en op bezoek in Amsterdam, is streng voor internetondernemers en ontwikkelaars. Iedereen moet zich veel beter aan regels en standaarden houden.
Cailliau houdt niet van bloggen, heeft geen mobiele telefoon en vindt de iPad afschuwelijk. De Belgische wetenschapper bedacht samen met Tim Berners Lee het wereldwijde web toen ze samen bij CERN werkten. Als een strenge professor spreekt hij de bezoekers van The Next Web conferentie in de Westergasfabriek in Amsterdam toe en wijst ze op hun gebreken, maar niet voor eerst zijn eigen fouten te hebben toegegeven.
Een van de grootste fouten bij het vormgeven van het wereldwijde web was het niet bedenken van een programmeertaal. "Als je een gat in je eigen technologie houdt, dan wordt het opgevuld door iets slechts", zegt Cailliau. Hij doelt op talen als JavaScript en php maar ook andere talen. "Javascript is verreweg de slechtste programmeertaal ooit ontwikkeld."
Die diversiteit van programmeertalen heeft volgens hem tot gevolg gehad dat er nog steeds geen enkele browser is die helemaal volstaat. Safari en Firefox zijn de enige browsers die zich enigszins aan standaarden houden, aldus Cailliau. Internet Explorer is in zijn ogen nog steeds erg slecht: "Het krijgt van mij 0 uit 20 punten." Hij tikt de aanwezigen op de vingers omdat niemand zich aan standaarden houdt. "De site van The Next Web heeft 420 errors. Hou je aan die standaarden!"
Het wordt volgens hem tijd om een goed micropaymentsysteem in te voeren. Het model van lezer, auteur en adverteerder moet van hem verdwijnen, het is belangrijk om een website-houder direct te kunnen betalen, vindt Cailliau. "Dat is de grootste horde die we na 21 jaar webgeschiedenis moeten nemen." Ook vindt hij dat het ontwikkelen van standaarden beter moet. De W3C zou naast bijvoorbeeld html5 ook het te gebruiken videoformaat binnen de standaard moeten specificeren, dit leidt nu tot veel problemen.
Ook voor de toekomst ziet hij niet direct een webhalhalla voor zich. "Vergelijk het met de ontwikkeling van de motor. Die bestaat meer dan 200 jaar, en we hebben nog steeds niets beters bedacht." Diezelfde weg gaat het internet ook bewandelen, voorspelt hij somber. Maar dit doet hij om de aanwezigen te stimuleren. Volgens hem is er altijd kans op een wonder. "Ik hoop dat het jullie lukt."
Internet Explorer is
somewhat different from other web browsers when it comes to client side
scripting. Where other web browsers support Javascript as their client side
scripting language, Internet Explorer instead supports VBScript as well as
JScript (which is similar but not identical to Javascript.
What this means is that
while a lot of simple Javascript code can also be correctly run as JScript and
feature sensing can allow us to choose between the Javascript and JScript
equivalents there is also a lot of JScript functionality that will cause
browsers other than Internet Explorer to crash unless a significant amount of
extra code is included to handle browser differences. At least that is what it
would mean if there weren't an easy way of setting up code that will only run
on Internet Explorer.
Attempting to tell which
browser is being used based on the information that the browser provides via
fields such as the userAgent can be rather extensive since many alternative web
browsers can attempt to disguise themselves as Internet Explorer in an attempt
to bypass the simpler tests that web novices mistakenly use instead of testing
if the required features are supported. There are however two much simpler ways
of easily telling clearly whether the browser is Internet Explorer or not in a
very few lines of code using a form of feature sensing.
The first way to test if a
browser is Internet Explorer or not is to make use of the fact that only
Internet Explorer can run VBScript. We can therefore use a combination of code
in different languages to set a variable that will identify whether or not the
browser is IE.
<script
language="javascript">var ie = 0; </script>
<script language="vbscript">ie = 1</script>
This code makes use of the
language attribute on the script tag to tell the browser that the second
assignment statement is VBScript. That statement will therefore be ignored by
all browsers except Internet Explorer since they don't understand that
language. All of the browsers except Internet Explorer understand Javascript
and so the first statement gets run in those browsers. IE treats references to
Javascript as JScript and so runs both statements. As a result we now have a
variable that contains '1' if the browser is Internet Explorer and '0' if it
isn't.
The only problem with this
code is that the latest HTML standards state that the language attribute is
deprecated on the script tag and therefore should not be used as the next
version of XHTML does not support it. Fortunately Internet Explorer provides an
alternative method of producing the same effect that will allow us to avoid
this problem.
<script
type="text/javascript">var ie = 0;</script>
<!--[if IE]>
<script type="text/javascript">ie = 1;</script>
<![endif]-->
This version uses
Javascript for both statements. Instead of stopping the second statement from
running in browsers other than IE by using a language that other browsers don't
understand this code instead uses HTML comments written in a special format
that Internet Explorer interpret as a special HTML IF statement. As the
statement does not specify a particular browser version the enclosed code is
run by all 5+ versions of Internet Explorer as version 5 was when this coding
was introduced (almost no one is running a version of IE older than that).
Since other browsers treat the HTML as nothing but comments the second script
does not run in those browsers. This means that again we have a variable that
is set to 1 if the browser is IE and 0 if it is a different browser and we are
not using any deprecated attributes.