function generateBC(url, separator) {
var splitthis = url.split("/");
var MiddleBit = [];
var RemoveFirstElement = splitthis.shift();
var RemoveLastElement = splitthis.pop();
var RemoveLastElementDot = RemoveLastElement.substring(0, RemoveLastElement.indexOf('.')).toUpperCase();
var arrayLength = splitthis.length;
for (var i = 0; i < arrayLength; i++) {
var elementOk = splitthis[i].toUpperCase();
var urlOk = "<a href='/pictures/'>" + elementOk + "</a>";
MiddleBit.push(urlOk);
}
var ConMiddleBitS = String(MiddleBit).replace(/,/g , separator);
var completed = '<a href="/">HOME</a> ' + separator + ConMiddleBitS + separator + "<span class='active'>" + RemoveLastElementDot + "</span>" ;
document.write(completed);
}
generateBC("mysite.com/pictures/hotels/tens/holidays.html", " : ");
Ich weiß nicht, warum ichTypeerror: Die Methode kann nicht nennen ‚ersetzen‘ undefinierten bei compareResults
TypeError: Cannot call method 'replace' of undefined at compareResults` on .replace() ?
bekommen Kann jemand bitte erklären, warum, wie ich nichts falsch mit der oben sehen.
Vielen Dank!
Dieser Code läuft ohne Fehler (nicht sicher, ob es tut, was Sie erwarten, aber keine Fehler in der Konsole). https://jsfiddle.net/qoxcw5zo/ – spaceman