Программирование > JavaScript & JScript
Wysiwyg Едитор- нужная вещь в хозяйстве!
ThE0ReTiC:
Tronyx
Дома лежит.
Доберусь до дома - запостю.
ThE0ReTiC:
--- Код: ---
function voidPaste(){
event.returnValue=false;
document.all[\'commentsStatus\'].innerText=\'Ну тут типа вывыодится предложение подождать...\';
eOnPaste=comments.onpaste;
comments.onpaste=\'\';
voidExecCommand(\'Paste\');
comments.onpaste=eOnPaste;
voidCleanHTMLCode();
document.all[\'commentsStatus\'].innerText=\'\';
}
--- Конец кода ---
--- Код: ---
function voidCleanHTMLCode(){
var obj=comments;
Level=0;
if(obj.childNodes)bProcessNode(obj,0);
}
function bProcessNode(Node,RecursNum){
if(RecursNum>100)return;
var obj=Node;
var i;
var bWrong;
var chNode;
var oTextNode;
if(obj.tagName){
if(obj.attributes && Level>0){
for(i=0;i
Tronyx:
Спасибо за код.:)
Если я правильно понял вставку Вордовского текста нужно выполнять через событие onClick на какой нибудь кнопке, с помощью функции voidPaste(), но тогда вылетает ошибка ("document.all.commentsStatus есть null или не является объектом"), ругается на строку:
--- Код: ---
document.all[\'commentsStatus\'].innerText=\'Ну тут типа вывыодится предложение подождать...\';
--- Конец кода ---
[OFF]ThE0ReTiC за 11 минут до дома это круто! ;)[/OFF]
ThE0ReTiC:
--- Цитировать ---ThE0ReTiC за 11 минут до дома это круто!
--- Конец цитаты ---
Гы ;)
Я на работе откопал.
А обработка проводится на событие OnPaste
А предложение подождать выводится в другом DIV\'e
Tronyx:
--- Код: ---
...
--- Конец кода ---
Может я торможу, но ошибка та же самая.:(
Навигация
Перейти к полной версии