Ja nu Jums ellīgi nepieciešams ģenerēt saturu arī iekš Internet Explorer, te ir mazs JavaScript koda gabaliņš:
function do_after(element, content, style) { if (document.all) { var q = document.all.tags(element); for (var i = 0; i < q.length; i++) { q[i].innerHTML += '<span style="' + style + '">' + content + '</span>'; } } }
Tālāk jau atliek iekš body.onLoad()
izsaukt funkciju ar nepieciešamajiem parametriem. Piem., <body onload="do_after('em', '*', 'color: #f00;'">
.
Šis būs analogs attiecīgajai CSS konstrukcijai:
em:after { content: "*"; color: #f00; }
Protams, ka šī padarīšana ir nepieciešama tikai tad un tikai tiem, kuri bez tās nevar iztikt. Es, piem., lielākajā daļā gadījumu var :)
1 . @ 12:19 (2003. gada 27. oktobris)
Manim šitai visā pasākumā prasās pēc viena </code> :)
2 raim2s @ 12:40 (2003. gada 27. oktobris)
tas te ne pa teemu — visu sen aizmirstie un sen jau kaa izmiruschie eegiptieschi
http://benedict.isomedia.com/homes/mjohn…
3 fxz @ 13:16 (2003. gada 27. oktobris)
man liekas tur skriptaa aizveroshajam tagam jaabuut </span> (</style> vietaa). ;)
4 laacz @ 13:20 (2003. gada 27. oktobris)
., fxz: fixed both :)
5 . @ 13:45 (2003. gada 27. oktobris)
Pēc piemēra ar Lā–vārdu "ņemtne", tātad Lācim līdz 13:20 ir "ēdne"?
6 Neonz @ 09:46 (2003. gada 28. oktobris)
Ja shaadu koda gabalu pasviezh Operai, tad :after pseidoelements tiks vizualizeets divreiz :(
buutiibaa vel jaauzliek paarbaude vai useragent satur "msie", kaa arii nesatur "opera" (jo ja uzliek identify as msie, tad opera identificeejas kaa msie_useragent_str+opera_useragent_str)… nezinu kaa ir ar gecko saimes paarluukiem