bionic25 Posted September 4, 2008 Share Posted September 4, 2008 I'm new to javascript. I found this code for breadcrumbs that i like and need help in changing it to add a space before a capital. Why? The directories on my site are called thing like root/MyFirstDir/MySecondDir/etc... I want the breadcrumb trail to then display it like root > My First Dir > My Second Dir > etc... Here's my code: Code: function breadcrumbs() { sURL = new String; bits = new Object; var x = 0; var stop = 0; var output = "<div class=topnav><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); document.write("</div>"); } if anyone could give me the code / advise me / whatever, I would be most obliged. Thanks ~Bionic_25 Link to comment https://forums.phpfreaks.com/topic/122693-breadcrumbs/ Share on other sites More sharing options...
rhodesa Posted September 4, 2008 Share Posted September 4, 2008 change this line bits[x] = sURL.slice(0,chunkStart) to bits[x] = sURL.slice(0,chunkStart).replace(/(.)([A-Z])/g,'$1 $2'); Link to comment https://forums.phpfreaks.com/topic/122693-breadcrumbs/#findComment-633663 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.