Sebastian S.: Schwierigekeiten mit dem Auslagern eines js

Beitrag lesen

Hallo Dieter,

document.getElementById().style.display = "block";
----------------------------^ Welche id?

Ups, dieser Code kommt wohl noch aus einem anderen Script,
welches hier garnicht im Einsatz ist.

<div id="on"
-----------^^ Die Id ist sehr ungluecklich gewaehlt, in Deinem Fall spielt es zwar kein Rolle, aber in bestimmten Sprachen kann 'on' auch als true interpretiert werden, was sicher zu Verwirrung fuehrt.

Interessanter Hinweis. Werde ich beherzigen!

<a href="javascript: expandCollapse('expand', 'on');">
Anstatt des Pseudoprotokolls 'javascript' ist
<a href="ein_link" onclick="expandCollapse('expand', 'on');return false">
vorzuziehen

Kannst du mir das kurz erklären. Was ist ein Pseudoprotokoll?
Sollte ich dann folgendes schreiben: <a href="#" ... ? einen Link will ich ja nicht ansteuern.

Ich habe gerade festgestellt,
dass ein Semikolon in anderen Funktionen fehlte (ausgelagerte Scriptdatei).
Komischer Weise habe ich die Fehlermeldung erst jetzt angezeigt bekommen, wo ich einen überflüssigen Teil aus dem Script gelöscht habe!

Super,
jetzt läuft es!

Danke für die Infos! Vielleicht magst du mir meine Frage noch eben beantworten. Wäre super!

Gruß,
Sebastian