/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
2 fejl i javascript
Fra : Ukendt


Dato : 01-03-04 03:19

Hej NG
Jeg har indsat et javascript på www.peter-m-p.dk som giver problemer.
I Opera vises det pænt, i IE er det rykket helt ud til venstre og i Mozilla
er der ingen fremvisning af noget som helst.
Scriptet har adressen: http://www.peter-m-p.dk/fader.js
og der skulle være fejl i linje 49 og 82.
Er der nogen her der kan hjælpe mig?

--
Hilsen
Mia
www.jalo-smykker.dk



 
 
Lasse Reichstein Nie~ (01-03-2004)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 01-03-04 20:05

"Mia J" <sluddermor> writes:

> Jeg har indsat et javascript på www.peter-m-p.dk som giver problemer.

Det er altid farligt at bruge et script man ikke forstår.

> I Opera vises det pænt, i IE er det rykket helt ud til venstre og i Mozilla
> er der ingen fremvisning af noget som helst.
> Scriptet har adressen: http://www.peter-m-p.dk/fader.js
> og der skulle være fejl i linje 49 og 82.

Hvilken fejl? Ifølge hvilken browser?
Hvad skulle der ske I Mozilla?

> Er der nogen her der kan hjælpe mig?

Ok, lad os se på scriptet ...

Det ser ikke godt ud. Tyrkfejl i første linje! Ingen semikolonner i
slutningen af statements. Der bruges eval (et godt tegn på at
forfatteren ikke er særlig god til Javascript)! Der er noget der
ligner browserdetection (var ie4). Alt i alt ikke et script jeg ville
stole alverden på.

Umiddelbare problemer:
Linjerne der hedder
if (tempobj.style.MozOpacity)
kan fejle hvis der ikke er sat en -moz-opacity på elementet. Det er der
nok, men det ville være sikrere at skrive
if (typeof tempobj.style.MozOpacity == "string)
Jeg kan se at style-attributten siger "-moz-opacity:10", hvilket er forkert
(værdien skal være mellem 0 og 1).

Linjen:
nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1"
ser forkert ud. Det burde nok være
nextcanvas=(curcanvas=="canvas1")? "canvas0" : "canvas1"

Linjen:
tempobj.innerHTML='<img src="'+fadeimages[nextimageindex]+'">'
er helt hen i vejret. Det er altså ikke måden at skifte src-attributten
på!

Ok, jeg kan ikke holde ud at kigge på det mere :). Jeg anbefaler at
finde et script der faktisk er skrevet af en der ved hvad han laver.

(Jeg ved ikke selv nok om IEs filtre i IE5 og 5.5 til at gøre det
på stående fod :)
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Ukendt (01-03-2004)
Kommentar
Fra : Ukendt


Dato : 01-03-04 21:22


"Lasse Reichstein Nielsen" skrev i en meddelelse:
> Ok, jeg kan ikke holde ud at kigge på det mere :). Jeg anbefaler at
> finde et script der faktisk er skrevet af en der ved hvad han laver.

Tak for kigget. Jeg må prøve at finde et andet script og (igen) håbe på at
det så er skrevet af en der ved hvad han laver

--
Hilsen
Mia
www.jalo-smykker.dk



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste