/ 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
Imagemap virker ikke i netscape!
Fra : Bonnie Højlund


Dato : 16-07-03 17:20

Hejsa!

Jeg har lavet et imagemap som menu, men det virker ikke i netscape (kun i
internet explorer). Hvorfor det???

Udsnit af kode:

<map name="menu" id="menu">
<area shape="rect" coords="62,80,167,65" href="fremgangsmetode.html"
alt=""
onmouseover="document.m.src='Grafik/Forside/Forside1.gif'"
onmouseout="document.m.src='Grafik/Forside/Forside.gif'" />
<area shape="rect" coords="169,80,242,65" href="teknologi.html"
alt=""
onmouseover="document.m.src='Grafik/Forside/Forside2.gif'"
onmouseout="document.m.src='Grafik/Forside/Forside.gif'" />
<area shape="rect" coords="244,80,321,65" href="referencer.html"
alt=""
onmouseover="document.m.src='Grafik/Forside/Forside3.gif'"
onmouseout="document.m.src='Grafik/Forside/Forside.gif'" />
<area shape="rect" coords="323,80,405,65" href="kundelogin.html"
alt=""
onmouseover="document.m.src='Grafik/Forside/Forside4.gif'"
onmouseout="document.m.src='Grafik/Forside/Forside.gif'" />
<area shape="rect" coords="407,80,469,65" href="kontakt.html" alt=""
onmouseover="document.m.src='Grafik/Forside/Forside5.gif'"
onmouseout="document.m.src='Grafik/Forside/Forside.gif'" />
</map>
<img usemap="#menu" src="Grafik/Forside/Forside.gif" border="0" name="m"
alt="" />



 
 
Lasse Reichstein Nie~ (16-07-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 16-07-03 17:40

"Bonnie Højlund" <b.hoejlund@wanadoo.dk> writes:

> Hejsa!
>
> Jeg har lavet et imagemap som menu, men det virker ikke i netscape (kun i
> internet explorer). Hvorfor det???


Fordi du bruger en ikke-standard måde at tilgå dit billede på, som en
egenskab ved document elementet.
Skift
document.m.src='...'
til
document.images['m'].src='...'
så skulle de virke i de fleste browsere (selvom det er svært at tjekke
uden at have billederne med).

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Bonnie Højlund (16-07-2003)
Kommentar
Fra : Bonnie Højlund


Dato : 16-07-03 18:44

"Lasse Reichstein Nielsen" <lrn@hotpop.com> wrote in message
news:lluyv31n.fsf@hotpop.com...
> "Bonnie Højlund" <b.hoejlund@wanadoo.dk> writes:
>
> > Hejsa!
> >
> > Jeg har lavet et imagemap som menu, men det virker ikke i netscape (kun
i
> > internet explorer). Hvorfor det???
>
>
> Fordi du bruger en ikke-standard måde at tilgå dit billede på, som en
> egenskab ved document elementet.
> Skift
> document.m.src='...'
> til
> document.images['m'].src='...'
> så skulle de virke i de fleste browsere (selvom det er svært at tjekke
> uden at have billederne med).

Det hjalp desværre ikke :(



Lasse Reichstein Nie~ (16-07-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 16-07-03 19:20

"Bonnie Højlund" <b.hoejlund@wanadoo.dk> writes:

> Det hjalp desværre ikke :(

Kunne du give et link til siden? så er det nemmere at se hvad der er galt.

<URL:http://www.infimum.dk/HTML/hjaelpmig.html>

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Bonnie Højlund (16-07-2003)
Kommentar
Fra : Bonnie Højlund


Dato : 16-07-03 19:56

Så har jeg lagt den ud på http://www.bonnie.hoejlund.name


"Lasse Reichstein Nielsen" <lrn@hotpop.com> wrote in message
news:8yqyuydv.fsf@hotpop.com...
> "Bonnie Højlund" <b.hoejlund@wanadoo.dk> writes:
>
> > Det hjalp desværre ikke :(
>
> Kunne du give et link til siden? så er det nemmere at se hvad der er galt.
>
> <URL:http://www.infimum.dk/HTML/hjaelpmig.html>
>
> /L
> --
> Lasse Reichstein Nielsen - lrn@hotpop.com
> Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
> 'Faith without judgement merely degrades the spirit divine.'



Stig Nygaard (16-07-2003)
Kommentar
Fra : Stig Nygaard


Dato : 16-07-03 20:31

Hej Bonnie


Bonnie Højlund wrote:
> Så har jeg lagt den ud på http://www.bonnie.hoejlund.name

Det tog mig lidt tids at finde ud af hvor din image-map er. Det er
menuen i toppen, og det bruges bare til at gøre skriften tydeligere på
det menupunkt du fører musen over? (http://hjem.wanadoo.dk/~wan38357/)

For det første virker det faktisk i min Mozilla 1.4 og dermed sikkert
også i Netscape 7.1. Hvilken Netscape version er det du har problemer med?

Men jeg forstår faktisk slet ikke at det virker. Det burde ikke så vidt
jeg kan se. Du har følgende kode:

<map name="menu" id="menu">
<area shape="rect" coords="62,80,167,65" href="fremgangsmetode.html"
alt="" onmouseover="document.menu.src='Grafik/Forside/Forside1.gif'"
onmouseout="document.menu.src='Grafik/Forside/Forside.gif'" />
<area shape="rect" coords="169,80,242,65" href="teknologi.html" alt=""
onmouseover="document.menu.src='Grafik/Forside/Forside2.gif'"
onmouseout="document.menu.src='Grafik/Forside/Forside.gif'" />
<area shape="rect" coords="244,80,321,65" href="referencer.html" alt=""
onmouseover="document.menu.src='Grafik/Forside/Forside3.gif'"
onmouseout="document.menu.src='Grafik/Forside/Forside.gif'" />
<area shape="rect" coords="323,80,405,65" href="kundelogin.html" alt=""
onmouseover="document.menu.src='Grafik/Forside/Forside4.gif'"
onmouseout="document.menu.src='Grafik/Forside/Forside.gif'" />
<area shape="rect" coords="407,80,469,65" href="kontakt.html" alt=""
onmouseover="document.menu.src='Grafik/Forside/Forside5.gif'"
onmouseout="document.menu.src='Grafik/Forside/Forside.gif'" />
</map>
<img usemap="#menu" src="Grafik/Forside/Forside.gif" border="0"
name="menu" alt="" />

Du bruger stadig (som tidligere påpeget) en non-standard måde at
referere til billedet på som er opfundet af Microsoft og ikke er bredt
understøttet af andre browsere. I stedet for document.menu.src skal du
bruge document.images["menu"].src.
Jeg kan heller ikke lide at både billedet og map'en hedder "menu".
Du mangler vist også en ismap-attribut på billedet.

Til sidst... Det hele kunne laves meget lettere og mere elegant med CSS.
I hvert fald hvis det bare skal se ud som nu. Du sparer en masse kode
og kan nøjes med et billede så.


--
Mvh. Stig
stig[at]rockland[dot]dk
http://www.rockland.dk/
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *


Stig Nygaard (16-07-2003)
Kommentar
Fra : Stig Nygaard


Dato : 16-07-03 20:35

Stig Nygaard wrote:

> Du mangler vist også en ismap-attribut på billedet.

Det er vist ikke korrekt alligevel. ismap er vistnok kun til server-side
imagemaps.

Må indrømme at min egen praktiske erfaring med imagemaps er lig 0, så
der kan måske have sneget sig andre fejl ind


--
Mvh. Stig
stig[at]rockland[dot]dk
http://www.rockland.dk/
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *


Lasse Reichstein Nie~ (16-07-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 16-07-03 21:42

"Bonnie Højlund" <b.hoejlund@wanadoo.dk> writes:

> Så har jeg lagt den ud på http://www.bonnie.hoejlund.name

Ok (jeg kan se at det faktisk er <URL:http://hjem.wanadoo.dk/~wan38357/>)
Den netscape det ikke virker i, det ser ud til at være Netscape 4.
Det virker i Mozilla (i.e., også i Netscape 6+), IE6 og Opera 7.

Efter lidt legen rundt er jeg kommet frem til at problemet er koordinaterne.
Det første område har koordinaterne "62,80,167,65". Her er y-koordinaterne
(80 og 65) skrevet så den største er først. Det accepterer Netscape 4
åbenbart ikke, så du skal bytte om på dem (altså "62,65,167,65"). Så
ser det ud til at kunne virke.

(og så synes jeg har fortjent retten til at være pedant. Overalt på
siden skal "IT" have bindestreg til ordet efter, altså f.eks.
"IT-løsninger" og "IT-projekter". Helt pedantisk skal "it" skrives med
lille, men det er der dog en del der er uenige i det æstetiske i :)

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Bonnie Højlund (16-07-2003)
Kommentar
Fra : Bonnie Højlund


Dato : 16-07-03 22:32

Tusind mange tak, det var lige præcis koordinaterne det var galt med


"Lasse Reichstein Nielsen" <lrn@hotpop.com> wrote in message
news:n0fetd9v.fsf@hotpop.com...
> "Bonnie Højlund" <b.hoejlund@wanadoo.dk> writes:
>
> > Så har jeg lagt den ud på http://www.bonnie.hoejlund.name
>
> Ok (jeg kan se at det faktisk er <URL:http://hjem.wanadoo.dk/~wan38357/>)
> Den netscape det ikke virker i, det ser ud til at være Netscape 4.
> Det virker i Mozilla (i.e., også i Netscape 6+), IE6 og Opera 7.
>
> Efter lidt legen rundt er jeg kommet frem til at problemet er
koordinaterne.
> Det første område har koordinaterne "62,80,167,65". Her er y-koordinaterne
> (80 og 65) skrevet så den største er først. Det accepterer Netscape 4
> åbenbart ikke, så du skal bytte om på dem (altså "62,65,167,65"). Så
> ser det ud til at kunne virke.
>
> (og så synes jeg har fortjent retten til at være pedant. Overalt på
> siden skal "IT" have bindestreg til ordet efter, altså f.eks.
> "IT-løsninger" og "IT-projekter". Helt pedantisk skal "it" skrives med
> lille, men det er der dog en del der er uenige i det æstetiske i :)
>
> /L
> --
> Lasse Reichstein Nielsen - lrn@hotpop.com
> Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
> 'Faith without judgement merely degrades the spirit divine.'



Johan Holst Nielsen (16-07-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 16-07-03 23:36

Lasse Reichstein Nielsen wrote:
> (og så synes jeg har fortjent retten til at være pedant. Overalt på
> siden skal "IT" have bindestreg til ordet efter, altså f.eks.
> "IT-løsninger" og "IT-projekter". Helt pedantisk skal "it" skrives med
> lille, men det er der dog en del der er uenige i det æstetiske i :)

Og for at forsætte i samme spor... det skal nu hedde IKT (Information og
Kommunikations Teknologi) ;)))

mvh
Johan


Lasse Reichstein Nie~ (17-07-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 17-07-03 00:50

Johan Holst Nielsen <johan@weknowthewayout.com> writes:

> Og for at forsætte i samme spor... det skal nu hedde IKT (Information
> og Kommunikations Teknologi) ;)))

Ikke hvis det er it :)

<URL:http://www.dsn.dk/cgi-bin/ordbog/ronet?P=it&M=0>

FUT: dk.kultur.sprog
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

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

Månedens bedste
Årets bedste
Sidste års bedste