On Sat, 14 Feb 2004 01:26:27 +0100, Verner Stormgaard <verners@pc.dk>
wrote:
> "Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
> news:Xns948E702A92624jcdmfdk@gyrosmod.dtext.news.tele.dk...
>> Menuen virker ikke i Opera.
>
> Vil det sige at med Opera kan man ikke bruge Java, så er det da Opera der
> har en fejl.
Java er vidst et generelt problem i alle browsere, da det skifter lidt med
om Microsoft inkludere JVM i Win XP softwaren, så hvis du ikke har en XP
udgave med det eller selv har hentet Java Virtual Machine fra Sun, så
virker java ikke uanset hvilken browser du leger med.
Såvidt jeg kan se er der dog overhovedet ikke noget java på den nævnte
side.
Der er dog en masse javascript, som vidst ikke er helt up to date.
Jeg faldt lige over <script language="JavaScript1.1"> og document.layers
Af hvad jeg har forstået, så var javascript 1.2 det man brugte dengang
Netscape 4.x var moderne.
Gad vide hvornår man brugte v. 1.1.
Derudover er der også denne browser sniffer:
var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
Så skal det jo næsten gå galt. Standard metoden er getElementById, men da
IE indførte document.all, har Opera bl.a. valgt at understøtte det,
hvilket betyder at den bliver identificeret som IE. - Det burde jo slet
ikke være nødvendigt, at teste hvilken browser der bruges, hvis man bare
tester hvad man kan bruge i stedet.
Opera har ikke noget problem med javascript (og heller ikke med java hvis
det er installeret), men man kan ikke forvente noget så forældet skal
virke i en moderne browser.
Jeg synes lige du skal tage et kig på det link der blev foreslået
tidligere:
<
http://users.cybercity.dk/~dsl58854/articles/mhaList/readme.html>
Det virker i alle moderne browser og IE. Derudover er det også brugbart
for folk med NS4 og IE4 eller hvis man har slået javascript fra.
--
Ryan Kristensen
Using M2, Opera's revolutionary e-mail client:
http://www.opera.com/m2/