Seite 1 von 1

Farbe von Rechteck und Linie via JavaScript ändern

Verfasst: 02.11.2011, 17:25
von hl68fx
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! :)

Farbe von Rechteck und Linie via JavaScript ändern

Verfasst: 02.11.2011, 19:31
von radzmar
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";

Farbe von Rechteck und Linie via JavaScript ändern

Verfasst: 03.11.2011, 18:26
von hl68fx
Vielen Dank, das hat super funktioniert :)
Gibt es auch eine Möglichkeit die Linienstärke zu ändern?


Farbe von Rechteck und Linie via JavaScript ändern

Verfasst: 03.11.2011, 23:05
von Merklin
Hallo,

ja die gibt es.

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

VG Merklin

Farbe von Rechteck und Linie via JavaScript ändern

Verfasst: 06.11.2011, 14:29
von hl68fx
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";

Farbe von Rechteck und Linie via JavaScript ändern

Verfasst: 17.10.2012, 20:06
von Vulferin
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