tag testen
jack
- javascript
Hallo,
wie kann ich testen, ob ein Browser ein bestimmtes Tag kennt?
Ich dachte an sowas:
if (document.canvas) {
alert("kennt <canvas>-Tag");
}
wie kann ich testen, ob ein Browser ein bestimmtes Tag kennt?
was heißt kennen?
unbekannte Tags, werden einfach ingoriert.
Struppi.
Hi,
wie kann ich testen, ob ein Browser ein bestimmtes Tag kennt?
Gar nicht.
D.h., wenn ein Tag im Dokument vorkommt, dann "kennt" der Browser es auch. Du kannst also problemlos darauf zugreifen (document.getElementsByTagName("canvas").length). Ob die Renderengine des Browsers aber bei <canvas> eine Grafik darstellt, ein Jodler-Sample abspielt oder schlichtweg nichts macht, ist i.A. nicht ermittelbar.
Gruß, Cybaer
Ob die Renderengine des Browsers aber bei <canvas> eine Grafik darstellt, ein Jodler-Sample abspielt oder schlichtweg nichts macht, ist i.A. nicht ermittelbar.
BTW: Wenn der Browser die JavaScript-Methoden unterstützt, die im Zuge von Canvas eingeführt wurden, dann ist *das* natürlich abfragbar - wie man jede JS-Funktionalität abfragen kann. :)
Gruß, Cybaer
Hi,
if (document.canvas) {
Tagtesten geht nicht, aber vielleicht hilft Solches (IE6):
if (!document.getElementsByTagName("canvas")[0].getContext) alert("IE 6 hats nicht drauf");
Gruesse, Joachim