Avatar billede jakobsen Nybegynder
26. januar 2004 - 12:02 Der er 4 kommentarer og
1 løsning

gentagelse af knapper og link

Hej

Jeg er ved at lave en masse billeder med link på, som ikke er i db, kan man lave noget med en funktion så man blot skriver

knapper("mitbilled.jpg","linket.html")

så at jeg ikke behøver at skrive <img src osv osv,
men den blot selv sætter dette ind..

nogle der kan følge mig? :)
Avatar billede minijensen1 Nybegynder
26. januar 2004 - 12:11 #1
<script type="text/javascript">
function knapper(sImg, sURL) {
  document.write("<a href=\""+sURL+"\"><img src=\""+sImg+"\" border=\"0\"></a>");
}
</script>

et billede med link: <script>knapper("mitbilled.jpg", "linket.html");</script>

^^

men ved nu ikke helt hvor meget nemmere det gør det, alligevel en del man skal skrive .. så håber jeg bare at det egentlig var det her du mente
Avatar billede Slettet bruger
26. januar 2004 - 12:11 #2
Ja, det kan man sagtens. Her er skabelonen til en sådan funktion.

function($billed,$adresse) {
  // indsæt echo linier her
}
Avatar billede Slettet bruger
26. januar 2004 - 12:14 #3
Og så lige med et navn på funktionen. Nu får du lidt indhold med også

function knapper($billed,$adresse) {
  echo "<a href='{$adresse}'><img src='{$billed}' alt=''></a>";
}
Avatar billede Slettet bruger
26. januar 2004 - 12:15 #4
Hvis alle dine knapper er samme størrelse, så vil jeg anbefale at sætte width og height på billederne inde i funktionen.
Avatar billede minijensen1 Nybegynder
26. januar 2004 - 12:16 #5
doh!!, ved ikke lige hvorfor jeg skrev det i javascript :/

klart noget som man har mere nytte af i PHP
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