• js


    // ==UserScript==
    // @name 添加隐藏内容
    // @author Wind
    // @namespace *************
    // @description 添加隐藏内容
    // @version 1.3
    // @include http://bbs.maxthon.cn/thread*
    // @include http://bbs.maxthon.cn/forum.php?mod=viewthread&tid=*
    // @include http://bbs.maxthon.cn/forum.php?mod=post&action=reply&fid=*
    // @include http://bbs.maxthon.cn/forum.php?mod=post&action=newthread&fid=*
    // @copyright 2013+, Wind
    // ==/UserScript==


    (function() {
    var bar=document.getElementsByClassName('bar');

    var fpd=document.getElementsByClassName('fpd');

    //var objdiv = document.createElement("a");

    //添加隐藏内容
    function addhide()
    {
    var textArea = document.getElementById("fastpostmessage");
    if(textArea.value!="") textArea.value += ' [hide] [/hide]';
    else
    textArea.value = '[hide] [/hide]';
    }
    //神来一句
    var catsoul='<a href="javascript:;" title="神来一句" id="custom_catsoul" style="float: left;margin: 2px 5px 0 0; 40px;height: 20px;background: url(../../static/image/editor/editor.gif) no-repeat;text-indent: -9999px;line-height: 20px;overflow: hidden;background-position: -136px -90px;" >神来一句</a>';

    //创建选项
    var Cbox='<a href="javascript:;" title="添加隐藏内容" id="custom_hide" style="float: left;margin: 2px 5px 0 0; 20px;height: 20px;background: url(../../static/image/editor/editor.gif) no-repeat;text-indent: -9999px;line-height: 20px;overflow: hidden;background-position: -120px -40px;">Hide</a>';


    //fpd.innerHTML+=Cbox;


    if (fpd && bar) {
    if (fpd[0].innerHTML.indexOf("添加隐藏内容") < 0) fpd[0].innerHTML+=Cbox+catsoul; //fpd[0].appendChild(objdiv);

    } else if (bar && !fpd) {
    if (bar[0].innerHTML.indexOf("添加隐藏内容") < 0) bar[0].innerHTML+=Cbox+catsoul; //bar[0].appendChild(objdiv);

    }

    var the_hide = document.getElementById("custom_hide");
    the_hide.addEventListener("click", addhide);

    var the_catsoul = document.getElementById("custom_catsoul");
    the_catsoul.addEventListener("click", addcatsoul);




    //添加神来一句
    function addcatsoul()
    {
    var textArea = document.getElementById("fastpostmessage");


    var catsoul= new Array(
    '数组示例---不用---',
    '[catsoul=1]直到我膝盖中了一箭[/catsoul]',
    '[catsoul=2]我擦![/catsoul]',
    '[catsoul=3]你懂的。[/catsoul]',
    '[catsoul=4]这真是极好的[/catsoul]',
    '[catsoul=5]给力![/catsoul]',
    '[catsoul=6]你妹。[/catsoul]',
    '[catsoul=7]感觉不会再爱了[/catsoul]',
    '[catsoul=8]楼下怎么看?[/catsoul]',
    '[catsoul=9]呵呵。[/catsoul]',
    '[img]https://lh6.googleusercontent.com/-7bEMnc8A8LI/UIdtwdmWhlI/AAAAAAAAATw/9nmdVgdQJIk/s577/%E7%AD%BE%E5%90%8D%E5%9B%BE%E7%89%87.gif[/img]'
    );

    //随机数
    var N=catsoul.length-1;
    var radom_num = 0;
    radom_num = parseInt(Math.random()*N+1); //1-N

    if(textArea.value!="") textArea.value +=' ' + catsoul[radom_num];
    else
    textArea.value = catsoul[radom_num];
    }


    })();

  • 相关阅读:
    多选按钮CheckBox
    DatePicker和DataPickerDialog以及AutoCompleteTextView的基本使用方法
    Broadcast机制(二)
    广播机制(一)
    XML文件解析
    WIFI网络操作
    SQL Server Profiler工具
    SQL Server执行计划的理解
    SQL Server常用元数据函数
    SQL Server数学函数
  • 原文地址:https://www.cnblogs.com/Wind-Blog/p/3226716.html
Copyright © 2020-2023  润新知