Wie kann ich auf der Seite background-color-Eigenschaft zu ändern?
Ich habe ein drop-downList, und ich habe es listing Farben. Wenn eine Farbe ausgewählt, die ich ändern möchten die Hintergrundfarbe der Seite selbst.
Ich bin mit Visual Studio 2008 und mit VB.Net.
Sind Sie auf der Suche für eine client-seitige Lösung (javascript), oder wollen Sie, um ein vollständiges postback an den server?
U können versuchen, mit java-scripts, oder Sie speichern die hintergrund Farbe nach Auswahl aus dem dropdown-Menü prüfen Sie das stackoverflow.com/questions/5068087/...
U können versuchen, mit java-scripts, oder Sie speichern die hintergrund Farbe nach Auswahl aus dem dropdown-Menü prüfen Sie das stackoverflow.com/questions/5068087/...
InformationsquelleAutor JPJedi | 2011-12-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hast du die Suche überhaupt?
Vergewissern Sie sich, dass Sie das body-element runat ="Server"
Entnommen hier
InformationsquelleAutor atoMerz
Gut, hier ist der code, ändert die Hintergrundfarbe des Kombinationsfelds sich auf den Wechsel der Auswahl:
Wenn du meinst, ändern Sie die Hintergrundfarbe der gesamten winform, mich benutzen.BackColor = ...
Sorry, ich verpasste den web-Teil. Dachte winforms. Moiz hat die Antwort für Sie.
InformationsquelleAutor Robert Beaubien
Javascript:
document.bgColor
veraltet. Verwenden Sie stattdessendocument.body.style.backgroundColor
InformationsquelleAutor Mo3z
Nicht sicher, warum Sie wollen würde, um zu tun, einen kompletten postback an den server, so dass Sie können ändern Sie die Hintergrundfarbe der Seite, aber hier ist die schnelle und einfache client-side javascript-Lösung.
Arbeiten demo hier.
Oder, Sie können Ihre ursprüngliche Linie des Denkens, und tun es die server-Seite Weg...aber das scheint wie eine Menge mehr Arbeit. Ich nehme an, es macht Sinn, wenn Sie brauchen, um zu speichern die Hintergrundfarbe, die in einem server-side-variable für andere Zwecke (Thematisierung, persönlicher Einstellungen, etc)... aber client-seitigen cookies neigen dazu, einen besseren Ort für diese Art der Sache.
InformationsquelleAutor Daniel Szabo