Вход Регистрация
Файл: chat/js/otv_usr.js
Строк: 108
<?php
function insert(aTag, eTag) {
        var 
input = document.getElementById('smile');
        
input.focus();
        
/* fur Internet Explorer */
            
if(typeof document.selection != 'undefined'){
            
/* Einfugen des Formatierungscodes */
            
var range = document.selection.createRange();
            var 
insText = range.text;
            
range.text = aTag + insText + eTag;
            
/* Anpassen der Cursorposition */
            
range = document.selection.createRange();
            
            if (
insText.length == 0){
                
range.move('character', -eTag.length);
            }else{
                
range.moveStart('character', aTag.length + insText.length + eTag.length);      
            }
            
range.select();
            }
            
        
/* fur neuere auf Gecko basierende Browser */
        
else if(typeof input.selectionStart != 'undefined'){
        
/* Einfugen des Formatierungscodes */
        
var start = input.selectionStart;
        var 
end = input.selectionEnd;
        var 
insText = input.value.substring(start, end);
        
input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
        
/* Anpassen der Cursorposition */
        
var pos;
            if (
insText.length == 0){
                
pos = start + aTag.length;
            }else{
                
pos = start + aTag.length + insText.length + eTag.length;
            }
        
input.selectionStart = pos;
        
input.selectionEnd = pos;
        }
        
/* fur die ubrigen Browser */
        
else
        {
        
/* Abfrage der Einfugeposition */
        
var pos;
        var 
re = new RegExp('^[0-9]{0,3}$');
        while(!
re.test(pos)){
          
pos = prompt("Einfugen an Position (0.." + input.value.length + "):", "0");
        }
        if(
pos > input.value.length){
            
pos = input.value.length;
        }
        
/* Einfugen des Formatierungscodes */
        
var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
        
input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
        }
    }
?>
Онлайн: 0
Реклама