DizDiz, вообще, лучше было бы пользоваться Mozilla Firefox или Google Chrome, там есть пользовательские скрипты, и это намного проще и гибче....
Но раз уж решили мучаться с IE:
В этом коде:
Quote (DizDiz)
<HTML>
<script LANGUAGE="JavaScript" defer>
var objWin = external.menuArguments;
var objDoc = objWin.document;
var objSel = objDoc.selection;
var objRange = objSel.createRange();
objRange.execCommand("FontSize", 0, "+2");
</SCRIPT>
</HTML>
Вам нужно изменить эту строку:
Quote
objRange.execCommand("FontSize", 0, "+2");
FontSize - это название команды. Вот полный список всех команд - http://javascript.itsoft.ru/execcom/execCommands.html
0 - Имеет ли команда пользовательский интерфейс, Вам вроде не нужно...
+2 - параметры команды, в данном случае размер шрифта. На странице по ссылке выше нажмите на нужную команду, там есть описание и параметры.
Но если я Вас правильно понял, того, что Вы ищете, там нет...
Попробуйте ещё вставить в документ не тот код, что вы дали, а это:
Quote (DizDiz)
<HTML>
<script LANGUAGE="JavaScript" defer>
var objSel = external.menuArguments.document.selection.createRange();
var beforetext = document.body.innerHTML.substring(0, document.body.innerHTML.indexOf(objSel));
var pos = beforetext.lastIndexOf("<")
beforetext = beforetext.substring(pos);
beforetext = beforetext.substring(1, beforetext.indexOf(' ')[0]-1);
var pad;
for(var i=0;i<document.getElementsByTagName(beforetext).length;i++){
pad = Number(document.getElementsByTagName(beforetext)[i].style.padding.replace('px', '')) + 2;
document.getElementsByTagName(beforetext)[i].style.padding = pad + px;
}
</SCRIPT>
</HTML>
Но тогда отступ должен появиться у всех похожих элементов 