Dann fange ich mal die erste JavaScript-Frage im Coffeehouse an. Eigentlich
wollte ich VBScript clientseitig haben aber die Umsetzung aus JavaScript
krieg ich grade noch hin

Gegeben ist

3 Spalten - unterschiedliche CSS Klassen (background tät es auch). Jede
Spalte hat einen Namen (z.B. "elem_0_0", "elem_0_1", "elem_0_2").Statt Name
könnte es auch eine ID sein (Unterschied ist mir nicht klar) 

Viele Zeilen davon mit jeweils drei Zellen. 


User klickt auf eine beliebige Zelle, was eine Funktion aufruft. Zum
Beispiel so

<td class="meet" id="elem_0_1" onclick="return OnClick(this);">1</td>


Meine Idee für die Funktion ist nun folgende: 

A) wird eine Zelle geklickt wird sie sichtbar markiert (andere Klasse
zugewiesen)
B) in einem static Array merke ich mir was der User gewählt hat
C) da ja sein dass dass beim klicken der erste Zelle die zweite oder dritte
vorher schon markiert war setzt ich alle anderen in der Reihe erst auf ihren
Defaultwert und dann die gewählte auf den Marker. 

Wo es jetzt zwickt ist:  ich kann den Namen in seine Elemente zerlegen und
neu zusammenbauen. Aber wie mache ich aus den String-teilen ein Object (oder
was auch immer) dem ich eine neue Klasse zuweisen kann?  Das Testscript
unten will so nicht mitspielen. 

function OnClick(cell)
{
    document.all("elem_0_0").className = "";
    document.all("elem_0_1").className = "meet";
    document.all("elem_0_2").className = "below";
    cell.className = "selected";
    return false;
}
</script>



-- 

Viele Grüße
Hubert Daubmeier 




_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an