/ 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
Farve på "alt" funktion!
Fra : jonas


Dato : 18-05-04 13:27

Hvis man har et billede, så kan man skrive alt="" også kan man
skrive hvad der skal stå når man holder musen over billedet.
F.eks. <img src="test.jpg alt="Test! :)">

Hvordan kan jeg så bestemme farven på den boks der kommer frem?

Hilsen Jonas

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Anders Thorsen Holm (18-05-2004)
Kommentar
Fra : Anders Thorsen Holm


Dato : 18-05-04 13:52

jonas <jonas@juqehhnews.dk> wrote:

> Hvis man har et billede, så kan man skrive alt="" også kan man
> skrive hvad der skal stå når man holder musen over billedet.

Nej. Alt-attributten er beregnet til at vise *alternativ* tekst, hvis
brugeren enten har slået billeder fra, eller slet ikke kan vise dem
(såsom tekstbrowsere som Lynx m.fl.). Det er specielt praktisk for
tekstoplæsningsprogrammer og den slags.

Det er da også kun Internet Explorer (mig bekendt), der viser alt-
teksten. Hvis du vil have noget tekst til at dukke op i samtlige
browsere, når man holder markøren over billedet, skal du bruge title-
attributten:

<img    
src="hus.jpg"
width="400"
height="250"
alt="Et stråtækt hus"
longdesc="beskrivelse.html"
title="Dette er vores smukke, gamle, hvidkalkede, stråtækte hus"
/>

Ønskes længere beskrivelser, kan man bruge longdesc-attributten til
at henvise til et dokument med mere uddybende information. Dog ved
jeg ikke, hvor godt understøttet denne funktionalitet er.

> Hvordan kan jeg så bestemme farven på den boks der kommer frem?

Det kan du ikke umiddelbart. Det afhænger af browseren og/eller
operativsystemet.

Dog er der et trick, der involverer title-attributten, noget CSS og
javascript:

<http://www.kryogenix.org/code/browser/nicetitle/>

Ovenstående taget i brug her:

<http://gemal.dk/>

Jeg har dog ikke selv forsøgt mig med det, så du må selv prøve dig
frem. Men spørg endelig her i gruppen, hvis det driller - der er
sikkert andre, der kan hjælpe.

--
Anders Thorsen Holm | http://www.thorsenholm.dk

Overvejer du at købe en DVD-afspiller? Så hold dig fra Fona!
Læs hvorfor: http://www.thorsenholm.dk/fona/

Jens Gyldenkærne Cla~ (18-05-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-05-04 14:04

Anders Thorsen Holm skrev:

> <http://www.kryogenix.org/code/browser/nicetitle/>

Den funktion virker desværre ikke i Opera. Jeg har ikke undersøgt
hvorfor, men det er afprøvet både i 7.2x og 7.5

Det er eller lækkert lavet - fordi det benytter title er der
automatisk fallback hvis javascript ikke er understøttet.

Indtil en bedre udgave af kryogenix-koden kommer på banen vil jeg
foreslå <http://www.bosrup.com/web/overlib/> i stedet.
--
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

Anders Thorsen Holm (18-05-2004)
Kommentar
Fra : Anders Thorsen Holm


Dato : 18-05-04 14:15

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

>> <http://www.kryogenix.org/code/browser/nicetitle/>
>
> Den funktion virker desværre ikke i Opera. Jeg har ikke undersøgt
> hvorfor, men det er afprøvet både i 7.2x og 7.5

Okay, tak for oplysningen.

> Det er eller lækkert lavet - fordi det benytter title er der
> automatisk fallback hvis javascript ikke er understøttet.

Ja, elegant er det skam.

> Indtil en bedre udgave af kryogenix-koden kommer på banen vil jeg
> foreslå <http://www.bosrup.com/web/overlib/> i stedet.

Desværre er den ikke til meget gavn uden javascriptunderstøttelse.

Det minder mig i øvrigt om at jeg en dag må se at få gjort noget ved
mit eget forsøg:
   <http://www.thorsenholm.dk/webdesign/tooltips/>
Lige nu fungerer det ikke videre elegant. Nuvel, det må blive engang
*efter* eksamen.

--
Anders Thorsen Holm | http://www.thorsenholm.dk

Overvejer du at købe en DVD-afspiller? Så hold dig fra Fona!
Læs hvorfor: http://www.thorsenholm.dk/fona/

Jens Gyldenkærne Cla~ (18-05-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-05-04 14:31

Anders Thorsen Holm skrev:

> Desværre er den ikke til meget gavn uden
> javascriptunderstøttelse.

Ja - spørgsmålet er så om man foretrækker at tage hensyn til
Operabrugere eller brugere uden javascript.

Jeg hælder mest til det første - fordi jeg antager at de fleste
folk der slår javascript fra ved lidt om hvad det kan indebære.

Problemet med nicetitles er at den skjuler titlerne for
Operabrugere. Hvis bare den viste titlerne normalt, ville det ikke
være det store problem, men pt. stiller nicetitles-scriptet
Operabrugere dårligere end folk uden javascript. Det er i mine øjne
uheldigt.

Jeg vil overveje at kigge på scriptet ved lejlighed - det bør kunne
forbedres. Hvis andre har lyst skal de endelig ikke holde sig
tilbage.
--
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~ (18-05-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-05-04 13:58

jonas skrev:

> Hvis man har et billede, så kan man skrive alt="" også kan man
> skrive hvad der skal stå når man holder musen over billedet.

Alt-parameteren er ikke beregnet til at blive vist sammen med
billedet - det er alene Internet Explorer der har den opfattelse.

Brug i stedet title - det virker i alle browsere:

<img src="x.jpg" alt="Mit x" title="Dette er mit x" />


Alt-oplysningen vises hvis billedet ikke vises (fx hvis billedfilen
mangler eller hvis billedvisning er slået fra).

Title-oplysningen vises som pop op-tekst.


> Hvordan kan jeg så bestemme farven på den boks der kommer frem?

Det kan du ikke - det bestemmes af browseren. Men du kan bruge en
funktion som overlib: <http://www.bosrup.com/web/overlib/>.
--
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 (18-05-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 18-05-04 23:57

Jens Gyldenkærne Clausen wrote:

>> Hvordan kan jeg så bestemme farven på den boks der kommer frem?
>
> Det kan du ikke - det bestemmes af browseren.

Det er næsten rigtigt. Det er nu OS, der styrer det.

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



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste