Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.38 KB | None | 0 0
  1. <html>
  2. <head>
  3. <meta charset="UTF-8">
  4. <title>ハンj wiki BANリスト生成ツール</title>
  5. <script>
  6. function toHalfWidth(strVal){
  7. var halfVal = strVal.replace(/[!-~]/g,
  8. function( tmpStr ) {
  9. return String.fromCharCode( tmpStr.charCodeAt(0) - 0xFEE0 );
  10. }
  11. );
  12. return halfVal;
  13. }
  14.  
  15. function up(){
  16. var r = /(\d)(?=(\d\d\d)+(?!\d))/g;
  17. document.getElementById('n').value= toHalfWidth(document.getElementById('n').value)
  18. document.getElementById('describe').value= toHalfWidth(document.getElementById('describe').value)
  19. document.getElementById('movie').value= toHalfWidth(document.getElementById('movie').value)
  20. document.getElementById('month').value= toHalfWidth(document.getElementById('month').value)
  21. document.getElementById('day').value= toHalfWidth(document.getElementById('day').value)
  22. document.getElementById('result').value = document.getElementById('result').value+"|[["+document.getElementById('n').value+"."+document.getElementById('name').value+">"+document.getElementById('url').value+"]]|"+document.getElementById('describe').value.replace(r, '$1,')+"|"+ document.getElementById('movie').value.replace(r, '$1,')+"|"+document.getElementById('month').value+"/"+document.getElementById('day').value+ "|\n";
  23. document.getElementById('n').value="";
  24. document.getElementById('name').value="";
  25. document.getElementById('url').value="";
  26. document.getElementById('describe').value="";
  27. document.getElementById('movie').value="";
  28. };
  29.  
  30. function up2(){
  31. var r = /(\d)(?=(\d\d\d)+(?!\d))/g;
  32. document.getElementById('n2').value= toHalfWidth(document.getElementById('n2').value)
  33. document.getElementById('describe2').value= toHalfWidth(document.getElementById('describe2').value)
  34. document.getElementById('movie2').value= toHalfWidth(document.getElementById('movie2').value)
  35. var biko=""
  36. for(i=0;i<3;i++){
  37. if(document.getElementById('2po'+String(i)).value!=""){biko=biko+"[[ポ>"+ document.getElementById('2po'+String(i)).value+"]]";};
  38. document.getElementById('2po'+String(i)).value="";
  39. }
  40. for(i=0;i<3;i++){
  41. if(document.getElementById('2co'+String(i)).value!=""){biko=biko+"[[著>"+ document.getElementById('2co'+String(i)).value+"]]";};
  42. document.getElementById('2co'+String(i)).value="";
  43. }
  44. if(biko!=""){biko=biko+" "};
  45. document.getElementById('result2').value = document.getElementById('result2').value+"|[["+document.getElementById('n2').value+"."+document.getElementById('name2').value+">"+document.getElementById('url2').value+"]]|"+document.getElementById('describe2').value.replace(r, '$1,')+"|"+ document.getElementById('movie2').value.replace(r, '$1,')+"|"+biko+document.getElementById('bikou2').value+ "| \n";
  46. document.getElementById('n2').value="";
  47. document.getElementById('name2').value="";
  48. document.getElementById('url2').value="";
  49. document.getElementById('describe2').value="";
  50. document.getElementById('movie2').value="";
  51. document.getElementById('bikou2').value="";
  52. };
  53.  
  54. function up3(){
  55. var r = /(\d)(?=(\d\d\d)+(?!\d))/g;
  56. document.getElementById('describe3').value= toHalfWidth(document.getElementById('describe3').value)
  57. document.getElementById('movie3').value= toHalfWidth(document.getElementById('movie3').value)
  58. var biko=""
  59. for(i=0;i<3;i++){
  60. if(document.getElementById('3po'+String(i)).value!=""){biko=biko+"[[ポ>"+ document.getElementById('3po'+String(i)).value+"]]";};
  61. document.getElementById('3po'+String(i)).value="";
  62. }
  63. for(i=0;i<3;i++){
  64. if(document.getElementById('3co'+String(i)).value!=""){biko=biko+"[[著>"+ document.getElementById('3co'+String(i)).value+"]]";};
  65. document.getElementById('3co'+String(i)).value="";
  66. }
  67. if(biko!=""){biko=biko+" "};
  68. document.getElementById('result3').value = document.getElementById('result3').value+"|[["+document.getElementById('name3').value+">"+document.getElementById('url3').value+"]]|"+document.getElementById('describe3').value.replace(r, '$1,')+"|"+document.getElementById('movie3').value.replace(r, '$1,')+"|"+biko+document.getElementById('bikou3').value+ "|\n";
  69. document.getElementById('name3').value="";
  70. document.getElementById('url3').value="";
  71. document.getElementById('describe3').value="";
  72. document.getElementById('movie3').value="";
  73. document.getElementById('bikou3').value="";
  74. };
  75. </script>
  76. </head>
  77.  
  78.  
  79. <style>
  80. body{
  81. color: #6E6E6E;
  82. margin:0 auto;
  83. font-size:20px;
  84. font-family:arial,sans-serif;
  85. }
  86. a{text-decoration:none;}
  87. a:link {color: #F66565;}
  88. a:visited{color: #F66565;}
  89. a:hover {color: #F66565;}
  90. a:active{color: #F66565;}
  91. input {
  92. font-size: 100%;
  93. height:50px
  94. }
  95. textarea {
  96. font-size: 100%;
  97. }
  98.  
  99. #tabcontrol a {
  100. color: #6E6E6E;
  101. display: inline-block;
  102. border-width: 1px 1px 0px 1px;
  103. border-style: solid;
  104. border-color: #A0A0A0;
  105. border-radius: 0.75em 0.75em 0 0;
  106. padding: 0.75em 1em;
  107. text-decoration: none;
  108. background-color: white;
  109. font-weight: bold;
  110. position: relative;
  111. }
  112. #tabcontrol a:hover {
  113.  
  114. color:#A0A0A0;
  115. text-decoration: underline
  116. }
  117.  
  118. #tabbody div {
  119. border: 1px solid #A0A0A0;
  120. margin-top: -21px;
  121. padding: 1em
  122. background-color: white;
  123. position: relative;
  124. z-index: 0;
  125. }
  126.  
  127.  
  128. button{
  129. font-size: 1.2em;
  130. font-weight: bold;
  131. padding: 10px 30px;
  132. background-color: #9C9C9C;
  133. color: #fff;
  134. border-style: none;
  135. }
  136. </style>
  137.  
  138.  
  139.  
  140.  
  141. <body>
  142.  
  143. <center>
  144.  
  145.  
  146. <br>
  147. <p id="tabcontrol">
  148. <a href="#p1">凍結</a>
  149. <a href="#p2">逃亡</a>
  150. <a href="#p3">削除</a>
  151. </p>
  152.  
  153.  
  154. <div id="tabbody">
  155. <div id="p1">
  156. <br>
  157. 番号<br>
  158. <input type="text" name="name" id="n" value=""><br>
  159. チャンネル名<br>
  160. <input type="text" name="name" id="name" value=""><br>
  161. URL <br>
  162. <input type="text" name="name" id="url" value=""><br>
  163. 登録者数<br>
  164. <input type="text" name="name" id="describe" value=""><br>
  165. 動画数<br>
  166. <input type="text" name="name" id="movie" value=""><br>
  167. 凍結日<br>
  168. <input type="number" name="name" id="month" value="" style="width:60px">月
  169. <input type="number" name="name" id="day" value="" style="width:60px">日
  170. <br><br>
  171. <button onclick="up();">追加</button>
  172. <br><br>
  173. <textarea name="msg" cols=60 rows=20 id="result" value=""></textarea><br><br>
  174. </div>
  175.  
  176. <div id="p2">
  177. <br>
  178. 番号<br>
  179. <input type="text" name="name" id="n2" value=""><br>
  180. チャンネル名<br>
  181. <input type="text" name="name" id="name2" value=""><br>
  182. URL <br>
  183. <input type="text" name="name" id="url2" value=""><br>
  184. 登録者数<br>
  185. <input type="text" name="name" id="describe2" value=""><br>
  186. 動画数<br>
  187. <input type="text" name="name" id="movie2" value=""><br>
  188. 備考<br>
  189. ポ(URL):<input type="text" name="name" id="2po0" value="" style="width:60px"> <input type="text" name="name" id="2po1" value="" style="width:60px"> <input type="text" name="name" id="2po2" value="" style="width:60px"><br>
  190. 著(URL):<input type="text" name="name" id="2co0" value="" style="width:60px"> <input type="text" name="name" id="2co1" value="" style="width:60px"> <input type="text" name="name" id="2co2" value="" style="width:60px"><br>
  191. その他:<input type="text" name="name" id="bikou2" value=""><br>
  192. <br>
  193. <button onclick="up2();">追加</button>
  194. <br><br>
  195. <textarea name="msg" cols=60 rows=20 id="result2" value=""></textarea><br><br>
  196. </div>
  197.  
  198. <div id="p3">
  199. <br>
  200. チャンネル名<br>
  201. <input type="text" name="name" id="name3" value=""><br>
  202. URL <br>
  203. <input type="text" name="name" id="url3" value=""><br>
  204. 登録者数<br>
  205. <input type="text" name="name" id="describe3" value=""><br>
  206. 動画数<br>
  207. <input type="text" name="name" id="movie3" value=""><br>
  208. 備考<br>
  209. ポ(URL):<input type="text" name="name" id="3po0" value="" style="width:60px"> <input type="text" name="name" id="3po1" value="" style="width:60px"> <input type="text" name="name" id="3po2" value="" style="width:60px"><br>
  210. 著(URL):<input type="text" name="name" id="3co0" value="" style="width:60px"> <input type="text" name="name" id="3co1" value="" style="width:60px"> <input type="text" name="name" id="3co2" value="" style="width:60px"><br>
  211. その他:<input type="text" name="name" id="bikou3" value=""><br>
  212. <br>
  213. <button onclick="up3();">追加</button>
  214. <br><br>
  215. <textarea name="msg" cols=60 rows=20 id="result3" value=""></textarea><br><br>
  216. </div>
  217. </div>
  218.  
  219. <script>
  220. var da=new Date();
  221. document.getElementById('month').value= da.getMonth()+1;
  222. document.getElementById('day').value= da.getDate();
  223. </script>
  224. <script type="text/javascript">
  225. var tabs = document.getElementById('tabcontrol').getElementsByTagName('a');
  226. var pages = document.getElementById('tabbody').getElementsByTagName('div');
  227.  
  228. function changeTab() {
  229. var targetid = this.href.substring(this.href.indexOf('#')+1,this.href.length);
  230.  
  231. for(var i=0; i<pages.length; i++) {
  232. if( pages[i].id != targetid ) {
  233. pages[i].style.display = "none";
  234. }
  235. else {
  236. pages[i].style.display = "block";
  237. }
  238. }
  239.  
  240. for(var i=0; i<tabs.length; i++) {
  241. tabs[i].style.zIndex = "0";
  242. }
  243. this.style.zIndex = "10";
  244.  
  245. return false;
  246. }
  247.  
  248. for(var i=0; i<tabs.length; i++) {
  249. tabs[i].onclick = changeTab;
  250. }
  251.  
  252. tabs[0].onclick();
  253.  
  254. </script>
  255.  
  256. <br>
  257. <a href="https://www65.atwiki.jp/operationobihiro/pedit/1.html" target="_blank">BAN済編集ページ</a><br>
  258. <a href="https://socialblade.com" target="_blank">Social Blade</a><br>
  259. <br><br>
  260. 数値の桁区切りは自動で行います。<br><br>
  261. 「ポ」はポリシー違反(ヘイトスピーチなど)。<br>
  262. 「著」は著作権侵害でのアウト。<br><br><br><br>
  263.  
  264. </center>
  265. </body>
  266. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement