Der Martin: Zeichenkette an eine neue Website übergeben

Beitrag lesen

Hallo,

var uebernahme = new String(document.location.href);
var uebergabe = uebernahme.indexOf("?");
url = new String(uebernahme.substring(uebergabe+1));

warum so kompliziert? Anscheinend möchtest du ja nur den Query-Teil haben, also den Teil nach dem '?'. Den kannst du aber über location.search direkt auslesen. Okay, da steht das Fragezeichen als erstes Zeichen mit drin, aber das ist ja nur ein kosmetischer Faktor.

Da mir die Länge des zu übergebenden Zeichenkette nicht bekannt ist, müsste ich diesen Code mit einer for-Schleife erweitern um die Länge der Zeichenkette zu ermitteln. Dies finde ich jedoch etwas zu aufwendig.

Ich auch. Wozu musst du die Länge ermitteln? Du bekommst einen String, und der hat eine unbekannte Länge. Abgesehen davon, dass du die Länge eines Strings über die length-Eigenschaft abfragen kannst - warum siehst du ein Problem darin, sie nicht explizit zu kennen?

Grüße ins Land der aufgehenden Sonne,
 Martin

--
Letztlich basiert alles auf dem Feuer, dem Rad, der Eins und der Null.
  (Gernot Back)