IE und innerhtml für Tabellen
14. Juli 2009
Kommentiert: 0 | Gelesen: 593
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!
Umfrage
Loading ...
Unser Newsletter
Kategorien
Tag Cloud
Android
Arduino
Cacoo
Email Alerts Google Wave
enterprise
Facebook
facebook tabs
Facebook UI
ferengi
firefox
Formulare
fußball
fußballsprüche
fußballzitate
Goodschool
Google
Google Instant
Google Wave
Horrorskop
IE
iframes in facebook
innerHTML
ipad
Kennzahlen
Notifier Google Wave
Online Tools
Palo Altona
Projektmanagement
science fiction
sci fi
Selectbox
Social Media
sport
star trek
Tabelle
table
Tinkern
tng
Tools
Twitter
Wave
Webservices
Wireframes
Wordpress
zitate Allgemein (5)
Android OS (2)
Authentifizierung (1)
Communities (2)
CSR (1)
DRM (1)
Entertainment (4)
Events (1)
Facebook (6)
Facebook UserInterface (2)
FBML / FBJS (2)
Gadgetentwicklung (3)
Google (3)
Google Streetview (1)
Google Wave (5)
Hardware (3)
HTML 5 (1)
Information (2)
Javascript (2)
Location Based Services (1)
Mobile (1)
Online Tools (5)
Onlinemarketing (2)
Onlinemarketing Kennzahlen (1)
PHP (1)
SEM (2)
Shopping (1)
Social Media Marketing (1)
Technik (5)
Tools (2)
Tutorial (2)
Twitter (1)
Twitter API (1)
Vermarktung (1)
Website Vermarktung (1)
Wordpress (2)
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
Auf Facebook

