innerShiv: vkládání HTML5 v IE
27. 8. 2010 10:40
Martin Malý
Internet Explorer nerozpozná nové HTML5 elementy a nedokáže je nastylovat. Řešením je HTML5 Shiv. Tento kód v IE zajistí náhradu nových elementů tak, aby je IE dokázal zpracovat a nastylovat. Bohužel i toto řešení selže, pokud chcete vložit nový element do stránky pomocí vlastnosti innerHTML.
var s = document.createElement('div');
s.innerHTML = "<section>Hi!</section>";
document.body.appendChild(s);
Pomoc nabízí JD Bartlett s nástrojem, zvaným innerShiv. Tento nástroj upraví vkládaný element tak, aby mu IE porozuměl.
Zdroj: Ajaxian
Dále čtěte…
- Internet Explorer JavaScript API 25. 10. 2010 0:00
- Co přináší nový ECMAScript 5? (dokončení) 22. 5. 2009 0:00
- Rozdíly v JavaScriptu Internet Exploreru 8 a detekce 21. 4. 2009 10:29
- Co je Cross-site scripting jak mu předcházet 5. 3. 2009 0:00
- Webdesign po deseti letech. Dělat weby je zase radost 24. 2. 2009 0:00