IE und innerhtml für Tabellen
14. Juli 2009
Kommentiert: 0 | Gelesen: 13
Kategorien : Technik

Wie sagt ein altes indianisches Sprichwort (ich glaube geauer gesagt es war der weise Sioux-Häuptling schnell-laufender Feuerfuchs von dem es stammt):
Ein Tag an dem du IE nicht hasst, ist ein verlorener Tag!
Was war bei mir der aktuelle Grund? Nun, nehmen wir an wir wollen uns ein Gadget bauen, sagen wir mal genauer ein Kontaktlinsen Gadget, dass Preise von Kontaktlinsen vergleicht und in einer Tabelle ausgibt.
Was brauchen wir dafür?
1. Daten => die waren vorhanden
2. eine Abfrage dieser Daten über Webservce (alternative auch ein XML mit den Daten)
3. ein Dropdown, dass aus einer Liste mit den vom Webservice gelieferten Daten generiert wird, jede Sorte von Kontaktlinsen für unser Gadget wird eine Option in dieser Liste
4. einen 2. request an den Webservice, der anhand der ausgesuchten Kontaktlinse dann die Preisinformationen abfragt
5. die Ausgabe der Preisinformationen als Tabelle im Gadget
eigentlich easy soweit, hatte ich grundsätzlich so ähnlich schon für andere Gadgets gemacht z.B. ist die Ausgabe der Tabelle ähnlich wie im Bundesliga Spieltage Gadget
Ein kleines Problem Eine Herausforderung dabei ist, dass die Tabelle bei der Aktualisierung einmal geleert werden muss, damit die neuen Ergebnisse nicht einfach angehängt werden, wir wollen ja keine fortlaufender Darstellung sondern immer nur die Ergebnisse des aktuellen Spieltags bzw. beim Kontaktlinsen Fall die Preise für die gewählte Linse.
Klare Kiste, ganz sauber wäre es gewesen von Anfang an mit deleteCell zu arbeiten aber Don Bauernschlau hat sich überlegt, dass
getElementById(“tabelle”).innerHTML = “”;auch funktionieren sollte.
Warum iterative Zeile für Zeile löschen, wenn es auch schnell und schmutzig geht!
Ging auch super in Firefox und Safari nur unser Freund der Ex-führende Monopolisten Browser wollte nicht mitmischen.
Ich bin mir nicht mal sicher, ob man in Richtung “scheiß IE, wieder mal nicht W3C konform” pöbeln kann, da ich ja durchaus zugebe, dass “schnell und schmutzig” Motivation und Intention meiner Umsetzung waren.
Ich mag IE halt einfach nicht, das musste einfach mal raus!
Kontakt
Kategorien
Tag Cloud
Bundesliga
Email Alerts Google Wave
enterprise
Facebook
Facebook UI
ferengi
firefox
Formulare
fußball
Fußballergebnisse
Fußballspieltag
fußballsprüche
fußballzitate
Google
Google Wave
horoskop
Horrorskop
IE
innerHTML
IT Projekte
Jobangebote
Kennzahlen
Kontaktlinsen
N-TV
News
Newsfeed
Newsticker
Notifier Google Wave
NTV
Preisvergleich
Projektmanagement
Projektvermittlung
Schlagzeilen
science fiction
sci fi
Selectbox
sport
star trek
Stellenangebote
Tabelle
table
tng
Wave
Webservices
zitate Allgemein (2)
Authentifizierung (1)
CSR (1)
Entertainment (4)
Events (1)
Facebook (3)
Facebook UserInterface (1)
FBML / FBJS (1)
Gadgetentwicklung (2)
Google Wave (5)
Hardware (1)
Information (2)
Javascript (2)
Online Tools (1)
Onlinemarketing (1)
Onlinemarketing Kennzahlen (1)
PHP (1)
Shopping (1)
Technik (3)
Tutorial (1)
Twitter (1)
Twitter API (1)
Website Vermarktung (1)
Wordpress (1)
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
Links
Stolpersteine auf Google Maps


