Вы не можете использовать HTML, но можно добавить разрывы строки:
alert('line1\nline2');
, Если богатое модальное всплывающее окно действительно, что Вы хотите, хотя, можно использовать диалоговое окно jQuery функция и поместить то, что Вы хотите там.
Вы должны иметь возможность сделать что-то вроде:
var objOps = _engine.Operations;
var lib = new Lib();
foreach (string memberName in objOps.GetMemberNames(lib)) {
_scope.SetVariable(memberName, objOps.GetMember(lib, memberName));
}
Это получит все члены из объекта lib, а затем вставит их в ScriptScope. Это делается с помощью класса Python ObjectOperations, поэтому члены, которые вы выберете, будут членами Python. Так что если вы затем сделаете что-то подобное с IronRuby, тот же код должен в основном работать.