Warum machst Du es Dir so schwer?
var url = [rest-URL]
if (/http%3%2F%2Fhartz\-online\.net/.test(encodeURIComponent(document.location.href)) {
url = [hartz-url];
}
mit encodeURIComponent hast Du Doppelpunkt und Slashes auf jeden Fall kodiert.
Das else trifft übrigens nur auf das letzte if zu, da Du nicht mit else-if gearbeitet hast. Ich möchte wetten, dass Du bei der switch-Anweisung die breaks vergessen hast.
Gruß, LX
--
X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: Unusual
X-Please-Search-Archive-First: Absolutely Yes
X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: Unusual
X-Please-Search-Archive-First: Absolutely Yes