Сообщение от B~Vladi
|
Если вы даже ентого не знаете, то странно что у вас вообще что-то где-то работает...
|
никто не знает всего. Вот я и задал вопрос, надеясь на ответ, а не недоумение
Менял кодировку, не помогло. Еще раз скажу, русских символов в коде нет
Сообщение от Kolyaj
|
Ссылка на проблемную страницу.
|
не могу дать, это админка сайта, запароленная
вот код скрипта, если поможет (первая функция позволяет цитировать выделенный текст в текстарею, вторая - выделять все чекбоксы, третья - вспомогательная для второй):
function quote (name) {
var txt = '';
if (!name) {
if (window.getSelection) {
txt = window.getSelection();
} else if (document.getSelection) {
txt = document.getSelection();
} else if (document.selection) {
txt = document.selection.createRange().text;
}
} else {
txt = name;
}
var area = document.getElementById("com_body");
area.value = ">>"+txt+"\n";
}
function checkAll(checked, class) {
var table = document.getElementById("allComs");
var cheks=getElementsByClassName(class, table, "input");
for (var i=0; i<cheks.length; i++) {
if (cheks[i].getAttribute("type", 1)=="checkbox") {
cheks[i].checked = checked;
}
}
}
function getElementsByClassName(searchClass, node, tag) {
var classElements = new Array();
if (node == null){
node = document;
}
if (tag == null) {
tag = '*';
}
var els = node.getElementsByTagName(tag);
var elsLen = els.length;
var pattern = new RegExp("(^|\\s)" + searchClass + "(\\s|$)");
for (var i = 0, j = 0; i < elsLen; i++) {
if (pattern.test(els[i].className)) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}