Ну и как же мне теперь посмотреть, что именно изменилось?
Основное измение концептуальное: программу можно использовать на сайте без создания дополнительного HTML файла.
Соответственно весь JavaScript и форма работают теперь в контексте страницы и это повлекло за собой исправление обращения к parent из оригинального скрипта Orphus. В частности, было исправлено получение Selection.
В сокращении кода применены следующие подходы:
1. Форма отправки генерируется следующим методом:
var a={version:"3.4", email:"", subject:N, charset:"",
to:"Пользователь Orphus", ref:"", c_pre:"", c_sel:"", c_suf:"", c_pos:"", c_tag1:"", c_tag2:"", nostat:""};
for(k in a) {
var z = d.createElement('input');
z.name = k;
z.value = a[k];
z.type = 'hidden';
R[k]=P.append ... |