Struppi: ein Script für mehrere ID's

Beitrag lesen

Hallo ziegenmelker

Hallo Struppi

<script language="JavaScript" type="text/javascript">
  <!--
  //-->
  <!--
hier wird ein Fehler erzeugt, da in JS keine HTML Kommentare ungültig sind.

inwiefern? Ich bekomme da keinen Fehler (Mozilla JavaScript Konsole)

weil <!-- eugentlih kein gültiger JS Befehl ist, aber jetzt wo du es sagst, irgendwas macht MZ aus <! ich weiß abe rnicht mehr was.

Ein Kommentar in JS get so // oder so /* */

function display_id(id, dis)
{
if(!document.getElementById) return;
var obj = document.getElementById(id);
if(!obj) return;
obj.style.display = dis ? 'block' : 'none';
}

Toll ;-)
Aber meinst du nicht philippbusse, der sich als Anfänger in Sachen JavaScript sieht, ist damit ziemlich überfordert?

Inwiefern?
prüfen ob etwas funktioniert hat sollte auch ein Afänger machen und  Sprachelemente gibt es in JS auch nicht soviele als das das Konstrukt ? : jemand überfordern sollte.

<div id="layer1" onclick="display_id(this.id + 'mehr', true);">

Warum berechnest du die id, wenn sie da schon steht? Genial. ;-)

<div id="layer1mehr">.....................</div>

Um es flexibel zu halten

<div id="layer1" onclick="display_id(this.id + 'mehr', true);">
<div id="layer1mehr">.....................</div>

<div id="layer2" onclick="display_id(this.id + 'mehr', true);">
<div id="layer2mehr">.....................</div>

<div id="layer3" onclick="display_id(this.id + 'mehr', true);">
<div id="layer3mehr">.....................</div>

Da einfacher, wenn man z.b. mit Dreamweaver arbeitet, da man die id direkt in den Properties ändern kann den JS event meines Wissens nicht.

Struppi.