Hi,
restext=""<a href="li">""</a>"+restext+endstr";
Error: missing ; before statement
der Code wurde wie folgt interpretiert:
restext=""<a href="
Anschließend folgte: li">"[...], was zwar keine korrekte JavaScript-Syntax war, aber mangels des Befehlstrenners konnte das noch nicht einmal festgestellt werden.
Das erste Anführungszeichen (welches da eigentlich nicht hingehört) hast Du bereits korrekt maskiert. Tue dies an der richtigen Stelle. Schau Dir die Anführungszeichen _insgesamt_ noch mal genau an und überlege Dir, wo eigentlich was stehen muss - inklusive der Variablen.
ich werd nie klug aus diesen fehlermeldungen!
Gewöhnungssache. Du musst Dir vor allem dessen bewusst werden, dass der Interpreter genau dort meckert, wo er nicht mehr weiterkommt - die Ursache liegt in aller Regel woanders, nämlich (meist) kurz davor. Das kann aber nur ein Mensch beurteilen; die Maschine weiß ja nicht, was Du eigentlich tun wolltest.
und kann ich überhaupt ne var ins href setzen
Nein. Du hast dort aber eigentlich auch kein href, sondern nur einige Strings, die Du zusammenfügst - einige davon sind Variablen, andere nicht.
den link ausführn läst per document.location.href oder so!
Bitte was? Davon war vorher nicht die Rede. Mal ganz abgesehen davon, dass die Kombination "document.location" falsch, falsch, falsch ist (siehe Archiv!), hat location.href nichts mit Links zu tun, sondern mit URLs. Ein Link ist etwas, auf das der User klicken muss, das also zunächst einmal im Browser angezeigt werden muss.
Cheatah
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes