Mette Bech <min@vovhund.dk> writes:
> Jeg har brugt en menu på min side (
www.sunnysidebikes.dk) som er
> lavet i javascript - men jeg har kunder der har problemer med at
> se den. Enten fungerer den bare ikke eller også "falder"
> undermenuerne ned bag det andet på siden og linkene er dermed
> usynlige for brugeren.
På min browser falder de ned bag det andet indhold, og er placeret
for højt.
> Har de bare en aparte browser, en gammel browser, en forkert
> browser eller hvad kan der være galt?
Det fritager ikke menuen fra skyld. Jeg har en "aparte" browser
(Opera 7), og den følger standarderne så godt at noget der ikke
virker med overvældende sandsynlighed skyldes dårlig kode.
Der er *ingen* forkerte browsere, kun potentielle kunder med
specielle ønsker :)
En godt konstrueret side og menu vil virke i alle browsere, og
i det mindste "degrade gracefully" hvis nogle features ikke er
til stede.
Først og fremmest: Siden validerer ikke. Det kan give anledning
til følgefejl i scriptet. Den manglende DOCTYPE betyder også at
browsere går i quirks-mode i stedet for at følge standarderne.
Der er naturligvis ikke nogen standard for quirks-mode, og man
bør ikke lave nye sider til den.
Menuen bliver også indsat helt oppe i <head>, ikke i <body>,
hvilket er en fejl. (Du bruger så CSS til at placere den under
billedet ... Det tog mig lidt tid at finde ud af hvor menuen
kom fra, for der var ingen kode i body til at indsætte den!).
For det andet, en del af siden er en iframe. Det er normalt ikke
muligt at lade elementer fra den yderste side dække for iframen,
de vil altid gemme sig under den. Man kan få menuer der snyder og
opretter drop-down-delen i den anden frame i stedet for, for at
det ser rigtigt ud.
> Og hvordan løser jeg problemet smartest muligt? Er der evt. noget
> java halløj de kan downloade og dermed se den?
Det vil næppe hjælpe at blande Java ind i det (Java og Javascript
er to helt forskellige sprog).
Så vidt jeg kan se er det en af de mere brugte menuer (Milonic
Solutions DHTML-menu (<URL:
http://www.milonic.com/>) version 3 ... de
er nu oppe på version 5). Jeg antager at du har lov til at bruge den
(licensen koster £25), så du kan prøve at spørge på deres forum,
eller bare kigge på deres eksempler (der er en del).
/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.'