Avatar billede nat Nybegynder
02. september 2004 - 17:28 Der er 9 kommentarer og
1 løsning

Erstatte + med mellemrum

Hej

Jeg har stadigvæk det her script fra nettet, som giver en bread crumb trail:
________________________________________________________________
<script type="text/javascript">
<!--
  var path = "";
  var href = document.location.href;
  var s = href.split("/");
  var path="<A HREF=\""+href.substring(0,href.indexOf("/"+s[3])+s[3].length+1)+"/\">Home</A> - ";
  for (var i=3;i<(s.length-1);i++)
  {
    if(s[i].indexOf('Menu')!=0&&s[i].indexOf('Side')!=0&&s[i]!='site')
    path+="<A HREF=\""+href.substring(0,href.indexOf("/"+s [i])+s[i].length+1)+"/\">"+s[i]+"</A> - ";
  }
  i=s.length-1;
  path+="<A HREF=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"\">"+s[i]+"</A>";
  var url = path;
  document.writeln(url);
  //-->
</script>
________________________________________________________________

Det resultat der kommer ud i sidste ende er:

Her er du:  Home - Test - TestSub - Test+Med+Tekst.htm

Jeg er interesseret i at man ikke kan se .htm og at man kan erstatte + med luft (mellemrum), i den sidste del af trailen (man skal dog stadigvæk kunne klikke på linket og komme tilbage til den side (blive))

Er der nogen der kan hjælpe?
Avatar billede sutpark Nybegynder
02. september 2004 - 17:33 #1
jeg har lige hente det link, og det ser sån her ud : Home - C: - Documents%20and%20Settings - Administrator - Desktop - Untitled-3.htm... og så vil du gerne have fjernet .htm eller hvad
Avatar billede nat Nybegynder
02. september 2004 - 17:38 #2
>>sutpark: Ja jeg vil gerne have fjerne .htm og da jeg benytter MCMS giver det +'er når man laver mellemrum i sidernes navngivning, så derfor vil jeg også gerne erstatte + med luft (mellemrum)
Avatar billede sutpark Nybegynder
02. september 2004 - 17:40 #3
okay, men hvis nu du skrive  &nbsp;  i stedet for mellemrum, hvad sker der så
Avatar billede sutpark Nybegynder
02. september 2004 - 17:41 #4
eller sån hwer <p>&nbsp;</p>
Avatar billede nat Nybegynder
02. september 2004 - 17:44 #5
Så får jeg følgende, når jeg vil navngive siden: "Invalid name. The name is either empty or contains invalid characters. A name must contain at least one valid character. Valid characters include [a-zA-Z0-9 .-_()]. Additionally, a valid name may not end with a period or contain two consecutive periods."
Avatar billede sutpark Nybegynder
02. september 2004 - 17:46 #6
okay, hvad skal du bruge siden til, og hvilket program laver du den side i?
Avatar billede grunken Nybegynder
02. september 2004 - 17:48 #7
at fjerne punktummet i et filnavn, ville kræve en del fidlen - det andet er nemt nok!

  skift:
  var href = document.location.href;
 
  ud med:
  var href = document.location.href;
  href = href.replace(/\+|%20/gi," ");
Avatar billede sutpark Nybegynder
02. september 2004 - 17:48 #8
hmm okay, er ikk helt med så kan desværre ikk lige hjælpe dig. sorry
Avatar billede nat Nybegynder
01. oktober 2004 - 11:28 #9
grunken: Smider du ikke et svar?
Avatar billede nat Nybegynder
12. november 2004 - 12:53 #10
Lukker
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