Utz: Linkprüfung

Beitrag lesen

Hallo,

deer Backslash ist in JavaScript ein Maskierungszeichen, zeigt also an, dass das nachfolgende Zeichen nicht interpretiert werden soll. Schreibst Du if(linkinhalt.substr(0,7) == "http:\"), kriegt der Interpreter also tatsächlich if(linkinhalt.substr(0,7) == "http:") zu lesen - was nicht gehen kann. Du müsstest also jeden Backslash wieder mit einem Backslash maskieren (sodass er nicht mehr als Maskierung interpretiert wird): if(linkinhalt.substr(0,7) == "http:\\")

Grüße,

Utz