Én ilyen jellegű megoldásra gondoltam (remélem a nevekből minden érthető), ez végül is komplett megoldás:
HEAD részbe ez megy:
<script type="text/javascript">
<!--
function formazgatas(valami_szoveg, hova_id)
{
var formazott=valami_szoveg.replace(/\s/g,' ');
var kiiras_helye=document.getElementById(hova_id);
var kiirando='';
formazott=formazott.split(' ');
for(var i=0;i<formazott.length;i++)
{
if(i%2==0)
kiirando+='<b>'+formazott[i]+'</b> '; //félkövér szöveg
else
kiirando+='<i>'+formazott[i]+'</i> '; //dőlt szöveg
}
document.getElementById(hova_id).innerHTML=kiirando;
}
// -->
</script>
Meghívni meg mondjuk egy BODY-ba tett gombbal lehet:
<input type="button" onclick="formazgatas('ez egy pár szavas szöveg lesz, amit formázva kiírok', 'szoveg');" value="Formázás" />