|
|||
Styleswitcher funktioniert nicht mit dem InternetExplorer
hi, ich bin neu hier, und nun zu meinem ersten problem
(ich hoffe der code ist selbstverstaendlich -> also es handelt sich darum ueber ein dropdownmenue das hintergrundbild zu aendern, was auch wunderbar klappt im opera und firefox, aber nicht im ie): PHP-Code:
|
Sponsored Links |
|
|||
Morgen,
Warum dein Code nicht im IE funktioniert sehe ich jetzt auf die schnelle nicht, nur folgendes: Den link tag über das tilte-attribut zu referenzieren, halte ich für ungeschickt. Nimm lieber id und beachte, daß hierfür keine reinen Zahlen erlaubt sind. Den wechsel über onclick im option tag zu vollziehen ist auch nicht wirklich gut, nimm lieber onchange im select tag. Weil heute Sonntag ist und ich gerade eiene Datei mit der von Dir gesuchten Funktion offen habe hier der Code für das onchange event: Code:
function changeStyleSheet(){ var opts = this.getElementsByTagName('option'), actSheet = null; for (var i = 0; i< opts.length; i++) { var sheet = document.getElementById(opts.item(i).value); if (opts.item(i).selected) { actSheet = sheet; continue } sheet.rel = 'alternate stylesheet'; sheet.disabled = true; } if (actSheet) { actSheet.disabled = false; actSheet.rel = 'stylesheet'; } } Geändert von Ernie (22.07.2007 um 11:39 Uhr) |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Probleme mit dem Layout: divanordnung | Muckel | CSS | 8 | 29.06.2008 11:28 |
csshover.htc + IE6 funktioniert nicht | sharks | CSS | 1 | 13.03.2008 11:50 |
Div box dem inhalt anpassen? | homezonebenny | CSS | 1 | 29.11.2007 09:11 |
Scrollbares Textfeld mit purem CSS | Dancer | CSS | 6 | 24.01.2005 15:58 |
Probleme mit dem Einloggen | terrikay | Fragen, Konstruktive Kritik, Lob / Bekanntmachungen | 18 | 24.10.2004 23:12 |