Кнопка для BUEditor

Главные вкладки

Аватар пользователя ka4ok50 ka4ok50 26 июля 2013 в 12:46

прошу помощи видоизменить (заточить) данный код под кнопку BUEditor!

<html>
 <head>
  <script>
   function colors(n){
    if(n==5){
     n=0;
    }
    switch(n){
     case 0:{
      return '#ff0000';
     }
     case 1:{
      return '#00ff00';
     }
     case 2:{
      return '#0000ff';
     }
     case 3:{
      return '#ffff00';
     }
     case 4:{
      return '#00ffff';
     }    
     case 5:{
      return '#ff00ff';
     }    
    }
   }
 
 
   function r(links,c2){
   var col=0;
   var links=links.split(';');
   var c2=c2.split(';');
   var str2="";
   var str3="";
   var cc=1;
    for(var v=0;v<=c2.length-1;v++){
    for(var v2=0;v2<=links.length-2;v2++){
     if(links[v2].split('/')[2].replace('www.','')==c2[v]){
      str2=str2+"[url="+links[v2]+"]Часть "+cc+"[/url] + ";
      cc=cc+1;
     }
    }
   str3=str3+" \n[size=12]с [color="+colors(col)+"][b]"+c2[v]+": [/b][/color][/size] \n"+str2.substring(0,str2.length-2);
   str2="";
   cc=1;
   col=col+1;
   }
  var checked="";
  if(document.getElementById('ch').checked){
   var checked="Части взаимозаменяемые";
  }
  return "[hide]"+str3+"\n "+checked+"[/hide]";
  }

  function a(){
   var str="";
   var sel=document.getElementById('s').value;
   var name=document.getElementById('name').value;
   var size=document.getElementById('size').value;
   var text=document.getElementById('ta').value;
   str=str+"[size=14][color=#ff0000][b]Скачать "+name+" ("+size+sel+"): [/b][/color][/size]";

   var text2=text.split('\n');
   var c1=new Array();
   var c2="";
   var links="";
   for(var a=0;a<=text2.length-1;a++){
    c1[a]=text2[a].split('/')[2].replace('www.','');
    links=links+text2[a]+";";
    if(a==0){
     c2=c1[a];
    }
    if(a!=0 && c1[a-1]!=c1[a]){
     c2=c2+";"+c1[a];
    }
   }
   var str=str+" \n "+r(links,c2);
   alert(str);
  }
 </script>
 </head>
 <body>
  <p>
   Скачать <input type="text" value="text" id="name">
  </p>
  <p>
   Размер <input type="text" value="text" id="size">
  <select id="s">
   <option value="ГБ">ГБ</option>
   <option value="МБ">МБ</option>
   <option value="КБ">КБ</option>
  </select>
  </p>
  <p><textarea id="ta"></textarea></p>
  <p>
   <input type="button" value="Применить" id="send" onClick="a();">
  </p>
  <p>
   <input type="checkbox" id="ch">Части взаимозаменяемые
  </p>
 </body>
</html>