Farbe von Rechteck und Linie via JavaScript ändern

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
hl68fx
Beiträge: 13
Registriert: 14.10.2011, 17:24

Farbe von Rechteck und Linie via JavaScript ändern

Beitrag von hl68fx » 02.11.2011, 17:25

Hallo,

ich habe in mein Formular aus der Objektbibliothek einige Rechtecke und Linien eingefügt.
Jetzt möchte ich sobald ein Button angeklickt wird die Farben der Rechtecke und Linien ändern.

damit funktioniert es leider nicht:

Code: Alles auswählen

Linie1.fillColor = "102,179,50";
Rechteck1.fillColor = "102,179,50";
Wäre euch für die Lösung sehr dankbar! :)

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Farbe von Rechteck und Linie via JavaScript ändern

Beitrag von radzmar » 02.11.2011, 19:31

Ein wenig komplizierter ist es schon.

Code: Alles auswählen

// Füllfarbe des Rechtecks
Rechteck1.border.fill.color.value = "102,179,50";
// Kantenfarbe des Rechtsecks
Rechteck1.value.rectangle.edge.color.value = "102,179,50";
// Eckenfarbe des Rechtecks
Rechteck1.value.rectangle.corner.color.value = "102,179,50";
// Linienfarbe der Linie
Linie1.value.line.edge.color.value = "102,179,50";

hl68fx
Beiträge: 13
Registriert: 14.10.2011, 17:24

Farbe von Rechteck und Linie via JavaScript ändern

Beitrag von hl68fx » 03.11.2011, 18:26

Vielen Dank, das hat super funktioniert :)
Gibt es auch eine Möglichkeit die Linienstärke zu ändern?


Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Farbe von Rechteck und Linie via JavaScript ändern

Beitrag von Merklin » 03.11.2011, 23:05

Hallo,

ja die gibt es.

Linie1.value.line.edge.thickness = "0.2in";

VG Merklin

hl68fx
Beiträge: 13
Registriert: 14.10.2011, 17:24

Farbe von Rechteck und Linie via JavaScript ändern

Beitrag von hl68fx » 06.11.2011, 14:29

Danke das hat mir sehr geholfen :)

Falls jemand einmal danach suchen sollte:
Die Farbe eines Buttons habe ich auch mit dem von radzmar gepostetem Code geändert:

Code: Alles auswählen

Button.border.fill.color.value = "200, 20, 20";

Vulferin
Beiträge: 7
Registriert: 16.10.2012, 20:44

Farbe von Rechteck und Linie via JavaScript ändern

Beitrag von Vulferin » 17.10.2012, 20:06

if (this.rawValue) {
if (this.rawValue <= topmostSubform.Page2.Berechnungsfeld1.rawValue) {
topmostSubform.Page2.IK_A1.fillColor = "170, 0, 10";
}else if (this.rawValue >= topmostSubform.Page2.Berechnungsfeld1.rawValue) {
topmostSubform.Page2.IK_A1.fillColor = "5, 72, 0";
}
}


irgenwie mag er nicht
ich mag diesen script unter Benutzer difinierte Validierung eintragen

Antworten