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

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Billedkort (image map)
Fra : Peter Loumann


Dato : 03-06-03 12:19

Hej experter

Jeg har et billedkort (image map) på min side. Attributterne til <map>
er ret omfattende, så af praktiske grunde ville jeg gerne lægge dem
over i en ekstern fil. Det kan jeg iflg. 'Dick Oliver: HTML bogen'
godt med
<img src:"hus.gif" usemap="kort.htm#hus">
hvor jeg så har lagt <map>...</map>
ind i kort.htm, i body, pakket ind i nødtørftig html.

Men jeg kan ikke få det til at funke. Har Oliver bildt mig noget ind?
Er der en fælde? Er det en dårlig idé?

Jeg har søgt på
http://www.w3.org/
uden at blive klogere.

--
hilsen pl
http://huse-i-naestved.dk

 
 
Jens Gyldenkærne Cla~ (03-06-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 03-06-03 12:37

Peter Loumann skrev:

> <img src:"hus.gif" usemap="kort.htm#hus">

Prøv at skifte ":" med "="

<img src="hus.gif" usemap="kort.htm#hus">

Hvis det ikke virker, så giv om muligt et link til siden.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Peter Loumann (03-06-2003)
Kommentar
Fra : Peter Loumann


Dato : 03-06-03 13:53

On Tue, 03 Jun 2003 13:36:48 +0200, Jens Gyldenkærne Clausen
<jens@gyros.invalid> wrote:

>Peter Loumann skrev:
>
>> <img src:"hus.gif" usemap="kort.htm#hus">
>
>Prøv at skifte ":" med "="

><img src="hus.gif" usemap="kort.htm#hus">

Ja, det var en dum tyrkfejl her i meddelelsen, ikke i koden. Siden
validerer og virker med intern usemap. Det er det vigtigste, det andet
er bare en paktisk detalje. Men nu jeg alligevel har proppen af ...

>Hvis det ikke virker, så giv om muligt et link til siden.

Du har ret, det er altid en god ide:

http://pedalo.dk/test.htm

--
hilsen pl
http://huse-i-naestved.dk

Erik Ginnerskov (03-06-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 03-06-03 16:45


"Peter Loumann" <peloda@tiscali.dk> skrev

> ><img src="hus.gif" usemap="kort.htm#hus">

Efter min mening griber du det forkert an. Jeg ville gøre det på denne måde:

<map name="hus">
<!--#include file="areas.inc"-->
<img src="hus.gif" usemap="hus">

Derefter kan du i areas.inc lægge dine omfattende klikfelt-beskrivelser.
areas.inc - eller hvad du måtte vælge at kalde den fil (før punktum) - skal
kun indeholde selve area-beskrivelserne.
Altså ikke <html></html>, <head>alt, hvad der normalt lægges i head</head>,
<body> eller </body>

Læs mere om include på www.hjemmesideskolen.dk/html/incl.asp#ssi

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/egin



Jens Gyldenkærne Cla~ (03-06-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 03-06-03 14:13

Peter Loumann skrev:

> Du har ret, det er altid en god ide:
>
> http://pedalo.dk/test.htm

Det ser ikke ud til at virke i nogle af mine browsere (Mozilla, IE,
Opera) - skønt siden ganske rigtigt validerer.

Hvad med at lægge <map>-koden i en include-fil i stedet? Det er en
IIS5-serveren der står bag siden, så den skulle understøtte .shtml.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Peter Loumann (09-06-2003)
Kommentar
Fra : Peter Loumann


Dato : 09-06-03 10:45

On Tue, 03 Jun 2003 15:12:45 +0200, Jens Gyldenkærne Clausen
<jens@gyros.invalid> wrote:

>> http://pedalo.dk/test.htm
>
>Det ser ikke ud til at virke i nogle af mine browsere (Mozilla, IE,
>Opera) - skønt siden ganske rigtigt validerer.

Skuffende! Og lidt uforståeligt.

>Hvad med at lægge <map>-koden i en include-fil i stedet?

Det ved jeg ikke hvad er.

>Det er en IIS5-serveren der står bag siden

Hvordan ser du det? Er det i så fald en tjeneste, man skal tilmelde
sig.

>så den skulle understøtte .shtml.

Det ved jeg heller ikke hvad er. Skal filen så hedde index.shtml?

--
hilsen pl
http://huse-i-naestved.dk

Jens Gyldenkærne Cla~ (03-06-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 03-06-03 21:24

Erik Ginnerskov skrev:

> <map name="hus">
> <!--#include file="areas.inc"-->

Jeg synes der er rod i logikken når du har en åbn-kode (<map>) i ét
dokument og den tilsvarende luk-kode i et andet. Jeg ville
foretrække

<!--#include file="areas.inc"-->
(hvor areas.inc indeholder såvel <map> som </map>)

- eller evt.

<map name="hus">
<!--#include file="areas.inc"-->
</map>


> <img src="hus.gif" usemap="hus">

Der mangler en # foran navnet:

<img src="hus.gif" usemap="#hus">

Nogle, men bestemt ikke alle, browsere kan klare sig uden.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Erik Ginnerskov (03-06-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 03-06-03 21:45


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev > > <map name="hus">
> > <!--#include file="areas.inc"-->
>
> Jeg synes der er rod i logikken når du har en åbn-kode (<map>) i ét
> osv.

Du har ret, Jens, det var noget sjusk. Det skal selvfølgelig være:

<map name="hus">
<!--#include file="areas.inc"-->
</map"
<img src="hus.gif" usemap="#hus" alt="" width="xxx" height="yyy">

.... hvor xxx og yyy er værdier for bredde og højde i pixels (skal indsættes
uden benævnelse).

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/egin



Peter Loumann (09-06-2003)
Kommentar
Fra : Peter Loumann


Dato : 09-06-03 10:48

On Tue, 3 Jun 2003 22:44:39 +0200, "Erik Ginnerskov"
<egin@SPAMKILLoncable.dk> wrote:

><map name="hus">
><!--#include file="areas.inc"-->
></map"
><img src="hus.gif" usemap="#hus" alt="" width="xxx" height="yyy">

Er der ikke en skrivefejl i koden? Skal linje 3 ikke være
</map> ?

Tusind tak til både Jens og dig for jeres anstrengelser! Jeg har nu
prøvet at lege med det, men kan ikke få det til at virke. Det ligger


http://pedalo.dk/test.htm

hvis nogen skulle orke at tjekke, om jeg har lavet fejl. Jeg har også
prøvet

http://pedalo.dk/test.shtml

men den vil slet ikke vises.

--
hilsen pl
http://huse-i-naestved.dk

Jens Gyldenkærne Cla~ (09-06-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 09-06-03 14:01

Peter Loumann skrev:

>>Hvad med at lægge <map>-koden i en include-fil i stedet?
>
> Det ved jeg ikke hvad er.

Prøv at læse her: <http://html.dk/tutorials/ssi/>

>>Det er en IIS5-serveren der står bag siden

> Hvordan ser du det?

Vha. liveheaders-tilføjelsen til Mozilla. Den viser
headeroplysninger sendt til og fra browseren.

> Er det i så fald en tjeneste, man skal tilmelde sig.

Nej - det er det serverprogram der får din webserver til at
fungere. Den kører i forvejen, så tilmelding skulle ikke være
nødvendig. Prøv evt. at lægge et af eksemplerne fra ssi-tutorialen
(se link ovenfor) ind på din side og tjek om det virker.


> Det ved jeg heller ikke hvad er. Skal filen så hedde
> index.shtml?

Eller test.shtml, peter.shtml, ... - den skal blot have filtypen
..shtml .
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jens Gyldenkærne Cla~ (09-06-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 09-06-03 14:07

Peter Loumann skrev:

>><map name="hus">
>><!--#include file="areas.inc"-->
>></map"

> Er der ikke en skrivefejl i koden? Skal linje 3 ikke være
> </map> ?

Jo.


> http://pedalo.dk/test.htm

SSI på en IIS-server fungerer ikke med filendelsen .htm/.html - så
din includelinje i test.htm kan ikke bruges. Du kan nemt teste om
det virker - kig bare på kildekoden i en browser. Hvis
includekommandoen står der endnu virker det ikke (når det virker er
includekommandoen erstattet af indholdet i den fil der inkluderes).

> http://pedalo.dk/test.shtml
>
> men den vil slet ikke vises.

Hvis kildekoden i .shtml-udgaven er den samme som i test.htm, er
der desværre nok ikke så meget at gøre - så er problemet formentlig
at du ikke har adgang til SSI på din side. Tjek evt. med din
udbyder hvad du har adgang til.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Peter Loumann (09-06-2003)
Kommentar
Fra : Peter Loumann


Dato : 09-06-03 15:00

Jens Gyldenkærne Clausen <jens@gyros.invalid> wrote:

>Prøv at læse her: <http://html.dk/tutorials/ssi/>

>>>Det er en IIS5-serveren der står bag siden

Aha! Det løser meget. Jeg vidste ikke vi snakkede SSI.

>> Er det i så fald en tjeneste, man skal tilmelde sig.

>Nej - det er det serverprogram der får din webserver til at
>fungere. Den kører i forvejen, så tilmelding skulle ikke være
>nødvendig.

>Hvis kildekoden i .shtml-udgaven er den samme som i test.htm, er
>der desværre nok ikke så meget at gøre

Det var den, da jeg lagde den op. Kan ikke tjekke den på serveren, når
den ikke vil vises.

> - så er problemet formentlig at du ikke har adgang til SSI på din side.

Just præcis!

>Tjek evt. med din udbyder hvad du har adgang til.

Netop hvad jeg har gjort. Så der er ikke lige noget at gøre ved det.
Jeg har ikke lyst til at udvide mit abonnement bare for den ene side.

Tusind tak for hjælpen!

--
hilsen pl
http://huse-i-naestved.dk

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

Månedens bedste
Årets bedste
Sidste års bedste