Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Rhinorhino on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Breadcrumb question

Status
Not open for further replies.

lisalis99

Programmer
Joined
Jan 9, 2005
Messages
121
Location
US
Hi,

I'm using this script from
and it's working but i need some help, my breadcrumb is as follows:

Home > apps > pbcs.dll > The Press Republican - News

I don't want apps or pbcs.dll, how can I remove these characters? so it's just:

Home > The Press Republican - News

Here is the code:
Code:
function breadcrumbs(){
  sURL = new String;
  bits = new Object;
  var x = 0;
  var stop = 0;
  var output = "<a href=\"/\">Home</a>  >  ";
  sURL = location.href;
  sURL = sURL.slice(8,sURL.length);
  chunkStart = sURL.indexOf("/");
  sURL = sURL.slice(chunkStart+1,sURL.length)
  while(!stop){
    chunkStart = sURL.indexOf("/");
    if (chunkStart != -1){
      bits[x] = sURL.slice(0,chunkStart)
      sURL = sURL.slice(chunkStart+1,sURL.length);
    }else{
      stop = 1;
    }
    x++;
  }
  for(var i in bits){
    output += "<a href=\"";
    for(y=1;y<x-i;y++){
      output += "../";
    }
    output += bits[i] + "/\">" + bits[i] + "</a>  >  ";
  }
  document.write(output + document.title);
}

Thanks for your help,

Lisa
 
Can anyone help on this javascript? Thanks! I think it's something simple I'm missing...
Thanks
 
I've not tested this, but give it a whirl anyway. Right after this line:

Code:
for(var i in bits){

add this line:

Code:
if (bits[i] == 'apps' || bits[i] == 'pbcs.dll') continue;

Hope this helps,
Dan

[tt]Dan's Page [blue]@[/blue] Code Couch
[/tt]
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top