Вход Регистрация
Файл: codesmap.js
Строк: 169
<?php
helpstat 
false;
stprompt true;
basic false;

var 
head="display:''"

function doit(header){
var 
head=header.style
if (helpstat) {
head.display=""
}
else if (
basic) {
head.display=""
}
else if (
stprompt) {
head.display=""
}
else {
head.display="none"
}
}

function 
xspand(header){
var 
head=header.style
if (head.display == "none") {
head.display=""
}
else {
head.display="none"
}
}

function 
thelp(swtch){
    if (
swtch == 1){
        
basic false;
        
stprompt false;
        
helpstat true;
    } else if (
swtch == 0) {
        
helpstat false;
        
stprompt false;
        
basic true;
    } else if (
swtch == 2) {
        
helpstat false;
        
basic false;
        
stprompt true;
    } else {
        
helpstat false;
        
basic false;
        
stprompt false;
    }
}

function 
AddText(NewCode) {
document.postform.inpost.focus(); 
document.postform.inpost.value+=NewCode;
}

function 
email() {
    if (
helpstat) {
        
alert("Тег [email] - ссылка на адрес электронной почты.nnПримеры:n[email]somebody@anywhere.com[/email]n[email=somebody@anywhere.com]почта[/email]");
    } else if (
basic) {
        
AddTxt="[email][/email]";
        
AddText(AddTxt);
    } else { 
        
txt2=prompt("Введите имя того, чей e-mail Вы хотите указать (можно оставить строку пустой)",""); 
        if (
txt2!=null) {
            
txt=prompt("Email address.","emailadd");      
            if (
txt!=null) {
                if (
txt2=="") {
                    
AddTxt="[email]"+txt+"[/email]";
                } else {
                    
AddTxt="[email="+txt+"]"+txt2+"[/email]";
                } 
                
AddText(AddTxt);            
            }
        }
    }
}

function 
showsize(size) {
    if (
helpstat) {
        
alert("Size TagnSets the text size.nPossible values are 1 to 6.n 1 being the smallest and 3 the largest.nUSE: [size="+size+"]This is size "+size+" text[/size]");
    } else if (
basic) {
        
AddTxt="[size="+size+"][/size]";
        
AddText(AddTxt);
    } else {                       
        
txt=prompt("Text to be size "+size,"Text"); 
        if (
txt!=null) {             
            
AddTxt="[size="+size+"]"+txt+"[/size]";
            
AddText(AddTxt);
        }        
    }
}

function 
bold() {
    if (
helpstat) {
        
alert("Тег [b] - полужирное начертание шрифта.nnПример: [b]полужирный[/b]");
    } else if (
basic) {
        
AddTxt="[b][/b]";
        
AddText(AddTxt);
    } else {  
        
txt=prompt("Введите текст, который будет выделен полужирным начертанием.","Text");     
        if (
txt!=null) {           
            
AddTxt="[b]"+txt+"[/b]";
            
AddText(AddTxt);
        }       
    }
}

function 
sound() {
    if (
helpstat) {
        
alert("Тег [sound] - вставка звука в сообщениеnnПример:n: [sound]Ссылка на звуковой файл в Интернет[/sound]");
    } else if (
basic) {
        
AddTxt="[sound][/sound]";
        
AddText(AddTxt);
    } else {  
        
txt=prompt("Ссылка на звуковой файл в Интернет.","http://");     
        if (
txt!=null) {           
            
AddTxt="[sound]"+txt+"[/sound]";
            
AddText(AddTxt);
        }       
    }
}

function 
italicize() {
    if (
helpstat) {
        
alert("Тег [i] - курсив, наклонное начертание шрифта.nnПример: [i]курсив[/i]");
    } else if (
basic) {
        
AddTxt="[i][/i]";
        
AddText(AddTxt);
    } else {   
        
txt=prompt("Введите текст, который будет выделен курсивом","Text");     
        if (
txt!=null) {           
            
AddTxt="[i]"+txt+"[/i]";
            
AddText(AddTxt);
        }            
    }
}

function 
quote() {
    if (
helpstat){
        
alert("Тег [q] применяется для цитирования чужих сообщений, цитата вставляется с небольшим отступом от края текста.nnПримеры: [q]цитата[/q]n[q=author]цитата[/q]");
    } else if (
basic) {
        
AddTxt="r[q]r[/q]";
        
AddText(AddTxt);
    } else {   
        
txt=prompt("Введите цитату","Text");     
        if(
txt!=null) {          
            
AddTxt="r[q]r"+txt+"r[/q]";
            
AddText(AddTxt);
        }            
    }
}

function 
showcolor(color) {
    if (
helpstat) {
        
alert("Color TagnSets the text color.  Any named color can be used.nUSE: [color="+color+"]This is some "+color+" text[/color]");
    } else if (
basic) {
        
AddTxt="[color="+color+"][/color]";
        
AddText(AddTxt);
    } else {  
         
txt=prompt("Text to be "+color,"Text");
        if(
txt!=null) {
            
AddTxt="[color="+color+"]"+txt+"[/color]";
            
AddText(AddTxt);        
        } 
    }
}

function 
center() {
     if (
helpstat) {
        
alert("Тег [center] - поместит ваше сообщение по центру.nnПример: [center]Заголовог по центру[/center]");
    } else if (
basic) {
        
AddTxt="[center][/center]";
        
AddText(AddTxt);
    } else {  
        
txt=prompt("Текст по центру","Text");     
        if (
txt!=null) {          
            
AddTxt="r[center]"+txt+"[/center]";
            
AddText(AddTxt);
        }           
    }
}

function 
hyperlink() {
    if (
helpstat) {
        
alert("Тег [url] - ссылка.nnПримеры:n[url]www.anywhere.com[/url]n[url=http://www.anywhere.com]Anywhere[/url]");
    } else if (
basic) {
        
AddTxt="[url][/url]";
        
AddText(AddTxt);
    } else { 
        
txt2=prompt("Введите текст для ссылки (можно оставить строку пустой).",""); 
        if (
txt2!=null) {
            
txt=prompt("Введите адрес ссылки в Интернете.","http://");      
            if (
txt!=null) {
                if (
txt2=="") {
                    
AddTxt="[url]"+txt+"[/url]";
                    
AddText(AddTxt);
                } else {
                    
AddTxt="[url="+txt+"]"+txt2+"[/url]";
                    
AddText(AddTxt);
                }         
            } 
        }
    }
}

function 
image() {
    if (
helpstat){
        
alert("Тег [img] - рисунок.nnПримеры:n[img]http://www.ixbt.com/image.gif[/img]");
    } else if (
basic) {
        
AddTxt="[img][/img]";
        
AddText(AddTxt);
    } else {  
        
txt=prompt("Введите адрес ссылки картинки в Интернете","http://");    
        if(
txt!=null) {            
            
AddTxt="r[img]"+txt+"[/img]";
            
AddText(AddTxt);
        }    
    }
}

function 
flash() {
    if (
helpstat) {
        
alert("Тег [flash] - вставка флеш ролика в сообщение.nВам нужно точно знать размер ролика!nПримеры:n[flasр size=2]www.anywhere.com/flash_prikol.swf[/flash]n[flasр size=width,height]www.anywhere.com/flash_prikol.swf[/flash]");
    } else if (
basic) {
        
AddTxt="[flash size=2]http://[/flash]";
        
AddText(AddTxt);
    } else { 
        
txt2=prompt("Size of the flash movie (1, 2, 3).","2"); 
        if (
txt2!=null) {
            
txt=prompt("URL for the flash movie (.swf file).","http://");      
            if (
txt!=null) {
                if (
txt2=="") {
                    
AddTxt="[flash size=2]"+txt+"[/flash]";
                    
AddText(AddTxt);
                } else {
                    
AddTxt="[flash size="+txt2+"]"+txt+"[/flash]";
                    
AddText(AddTxt);
                }         
            } 
        }
    }
}

function 
showcode() {
    if (
helpstat) {
        
alert("Тег [code] применяется для вывода теста как он есть - с предотвращением форматирования (автопереноса на новую строку), без интерпретации кодов форума и смайликов; вставляется с небольшим отступом от края текстаnnПример: [code]программный код[/code]");
    } else if (
basic) {
        
AddTxt="r[code]r[/code]";
        
AddText(AddTxt);
    } else {   
        
txt=prompt("Введите код","");     
        if (
txt!=null) {          
            
AddTxt="r[code]"+txt+"[/code]";
            
AddText(AddTxt);
        }           
    }
}

function list() {
    if (
helpstat) {
        
alert("Тег [list] - создаёт маркерованный/нумерованный либо алфавитный список.nnПример:n[list]n[*]строка 1n[*]строка 2n[*]строка 3n[/list]");
    } else if (
basic) {
        
AddTxt="r[list]r[*]r[*]r[*]r[/list]";
        
AddText(AddTxt);
    } else {  
        
txt=prompt("Выберите тип спискаnВведите 'A' для алфавиного, '1' для нумерованного или оставьте поле пустым для маркированного списка.","");               
        while ((
txt!="") && (txt!="A") && (txt!="a") && (txt!="1") && (txt!=null)) {
            
txt=prompt("ОШИБКА!nВозможные значения для ввода: не вводить ничего, ввести 'A' или '1'.","");               
        }
        if (
txt!=null) {
            if (
txt=="") {
                
AddTxt="r[list]rn";
            } else {
                
AddTxt="r[list="+txt+"]r";
            } 
            
txt="1";
            while ((
txt!="") && (txt!=null)) {
                
txt=prompt("Введите очередную строку списка (для завершения списка оставьте строку пустой)",""); 
                if (
txt!="") {             
                    
AddTxt+="[*]"+txt+"r"
                }                   
            } 
            
AddTxt+="[/list]rn";
            
AddText(AddTxt); 
        }
    }
}

function 
underline() {
      if (
helpstat) {
        
alert("Тег [u] - подчеркнутое начертание шрифта.nnПример: [u]подчеркнутый[/u]");
    } else if (
basic) {
        
AddTxt="[u][/u]";
        
AddText(AddTxt);
    } else {  
        
txt=prompt("Введите текст, который будет выделен подчеркнутым начертанием.","Text");     
        if (
txt!=null) {           
            
AddTxt="[u]"+txt+"[/u]";
            
AddText(AddTxt);
        }            
    }
}

function 
showfont(font) {
     if (
helpstat){
        
alert("Font TagnSets the font face for the enclosed text.nUSE: [font="+font+"]The font of this text is "+font+"[/font]");
    } else if (
basic) {
        
AddTxt="[font="+font+"][/font]";
        
AddText(AddTxt);
    } else {                  
        
txt=prompt("Text to be in "+font,"Text");
        if (
txt!=null) {             
            
AddTxt="[font="+font+"]"+txt+"[/font]";
            
AddText(AddTxt);
        }        
    }  
}
<!-- 
// cloak
var submitted 0;
// -->
?>
Онлайн: 0
Реклама