Klapptext Problem

Ich habe dir doch schon die Lösung bzgl. der ID-Vergabe gezeigt. Sie wird, so wie ich das überblicke, nur in der Tabellenzelle benötigt.
 
Packe entweder alle Elemente in ein übergeordnetes Element und weise diesem die ID zu oder arbeite mit Klassen.
 
Probier es mal anstelle von javascript:more(1) mit javascript:more('Lay1').
 
Es wurde bereits erwähnt...ein ID muss eindeutig sein...sprich: darf nur 1 mal verwendet werden.

du hast die ID "Lay1" dort insgesamt 134x verwendet...Respekt :)
woher soll JS nun wissen, welches dieser Elemente du meinst?
...JS weiss es nicht, es nimmt das erstbeste.
 
Gut! Ich hab jetzt jeder Tabelle eine eigene ID gegeben. Sind acht Stück
Kann ich die mit nur einem einzigen Link "aktivieren" z.B.: javascript:more('1';'2';'3') usw.?
 
Eine deiner IDs heißt Lay1, also lautet der Funktionsaufruf:

HTML:
<a href="javascript:more('Lay1')"><font color="#FFFFFF">more</font></a>
Wenn du mehrere IDs mit einem Link ansprechen (aktivieren) willst, dann werden die einzelnen Funktionsaufrufe durch ein Semikolon voneinander getrennt:

HTML:
<a href="javascript:more('Lay1');more('Lay2');more('Lay3')"><font color="#FFFFFF">more</font></a>


Achtung: dem td-Element fehlt derzeit die schliessende >-Klammer (!)

Code:
<td width="25"><a href="javascript:more(1)"><font color="#FFFFFF">more</a></td>
 

Neue Beiträge

Zurück