Avatar billede smileymans Praktikant
25. februar 2006 - 21:35 Der er 5 kommentarer og
1 løsning

Smide et stykke kode i en class/id eller lign?

Hejsa..

Jeg har tit tænkt på om man kan smide et stykke kode i en class eller id så man ikke skal skrive den igen hele tiden.

for eks.

.minkode {

kodekodekodekode
kodekodekodekode
}

og så bare kalde call class="minkode" og så smider den koden..

kan det lade sig gøre at lave dette i html eller css?
Jeg ved det kan lade sig gøre i Asp og Php, men det skal være i html eller css. Det er til et project..

Hvis det ikke kan gøres i nogle af delene, er der så en nem måde at gøre det på uden at skulle have asp eller php på sin server?
Avatar billede apo Praktikant
25. februar 2006 - 21:44 #1
CSS er kun et formateringssprog, og anvendes til at formatere HTML-elementer; Ikke til opbevaring af HTML-kode.

Mig bekendt kan det kun lade sig gøre via serverside scripting. I ASP (Som du ikke er meget for at bruge) kan du benytte en serverside-include:

<!--#include file="Includes/Kode.inc"--> Eller <!--#include file="Includes/Kode.asp"-->

Ovenstående vil indsætte indholdet (F.eks. HTML-kode) af dokumentet 'Kode.inc' eller 'Kode.asp'.
Avatar billede roenving Novice
25. februar 2006 - 21:48 #2
-- til gengæld er det muligt at smide noget i noget javascript, enten en funktion eller noget kode, der udføres ved en event på elementet !-)
Avatar billede apo Praktikant
25. februar 2006 - 21:55 #3
Det kan man selvfølgelig.

Men til gengæld (igen, igen) er det ikke en god idé, at bruge javascript til at indsætte f.eks. HTML-kode, der er vigtig af hensyn til søgemaskineoptimering (SEO) - Søgerobotter som Google's (GoogleBot) kan ikke læse javascript. Derfor vil evt. links og tekst, indsat via javascript, ikke blive indekseret under søgerobottens 'surfen' på dit site.

Bare lige til orientering :-)
Avatar billede smileymans Praktikant
26. februar 2006 - 15:40 #4
Det er ikke fordi jeg ikke er meget for at bruge ASP, men det kommer først senere på min uddannelse, og indtil da er jeg lidt bundet til html og CSS :-( jeg har før rodet lidt med php, men da det ikke er en del af vores nuværende opgave, kan jeg ikke rigtig bruge det til noget. Jeg var bare nysgerrig med hensyn til. om man nu kunne gøre det i html(eller css) på en eller anden måde.

hvad med hvis man ligger koden i et htmldokument for sig selv, og så kalder det fra det dokument man skal bruge det i. ligesom man kalder et css dokument med link tagget?
Avatar billede roenving Novice
27. februar 2006 - 01:37 #5
Det er kun server-side, man kan inkludere (bortset fra css og javascript !-)
Avatar billede smileymans Praktikant
29. marts 2006 - 14:55 #6
Da problemet ikke kan løses så hiver jeg point tilbage..
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