Avatar billede lmejding Nybegynder
13. marts 2007 - 15:50 Der er 8 kommentarer og
1 løsning

indsæt billede ved links

Hej
Jeg fandt dette smarte lille script, der indsætter en lille gif bagved linket, hvis der linkes til en pdf fil:

link:
<a href="test.pdf">Dette er et link</a>

css, der placerer en pdf gif efter teksten:

a[href $='.pdf'] {
  padding-right: 18px;
  background: transparent url(http://www.hunlock.com/images/pdf.gif) no-repeat center right;
}

Dette virker perfekt, men ikke når min link ser ud som sådan:

<a href="java script:insert_doc('anmeldelse.pdf','78')"> anmeldelse.pdf </a>

Kan nogen hjælpe mig??
Avatar billede roenving Novice
13. marts 2007 - 16:06 #1
Prøv at sige hvorsomhelst:

a[href *='.pdf'] {
Avatar billede lmejding Nybegynder
13. marts 2007 - 16:13 #2
yes - der virker
men jeg har også et link på samme side, hvor den ikke skal vise billeder:
hvordan kommer jeg omkring det?

ved dette link på samme side skal billedet ikke vises
<a href='liste.asp?slet=anmeldelse.pdf&mode=slet' onClick="return confirm('Vil du slette anmeldelse.pdf?')">Slet</a>
Avatar billede roenving Novice
13. marts 2007 - 16:17 #3
Så sætter du f.eks. en klasse på:

<a class="noPdf" ...>

a.noPdf{background:transparent;}
Avatar billede roenving Novice
13. marts 2007 - 16:25 #4
PS. Jeg slog selvfølgelig op på w3cs Last call omkring selektorer i css3: http://www.w3.org/TR/2005/WD-css3-selectors-20051215/ !-)
Avatar billede lmejding Nybegynder
13. marts 2007 - 16:28 #5
ja - men nu rykkes linket de 18px, men uden billede. Hvordan får jeg den til at "rykke på plads" som hvis der ikke var et billede?
Avatar billede lmejding Nybegynder
13. marts 2007 - 16:35 #6
ja - har selv fundet det - men jeg er ikke stærk og det er temmelig uoverskueligt med css. Det er ikke så let at gennemskue som f.eks. asp - synes jeg ;-)
Avatar billede roenving Novice
13. marts 2007 - 16:44 #7
Så velbekomme '-)
Avatar billede lmejding Nybegynder
13. marts 2007 - 17:16 #8
Takker for hjælpen - selvom jeg ikke fik svaret på mit sidste spr...
Avatar billede roenving Novice
13. marts 2007 - 17:25 #9
-- og jeg takker for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester