Beste lezers,
Ik heb het volgende probleem. Ik wil met JavaScript breadcrumbs maken. Ik heb daarvoor het volgende bekende script van internet geplukt: (omdat ik zelf niet zulke complexe scripts kan lezen)
en dan de code om het hele verhaal aan te roepen:
Mijn probleem is het volgende. Als ik het script invoeg in een bepaalde webpagina, dan gaat de breadcrumbs terug van het bestand naar de locatie waar het opgeslagen staat. Dus gewoon naar de plek op de hardeschijf en niet de plek in de website. Ik kan wel op de verschillende links klikken, maar dan kom ik gewoon in een standaard windows venster en zie ik idd het bestand staan. Ik snap er niets van. Overigens staan wel al de bestanden van de website in 1 map en ze zijn dus niet verdeeld. Ik weet niet of dat wat uitkmaakt, maar dat moet iemand dan maar even haarfijn uitleggen, want ik snap er geen zak van. Anders moet ik alles met de hand gaan invoegen met HTML/CSS. Daar heb ik niet zo'n zin in.
In ieder geval bedankt,
Anton
Ik heb het volgende probleem. Ik wil met JavaScript breadcrumbs maken. Ik heb daarvoor het volgende bekende script van internet geplukt: (omdat ik zelf niet zulke complexe scripts kan lezen)
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);
}
en dan de code om het hele verhaal aan te roepen:
Code:
<script language="JavaScript">
<!--
breadcrumbs();
-->
</script>
Mijn probleem is het volgende. Als ik het script invoeg in een bepaalde webpagina, dan gaat de breadcrumbs terug van het bestand naar de locatie waar het opgeslagen staat. Dus gewoon naar de plek op de hardeschijf en niet de plek in de website. Ik kan wel op de verschillende links klikken, maar dan kom ik gewoon in een standaard windows venster en zie ik idd het bestand staan. Ik snap er niets van. Overigens staan wel al de bestanden van de website in 1 map en ze zijn dus niet verdeeld. Ik weet niet of dat wat uitkmaakt, maar dat moet iemand dan maar even haarfijn uitleggen, want ik snap er geen zak van. Anders moet ik alles met de hand gaan invoegen met HTML/CSS. Daar heb ik niet zo'n zin in.
In ieder geval bedankt,
Anton