Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 08.12.2002

Beiträge: 1 220

 

1 Zum Seitenanfang

Mittwoch, 20. Dezember 2006, 13:39

Tabelle Zeile/Spalte hervorheben

Hallo,

ich schreibe momentan ein Konfigurationstool mit vielen Einstellungsmöglichkeiten. Wie man im Anhang sehen kann!

Nun mächte ich wenn man mit der Maus über eine Checkbox geht sich die Spalte und Zeile farblich verändert (siehe Anhang). Reichen würde mir auch bei aktivieren/deaktivieren der Checkbox eine Veränderung der Farbe.

Nun meine Frage, wie kann ich das am einfachsten Realisieren? Die Zeilen und Spalten sind alle dynamisch sprich es können X mehr oder weniger sein.

Greetz

MaxTPayne
»maxtpayne« hat folgendes Bild angehängt:
  • screen_konfigmaske.jpg

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »maxtpayne« (20. Dezember 2006, 13:39)

 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

2 Zum Seitenanfang

Mittwoch, 20. Dezember 2006, 18:36

ist nicht einfach...

aber mal so als idee:

Vorraussetzung:
-der name der Checkboxen muss folgendermaßen durchnummerriert werden:

1/1 | 1/2 | 1/3 | 1/4 | 1/5 | 1/6 | 1/7
-------------------------
2/1 | 2/2 | 2/3
...

- das maximum jeder richtung muss in maxx und maxy gespeichert sein.
- die aufrufende funktion muss die nummer des aktuellen feldes als x und y übergeben


und dann machst du ne 2 for schleifen:

Quellcode

1
2
3
4
5
6
7
function mark (x,y) {
  for (i = 0;i< maxx;i++) {
    for (j=0;j<maxy;j++) {
      if (x==i||j==y) document.getElementsByName(x+'/'+y).style.background-color='red';
    }
  }
}


Das markiert allerdings die gesamte Zeile und nicht nur bis zur hälfte...

und vieleicht muss man der zelle im hintergrung den namen geben und nicht der checkbox selber...
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

Dabei seit: 08.12.2002

Beiträge: 1 220

 

3 Zum Seitenanfang

Donnerstag, 21. Dezember 2006, 14:17

Ich hab mein Problem jetzt zwar nicht optisch schön aber funktionell gelöst!

Habe um Jede Checkbox die Werte der Zeilen und Spalten in eine Infobox eingebaut:
<dfn title=""></dfn>
Beim Überfahren wird jetzt immer für die Jeweilige Checkbox die Name der Zeile und dann der Name der Spalte angezeigt damit man weiß wofür der Hacken da ist :)

Greetz

MaxTPayne
 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

4 Zum Seitenanfang

Donnerstag, 21. Dezember 2006, 15:22

du fauler Hund :P
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.