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:
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