Hej Jesper
Jesper Hansen wrote:
>>Bed Tipstjenesten lave nogle ordentlige sider.
> Tror ikke det hjælper - det er over et år siden jeg skrev til dem om
> problemet. De svarede ikke engang....
Tro altid på at det hjælper! Jeg sendte for nylig en mail ang. deres
Mozilla-support, incl. en lille analyse af deres javascript hvor det
fejlede i Mozilla. Nedenstående er deres svar inkl. min oprindelige mail
citeret. Måske kunne de se at jeg havde gjort lidt ud af min
forespørgsel, og følte sig derfor nødsaget til at svare. Men nok så
væsentligt svarer de at der *nok* snart sker noget:
* * * nedenstående er tips.dk's svar på min mail * * *
Hej Stig
Tak for din henvendelse
Vi er klar over at Mozilla ikke virker og vi planlægger med stor
sandsynlighed at optimere til Mozilla, da vi får flere og flere
henvendelser på dette. Jeg gemmer din mail, så vi kan bruge din lille
"efterforskning" om mozillaens reaktionsmønster i vores fremtidige
udviklingsarbejde.
Mvh
Johan Schlüter
Internetafdelingen
Dansk Tipstjeneste A/S
-----Consumer's Original Message-----
> Originator: "Stig Nygaard"
> Received: 06/02/2004 - 11:58:59
>
> Hej Dansk Tiptjeneste
>
>
> Da jeg første gang prøvede at bruge Mozilla browseren (svarer teknisk
> set til de nyeste Netscape-versioner) for måske et år tilbage, var der
> ikke meget der virkede. I dag virker NÆSTEN alt det jeg har brug for:
>
> Jeg kan logge ind
> Jeg kan overføre penge til min konto med dankort
> Jeg kan ændre min profil
> Jeg kan se status på mine igangværende og afsluttede spil
> mm...
>
> Faktisk er jeg kun stødt på EN ting som ikke virker i min
> Mozilla-browser. Den er til gengæld ret væsentlig: Jeg kan ikke
> oprette
> en ny lotto-kupon!
>
> Hvis jeg slår Mozilla's JavaScript-console til, så får jeg fejlen
> "lierr1 is not defined" i linie 1113 i filen
> games.tips.dk/DTCF/games/CLTO/control.js når jeg klikker på de
> forskellige checkboxe og radioknapper for valg af lottokupon-type.
>
> Linie 1113 ligger i følgende funktion:
>
> function setErrValue(bwfield,bwvalue)
> {
> if(document.getElementById) //NS6 & IE 5+
> {
> var field = eval(bwfield); // <-- *** LINIE 1113 ! ***
> field.innerHTML = bwvalue;
> }
> if (document.all) // IE 4.x
> {
> var field = eval(bwfield);
> field.innerHTML = bwvalue;
> }
> else if (document.layers) // NS 4.x
> {
> field = eval("document.layers." + bwfield);
> field.document.write( "<span
> class=\"textWhite06\">"+bwvalue+"<span>" );
> field.document.close();
> }
> }
>
> Det sjove med denne funktion er at I rent faktisk tjekker på
> eksistensen
> af funktionen getElementById(), men alligevel ikke bruger den til
> noget
> når det kommer til stykket. Jeg vil mene at det vil virker hvis
> funktionen ændres til
>
> function setErrValue(bwfield,bwvalue)
> {
> if(document.getElementById) //Netscape6+,IE
> 5+,Opera,Konqueror,Safari,Mozilla og andre W3C DOM kompatible
> {
> var field = document.getElementById(bwfield); // <-- ***
> RETTET
> ! ***
> field.innerHTML = bwvalue;
> }
> if (document.all) // IE 4.x
> {
> var field = document.all[bwfield]; // <--
> *** Ikke en nødvendig rettelse, men meget pænere
***
> field.innerHTML = bwvalue;
> }
> else if (document.layers) // NS 4.x
> {
> field = document.layers[bwfield]; // <--
> ***
> Ikke en nødvendig rettelse, men meget pænere
***
> field.document.write( "<span
> class=\"textWhite06\">"+bwvalue+"<span>" );
> field.document.close();
> }
> }
>
> Om der dukker flere fejl op efterfølgende når denne rettes, ved jeg
> ikke. Men jeg håber at det kan inspirere til at komme lidt videre med
> at
> understøtte et breddere udvalg af browsere. Det virker som om arbejdet
> er blevet påbegyndt på et tidspunkt, men aldrig gjort færdigt?
>
>
> Mvh.
> Stig Nygaard