Avatar billede bamzen Nybegynder
28. februar 2002 - 16:09 Der er 2 kommentarer og
1 løsning

Jeg har brug for et script der tjekker og retter links

Jeg ved at der findes nogle links i mit dokument der indeholder #

Jeg vil så ved hjælp af javascript fjerne # og alt hvad der er til højre for det på samtlige links i dokumentet, (altså hvis de indeholder #)

Nogen der kan hjælpe lidt???

Et eller andet med et script der chekker alle links, og dem der indeholder # erstatter den linket til ikke at indeholde hverken # eller det er er til højre for disse....

Nogen ideer???


/Martin
Avatar billede zeroxer Nybegynder
28. februar 2002 - 16:12 #1
kender ikke - men er det ikke total ligemeget med programmet - du kan jo selv søge efter links som virker og ikke virker..
Avatar billede cms Nybegynder
28. februar 2002 - 16:44 #2
Virker dette?

<head>
<script>
function mklink(link){
i = link.href.indexOf('#');
if (i==0) return false;
link.href = link.href.substring(0, i);
}
function mklinks(){
l = document.links;
for (var i=0; i<l.length; i++) mklink(l[i]);
}
</script>
</head>
<body onLoad="mklinks()">
</body>

( |`´| $
Avatar billede bamzen Nybegynder
28. februar 2002 - 16:59 #3
det var lidt i den stil jeg havde regnet med, havde dog lavet et script der virkede selv inden da.... sådan er det når man er i tidsnød

/Martin
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