molily: Über Link auf Tabelle im 2. Frame

Beitrag lesen

Hallo, rich,

Über das erste Frame kann ich die Hintergrundfarbe einer bestimmten Tabellenzelle im 2. Frame verändern ("highlight"). Das klappt mit beigefügtem Code schon sehr gut. Jetzt soll aber gleichzeitig auch die angewählte Zelle an oberste Stelle des 2. Framefensters rutschen. Wer weiss wie es geht?

Das geht sicherlich mit JavaScript, aber wenn du Hypertext dynamisch generieren willst, solltest du eine serverseitige Sprache verwenden.
HTTP-GET-Parameter *musst* du serverseitig auswerten, clientseitig riskierst du, dass du mindestens jeden neunten Benutzer aussschließt. Spätestens falls du Produkte oder Dienstleistungen über das Web bewerben möchtest, solltest du dir überlegen, ob du dermaßen gleichgültig und damit unfreundlich gegenüber deinen Kunden sein möchtest.

Mit einer CGI-Sprache definierst du am besten erst einmal einen assoziativen Array (beziehungsweise Hash).

Schlüssel   Wert
person1     array(Name1, person1@site.com)
person2     array(Name2, person2@site.com)
...

Die Schlüsselbezeichnungen sind nur Beispiele.

Daraufhin liest du den per GET übergebenen Query String aus und generierst die Ausgabe für die erste Tabellenzeile, indem du die Daten ausgibst, welche in dem numerisch indizierten Array unter dem Schlüssel mit dem Namen des Query Strings verzeichnet sind. Da die Ausgabe einer Zelle mit den bestimmten Namens- und Email-Werten öfters von statten geht, kannst du die Ausgabe in einer Funktion unterbringen, welche mit variablen Parametern aufgerufen werden kann.
Nach der ersten Zeile, welche hervorgehoben sein muss, durchläufst du den Arrays von vorne und rufst mit jeden Eintrag die Funktion auf, falls der aktuelle Schlüssel jedoch dem Query String entspricht, übergehst du diesen Eintrag.

So ungefähr lässt es sich relativ schnell realisieren. Natürlich, TMTOWTDI (there's more than one way to do it).

Übrigens würde ich Stylesheets beziehungsweise Styleklassen verwenden, damit kannst du dir die font-Elemente sparen und das Leben einfacher machen.

Grüße,
Mathias

--
"Die größten Kritiker der Elche waren früher selber welche"
(Prof. Fritz Weigle alias F. W. Bernstein)
Stimme für eine Übergangslösung für Benutzerstylesheets!