Avatar billede Slettet bruger
17. april 2010 - 00:00 Der er 5 kommentarer og
1 løsning

Vild base href ?

I de gode gamle dage kunne man indsætte en <base href="http://www.site.dk/folder47">
Og alle links derefter (uden http://) var relative til base href'en
- det var tider!

Men det må man ikke længere - <base href> SKAL ligge i <head>
- og derfor kan der kun være én.


Nu har jeg et problem, som ville kunne være løst med en "vild" <base href> midt i dokumentet.
- men ak, alle browserne ignorerer den.

Findes der et alternativ som virker på samme måde ?
(jeg vil helst ikke ud i scriptet modificering af de faktiske links)

Baggrund: Mine brugere kan paste HTML, kopieret fra websider (f.eks. wikipedia) direkte ind (i CKeditor - super cool!) men evt.  relative links bliver nu relative til min server, og så går lidt af glasuren jo af...
Avatar billede olebole Juniormester
18. april 2010 - 20:48 #1
<ole>

Undskyld, men hvor får de mon de relative stier fra på Wikipedia? De kan vel kun fremkomme ved kopiering fra klidekoden  =)

Det eneste, jeg umiddelbart kan komme i tanker om, er, at du validerer URL'en ved indsættelsen ... begynder den f.eks. med http://?

/mvh
</bole>
Avatar billede Slettet bruger
20. april 2010 - 15:38 #2
Nej, overraskende kan man kopiere indhold (ikke source) og få links, farver, fonte osv. med!

Blot virker de relative links selvfølgelig ikke.

Det bliver nok nødvendigt at tage fat i indholdet, lige inden det indsættes, og fange evt. relative links dér - og så spørge brugeren om hvor de kommer fra...
- nok ikke så let som det er sagt : )
Avatar billede olebole Juniormester
21. april 2010 - 01:26 #3
Dooohhhh ... selvfølgelig! Man kopierer jo hele HTML'en  ;o)

Det kommer an på, hvordan du bruger editoren. Hvis du lader brugeren editere hele siden, kan det blive noget slemt bøvl, hvod du må søge og erstatte i den HTML-streng, editoren spytter ud. Det er noget lettere, hvis du kun lader brugeren editere enkeltområder af sitet
Avatar billede Slettet bruger
21. april 2010 - 21:06 #4
Ja, det er ikke så let. Jeg er nødt til at stikke kniven ind, lige dér hvor CK-editor paster - checke det pastede for evt. relative URL'er, og derefter stille brugeren et kort spørgsmål som hun forstår, og kan svare meningsfyldt på (uden at udløse en syndflod af support-telefoni) - Fat chance!

Jeg tror dén ide ryger på den helt lange liste : )
Avatar billede olebole Juniormester
22. april 2010 - 21:47 #5
;D
Avatar billede Slettet bruger
28. april 2010 - 14:50 #6
Rydder lige lidt op her.
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