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.
„Deux Strudel!“
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
„Deux Strudel!“
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.
iPod-Vater Tony Fadell wollte Sonos kaufen – St...
iPhone 17 "Air": Weitere Informationen zu Preis...
Bericht: M5 Pro trennt GPU- von CPU-Kernen für ...
Apple veröffentlicht iOS 18.2, iPadOS 18.2 und ...
iOS 18.3 mit Hinweisen auf neue Apple-Hardware
Parallels führt x86-Windows auf M-Macs aus – Te...
Gurman zum Release des neuen Apple TV, HomePods...
Bilder geben Hinweis: Mac mini M4 mit austausch...