Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Widget Background auf Klick ändern
Widget Background auf Klick ändern
IceRikku
13.07.07
19:21
Hallo, ich habe ein Widget und würde gerne mit hilfe von einem next und einem prev. button den hintergrund ändern können.
Vielleicht hat ja jemand eine Idee.
Hilfreich?
0
Kommentare
Mr. Krabs
17.08.07
14:25
JavaScript kann dir da sicherlich helfen. Damit setzt du dann einfach den neuen Hintergrund.
Hilfreich?
0
Vicelow_SSC
17.08.07
15:02
Du steuerst z.B. mit JS direkt CSS an:
Hier zwei Möglichkeiten:
Ist's ein Bild?
document.getElementById('dein div').style.backgroundImage="url(/dein bildpfad)"
Soll die Farbe geändert werden?
document.getElementById('dein div').style.backgroundColor="#123456"
Hilfreich?
0
Vicelow_SSC
17.08.07
15:03
Hoppla, das Anfangspost ist ja uralt....
Hilfreich?
0
Mr. Krabs
17.08.07
16:15
Vicelow_SSC<br>
Hoppla, das Anfangspost ist ja uralt....
Najo, ich antworte dennoch gerne, denn ich bekomme immer wieder einen Hals wenn ich was suche und dann nicht abgeschlossene Threads finde
Hilfreich?
0
IceRikku
17.08.07
17:25
Vicelow_SSC
kannst du mir auch genau sagen wie ich das in so ein Widget einbinden würde?
Ich bin leider ein totaler voll noob
Hilfreich?
0
Vicelow_SSC
17.08.07
18:22
Du bastelst dir einen Button,z.B. mit einem <img> Tag in HTML, dann fügst du den Event-Handler onclick="javascript:document.get....." (siehe oben) ein das Tag ein. Also <img src=... onclick="....">
Alternativ machst du aus dem Code oben eine Funktion in deiner externen JS-Datei, Typ:
function toggleBG(){
document.getElementById('dein div').style.backgroundImage="url(/dein bildpfad)"
}
und referenzierst die Funktion dann im Handler.
Hilfreich?
0
Vicelow_SSC
17.08.07
18:46
Ach ja vergessen, das soll ja weitergehen. Ich würde dann eine Variable definieren, die bei jedem Klick eins hoch- (next) bzw. runter (previous) zählt und somit den entsprechenden Background setzt. Das musst du dann in deiner Funktion z.B. mit Case lösen. Lies dich mal in Selfhtml ein, da steht alles weitere, die Stichworte hast du hier.
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
TechTicker
M4-Konkurrent: Der neue Qualcomm Snapdragon X2 ...
Apple-Legende Bill Atkinson gestorben
Mac-Tipp: Speicherplatz schaffen auf dem Startl...
Apple veröffentlicht watchOS 11.6.1 und iOS 18....
iOS 18.6, macOS 15.6 erschienen
Apple zur Zukunft der C1-Chips – man hat noch v...
Kuo: Erste Daten zum Verkaufserfolg des iPhone ...