精华内容
下载资源
问答
  • 效果图:源码:html模板/*'newwindow':弹出窗口的名字(不是文件名),非必须,可用''代替;toolbar=no 是否显示工具栏,yes为显示;menubar,scrollbars 表示菜单栏和滚动栏;resizable=no 是否允许改变窗口大小,yes...

    点击按钮后,弹出指定大小的页面窗口。

    效果图:

    6ea56bfd5e36477a449bea79ec7982d0.png

    源码:

    html模板

    /*

    'newwindow':弹出窗口的名字(不是文件名),非必须,可用''代替;

    toolbar=no 是否显示工具栏,yes为显示;

    menubar,scrollbars 表示菜单栏和滚动栏;

    resizable=no 是否允许改变窗口大小,yes为允许;

    location=no 是否显示地址栏,yes为允许;

    status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;

    */

    function black(){

    window.open ("你的新页面.html", "newwindow", "height=100, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")

    }

    JS 点击按钮后弹出遮罩层,有关闭按钮

    C#调用webbrowser,阻止弹出新IE窗口

    本人是用WPF内嵌 winform的webbrowser这种形式开发, 弹出的 //屏蔽弹出新IE窗口 private void webBrowser_NewWindow(object sender, ...

    启动Jmeter4.0 后弹出命令窗口提示信息是什么意思?

    启动Jmeter4.0 后弹出命令窗口提示信息: =========================================================================== ...

    js实现第一次打开网页弹出指定窗口(常用功能封装很好用)

    js实现第一次打开网页弹出指定窗口(常用功能封装很好用) 一.总结 1.常用功能封装:之前封装的cookie的操作函数非常好用,我自己也可以这么搞 二.js实现第一次打开网页弹出指定窗口 练习1:第一 ...

    js单击输入框后弹出提示信息效果

    ttp://www.w3.org/1999/xhtml">

    前端:JS获取单击按钮单元格所在行的信息

    在操作表格前后端交互式时,总会遇到将所要操作的行的信息传至后台进行数据库更新的操作,本文适用于标准的html页面和js库,并提出了三种操作方式根据实际情况进行选择 1.表格格式如图所示 2.表格代码如 ...

    随机推荐

    jQuery选择器笔记

    1.$(this).hide() - 隐藏当前元素 $("p").hide() - 隐藏所有段落 $(".test").hide() - 隐藏所有 class= ...

    C# 索引器使用总结

    1.索引器(Indexer): 索引器允许类或者结构的实例按照与数组相同的方式进行索引.索引器类似于属性,不同之处在于他们的访问采用参数. 最简单的索引器的使用 /// ...

    spring mvc 详细配置(转)

    转自: http://www.cnblogs.com/superjt/p/3309255.html 现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是 ...

    oneM2M标准发展神速 实现万物联网的愿景

    http://m2m.iot-online.com/news/2013102224849.html oneM2M则将负责解决独立于接取网路中通用的M2M服务层的关键需求:使其可更方便地嵌入于各种软硬体 ...

    Css 学习——left与offsetLeft的区别

    1. 首先一个标签元素的left属性是一个string类型,而offsetLeft是一个numberle类型. 求证:

    ListView嵌套出现的问题

    项目中一个列表子项中也需要用到列表,这就不由得使我想到ListView的嵌套,其实这个东西想想也只是复杂了一点,并没有什么难的地方,可是却依然在这里狠狠滴栽个跟头.问题出在子列表动态展开的操作上.可能 ...

    Oracle的if else if

    前段时间写Oracle存储过程就遇到问题.原来写成这样if 1=2 then  null;elseif 1=3 then  nullend if;在PL/SQL编辑环境下elseif没有变色,说明不是 ...

    linux源代码阅读笔记 fork和execve的区别

    1. man exec就可以知到: The exec() family of functions replaces the current process image with a new proce ...

    URAL1244. Gentlemen(背包)

    链接 以前做的题 VJ太水了 数组里面的数可能会小于0 当时没判断 #include #include #include

    展开全文
  • 如何改变三维场景GlTF模型位置? 如图,我世界原点有个人物模型,这里人物模型时GLTF格式3D模型,这个模型,暂不包含动画。 如何所示我想实现它在点击按钮时 沿着X轴方向前进如何做? 不说废话,...

    如何改变三维场景的GlTF模型的位置?

    如图,我的世界原点有个人物模型,这里人物模型时GLTF格式的3D模型,这个模型,暂不包含动画。

    如何所示我想实现它在点击按钮时 沿着X轴方向前进如何做?

     

     

     不说废话,直接上源码。

    我这里把人人物的模型 起名字: main_mode

     const loader = new GLTFLoader().setPath( './01Images_Test/' );
    		 loader.load( 'miner.gltf', function ( gltf ) {
    			 gltf.scene.traverse( function ( child ) {
    
    				 child.name="main_mode";
    
    				 if ( child.isMesh ) {
    
    					 // TOFIX RoughnessMipmapper seems to be broken with WebGL 2.0
    					 // roughnessMipmapper.generateMipmaps( child.material );
    
    				 }
    
    			 } );
                 //gltf.userData.name="main_mode";
    			 scene.add( gltf.scene );

    点击一个按钮,执行事件:

     var object1 = scene.getObjectByName("main_mode");
    		 object1.position.z=object1.position.z-100;
    		 object1.rotateY(Math.PI/2);
    		 for(var i=0;i<100;i++) {
    			 (function(i) {
    				 var timeoutInfo=setTimeout(function() {
    					 console.log(i);
    
    						 object1.position.set(object1.position.x + i, object1.position.y, object1.position.z);
    						 console.log(object1.position.x);
    				 }, (i + 1) * 1000);
    			 })(i)
    
    			 if(object1.position.x>1000) {
    				 window.clearInterval(timeoutInfo);
    				 alert("超出抵达世界边际点位置,已停止!");
    			 }
    		 }

    以上代码就是沿着X轴每一秒移动一次。

    展开全文
  • 第一步:需要书写你的插件文件,这里必须注意你的目录...然后我们在此目录下创建一个fckplugin.js,记住这里插件的名字必须为这个名字(大小写也要一致),然后我们在创建一个语言包 文件夹lang,最后把需要的图标...

    第一步:需要书写你的插件文件,这里必须注意你的目录结构,默认的插件路径是..../editor/plugins/ 

    为了方便起见我们不改变默认路径,先在这个目录下创建一个存放插件的文件夹,这里我们起名为formatcommands

    然后我们在此目录下创建一个fckplugin.js,记住这里插件的名字必须为这个名字(大小写也要一致),然后我们在创建一个语言包

    文件夹lang,最后把需要的图标文件也放在与插件文件fckplugin.js同目录下,具体的文件目录请看图:



    补充说明一下:lang文件夹下面是语言包文件,这里我创建了一个en.js  注意 en是国别码都是小写的  ,如果要是中文可以写成 zh-cn.js
    en.js 的源码为:

    /*
     * FCKeditor - The text editor for internet
     * Copyright (C) 2003-2006 Frederico Caldeira Knabben
     * 
     * Licensed under the terms of the GNU Lesser General Public License:
     *         http://www.opensource.org/licenses/lgpl-license.php
     * 
     * For further information visit:
     *         http://www.fckeditor.net/
     * 
     * "Support Open Source software. What about a donation today?"
     * 
     * File Name: en.js
     *     Marquee English language file.
     * 
     * File Authors:
     *         Yogananthar Ananthapavan(rollbond@gmail.com)
     */
    FCKLang.Format168Btn    = 'format';

    这个是为了给出鼠标悬停到按钮上的提示

    插件文件的源代码为:

    /**//*
     * FCKeditor - The text editor for internet
     * Copyright (C) 2003-2006 Frederico Caldeira Knabben
     * 
     * Licensed under the terms of the GNU Lesser General Public License:
     *         http://www.opensource.org/licenses/lgpl-license.php
     * 
     * For further information visit:
     *         http://www.fckeditor.net/
     * 
     * "Support Open Source software. What about a donation today?"
     * 
     * File Name: fckplugin.js
     *     Plugin for Format168 background
     *
     * 
     * File Authors:
     *         Yogananthar Ananthapavan (rollbond@gmail.com)
     
    */


    // Create the "Format168" toolbar button

    var oFormat168Item = new FCKToolbarButton('Format168', FCKLang.Format168Btn);

    //设置按钮的图标路径
    oFormat168Item.IconPath = FCKPlugins.Items['formatcommands'].Path + 'format168.jpg';
    //注册按钮项
    FCKToolbarItems.RegisterItem('Format168', oFormat168Item);

    // The object used for all Format168 operations.
    var FCKFormat168 = new Object();

    FCKFormat168 
    = function(name){
        
    this.Name = name;
    }


    //FCK_TRISTATE_ON为默认是选中状态
    下面的两个方法是实现接口的两个必须的方法,否则会报脚本错误
    FCKFormat168.prototype.GetState 
    = function() {
        
        
    return FCK_TRISTATE_OFF;
    }


    //此方法是点击按钮后要完成的操作
    FCKFormat168.prototype.Execute = function(){
        FormatText();
    }


    //以下都是实现功能的方法
    function FormatText() {
      
    var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
          
    if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG )
        
    {
      
    var temps = new Array();
      
    var sec = oEditor.EditorDocument.selection.createRange();
      
    var tmpText = sec.text;
      
    var isPart = tmpText != null && tmpText.trim().length > 0;
    isPart 
    = false//暂时无法实现局部格式化
      if (!isPart) {
        
    var imgs = oEditor.EditorDocument.images;
        
    if (imgs != null && imgs.length > 0{
          
    for (j = 0; j < imgs.length; j++{
            
    var t = document.createElement("IMG");
            t.alt 
    = imgs[j].alt;
            t.src 
    = imgs[j].src;
            t.width 
    = imgs[j].width;
            t.height 
    = imgs[j].height;
            t.align 
    = imgs[j].align;
            temps[temps.length] 
    = t;
          }

          
    var formatImgCount = 0;
          
    for (j = 0; j < imgs.length;) {
            imgs[j].outerHTML 
    = "#FormatImgID_" + formatImgCount + "#";
            formatImgCount
    ++;
          }

        }

       
    var html = processFormatText(oEditor.EditorDocument.body.innerText);
        
    if (temps != null && temps.length > 0{
          
    for (j = 0; j < temps.length; j++{
            
    var imghtml = "<img src=\"" + temps[j].src + "\" alt=\"" + temps[j].alt + "\" width=\"" + temps[j].width + "\" height=\"" + temps[j].height + "\" align=\"" + temps[j].align + "\">";
            html 
    = html.replace("#FormatImgID_" + j + "#", imghtml);
          }

        }

        oEditor.SetHTML(html);
      }
     else {
       
    var html = processFormatText(tmpText);
          sec.pasteHTML(html);
      }

      }

      
    else
      alert( 
    '必须在设计模式下操作!' ) ;
    }


    function DBC2SBC(str) {
      
    var result = '';
      
    for (var i = 0; i < str.length; i++{
        code 
    = str.charCodeAt(i);
        
    // “65281”是“!”,“65373”是“}”,“65292”是“,”。不转换","

        
    if (code >= 65281 && code < 65373 && code != 65292 && code != 65306){
        
    //  “65248”是转换码距
          result += String.fromCharCode(str.charCodeAt(i) - 65248);
        }
     else {
          result 
    += str.charAt(i);
        }

      }

      
    return result;
    }


    function processFormatText(textContext) {
        
    var text = DBC2SBC(textContext);
        
    var prefix = "  ";
        
    var tmps = text.split("\n");
        
    var html = "";
        
    for (i = 0; i < tmps.length; i++{
          
    var tmp = tmps[i].trim();
          
    if (tmp.length > 0{
            html 
    += "<p>  " + tmp + "</p>\n";
          }

        }

      
    return html;
    }


    String.prototype.trim 
    = function()
    {
      
    return this.replace(/(^[\s ]*)|([\s ]*$)/g, "");
    }
    ;

    String.prototype.leftTrim 
    = function()
    {
      
    return this.replace(/(^\s*)/g, "");
    }
    ;

    String.prototype.rightTrim 
    = function()
    {
      
    return this.replace(/(\s*$)/g, "");
    }
    ;


    // Register the related command
    FCKCommands.RegisterCommand('Format168'new FCKFormat168('Format168'));

     第二步:修改fck默认的配置文件

    直接修改默认的配置文件 fckconfig.js

    从FCKeditor文件夹下找到fckconfig.js

    找到下面这句:FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ;
    然后增加:
    FCKConfig.Plugins.Add('formatcommands') ;
    'formatcommands'是你的插件文件夹的名字,大小写也要都一样


    第三步:增加自定义的ToolBarSet

    FCKConfig.ToolbarSets["MyToolbar"= [
        [
    'Source','Preview','Templates'],
        [
    'Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
        [
    'Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
        [
    'Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
        [
    'Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
        [
    'OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
        [
    'JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
        [
    'Link','Unlink','Anchor'],
        [
    'Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
        
    '/',
        [
    'Style','FontFormat','FontName','FontSize'],
        [
    'TextColor','BGColor'],
        [
    'FitWindow','ShowBlocks','-','About','Format168']        // No comma for the last row.
    ] ;

    这里的Format168 是你插件文件中预先注册的名字

    最后在页面上创建一个fckEditor

     <div>

                
    <script type="text/javascript">
          
    var oFCKeditor = new FCKeditor('FCKeditor1');
          oFCKeditor.BasePath 
    = "FCKeditor/";
          oFCKeditor.ToolbarSet
    ='MyToolbar';
          oFCKeditor.Height 
    ="300";
          oFCKeditor.Create();
                
    </script>

            
    </div>

    最后的效果如下图:

    转载于:https://www.cnblogs.com/lyjunli/archive/2011/08/23/2150391.html

    展开全文
  • 默认的插件路径是..../editor/plugins/ 为了方便起见我们不改变默认路径,先在这个目录下创建一个存放插件的文件夹,这里我们起名为formatcommands然后我们在此目录下创建一个fckplugin.js,记住这里插件的名字必须...

    本文为原创文章,转载请注明出处链接和作者!

    第一步:需要书写你的插件文件,这里必须注意你的目录结构,默认的插件路径是..../editor/plugins/ 

    为了方便起见我们不改变默认路径,先在这个目录下创建一个存放插件的文件夹,这里我们起名为formatcommands

    然后我们在此目录下创建一个fckplugin.js,记住这里插件的名字必须为这个名字(大小写也要一致),然后我们在创建一个语言包

    文件夹lang,最后把需要的图标文件也放在与插件文件fckplugin.js同目录下,具体的文件目录请看图:

    补充说明一下:lang文件夹下面是语言包文件,这里我创建了一个en.js  注意 en是国别码都是小写的  ,如果要是中文可以写成 zh-cn.js en.js 的源码为:

    /*  * FCKeditor - The text editor for internet  * Copyright (C) 2003-2006 Frederico Caldeira Knabben  *   * Licensed under the terms of the GNU Lesser General Public License:  *         http://www.opensource.org/licenses/lgpl-license.php  *   * For further information visit:  *         http://www.fckeditor.net/  *   * "Support Open Source software. What about a donation today?"  *   * File Name: en.js  *     Marquee English language file.  *   * File Authors:  *         Yogananthar Ananthapavan(rollbond@gmail.com)  */ FCKLang.Format168Btn    = 'format';

    这个是为了给出鼠标悬停到按钮上的提示 插件文件的源代码为:

    /*  * FCKeditor - The text editor for internet  * Copyright (C) 2003-2006 Frederico Caldeira Knabben  *   * Licensed under the terms of the GNU Lesser General Public License:  *         http://www.opensource.org/licenses/lgpl-license.php  *   * For further information visit:  *         http://www.fckeditor.net/  *   * "Support Open Source software. What about a donation today?"  *   * File Name: fckplugin.js  *     Plugin for Format168 background  *  *   * File Authors:  *         Yogananthar Ananthapavan (rollbond@gmail.com)  */ // Create the "Format168" toolbar button var oFormat168Item = new FCKToolbarButton('Format168', FCKLang.Format168Btn); //设置按钮的图标路径 oFormat168Item.IconPath = FCKPlugins.Items['formatcommands'].Path + 'format168.jpg'; //注册按钮项 FCKToolbarItems.RegisterItem('Format168', oFormat168Item); // The object used for all Format168 operations. var FCKFormat168 = new Object(); FCKFormat168 = function(name){     this.Name = name; } //FCK_TRISTATE_ON为默认是选中状态 下面的两个方法是实现接口的两个必须的方法,否则会报脚本错误 FCKFormat168.prototype.GetState = function() {          return FCK_TRISTATE_OFF; } //此方法是点击按钮后要完成的操作 FCKFormat168.prototype.Execute = function(){     FormatText(); } //以下都是实现功能的方法 function FormatText() {   var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;       if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG )     {   var temps = new Array();   var sec = oEditor.EditorDocument.selection.createRange();   var tmpText = sec.text;   var isPart = tmpText != null && tmpText.trim().length > 0; isPart = false//暂时无法实现局部格式化   if (!isPart) {     var imgs = oEditor.EditorDocument.images;     if (imgs != null && imgs.length > 0{       for (j = 0; j < imgs.length; j++{         var t = document.createElement("IMG");         t.alt = imgs[j].alt;         t.src = imgs[j].src;         t.width = imgs[j].width;         t.height = imgs[j].height;         t.align = imgs[j].align;         temps[temps.length] = t;       }       var formatImgCount = 0;       for (j = 0; j < imgs.length;) {         imgs[j].outerHTML = "#FormatImgID_" + formatImgCount + "#";         formatImgCount++;       }     }    var html = processFormatText(oEditor.EditorDocument.body.innerText);     if (temps != null && temps.length > 0{       for (j = 0; j < temps.length; j++{         var imghtml = "<img src=/"" + temps[j].src + "/" alt=/"" + temps[j].alt + "/" width=/"" + temps[j].width + "/" height=/"" + temps[j].height + "/" align=/"" + temps[j].align + "/">";         html = html.replace("#FormatImgID_" + j + "#", imghtml);       }     }     oEditor.SetHTML(html);   } else {    var html = processFormatText(tmpText);       sec.pasteHTML(html);   }   }   else   alert( '必须在设计模式下操作!' ) ; } function DBC2SBC(str) {   var result = '';   for (var i = 0; i < str.length; i++{     code = str.charCodeAt(i);     // “65281”是“!”,“65373”是“}”,“65292”是“,”。不转换","     if (code >= 65281 && code < 65373 && code != 65292 && code != 65306){     //  “65248”是转换码距       result += String.fromCharCode(str.charCodeAt(i) - 65248);     } else {       result += str.charAt(i);     }   }   return result; } function processFormatText(textContext) {     var text = DBC2SBC(textContext);     var prefix = "  ";     var tmps = text.split("/n");     var html = "";     for (i = 0; i < tmps.length; i++{       var tmp = tmps[i].trim();       if (tmp.length > 0{         html += "<p>  " + tmp + "</p>/n";       }     }   return html; } String.prototype.trim = function() {   return this.replace(/(^[/s ]*)|([/s ]*$)/g, ""); }; String.prototype.leftTrim = function() {   return this.replace(/(^/s*)/g, ""); }; String.prototype.rightTrim = function() {   return this.replace(/(/s*$)/g, ""); }; // Register the related command FCKCommands.RegisterCommand('Format168'new FCKFormat168('Format168'));

     第二步:修改fck默认的配置文件

    直接修改默认的配置文件 fckconfig.js

    从FCKeditor文件夹下找到fckconfig.js

    找到下面这句:FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; 然后增加: FCKConfig.Plugins.Add('formatcommands') ; 'formatcommands'是你的插件文件夹的名字,大小写也要都一样 第三步:增加自定义的ToolBarSet

    FCKConfig.ToolbarSets["MyToolbar"= [     ['Source','Preview','Templates'],     ['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],     ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],     ['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],     ['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],     ['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],     ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],     ['Link','Unlink','Anchor'],     ['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],     '/',     ['Style','FontFormat','FontName','FontSize'],     ['TextColor','BGColor'],     ['FitWindow','ShowBlocks','-','About','Format168']        // No comma for the last row. ] ;

    这里的Format168 是你插件文件中预先注册的名字 最后在页面上创建一个fckEditor

     <div>             <script type="text/javascript">       var oFCKeditor = new FCKeditor('FCKeditor1');       oFCKeditor.BasePath = "FCKeditor/";       oFCKeditor.ToolbarSet='MyToolbar';       oFCKeditor.Height ="300";       oFCKeditor.Create();             </script>         </div>

    最后的效果如下图: 如果有什么不明白或者不对的地方,请到论坛发贴提问:www.51ini.com 源码下载:http://www.cnblogs.com/Files/goody9807/FCKeditor.rar

    展开全文
  • 要求:小伙伴们,请编写"改变颜色"、"改变宽高"、"隐藏内容"、...需要注意的是恢复函数命名为reset时候是无效的,必须改为别的名字。因为reset是保留关键字 见http://www.w3cschool.cc/js/js-reserved.html <!...
  • js使用小技巧

    2014-07-11 09:57:29
    favicon.ico 名字最好不变16*1616色,放虚拟目录根目录下 收藏栏图标 查看源码 查看网页源代码 onclick="window.location = "view-source:"+ "http://www.csdn.net/""> 关闭输入法 自动全选 ()"> ...
  • 标准HTML上传表单为用户提供一个文本框和按钮来选择文件,选中文件是随着form表单提交。整个文件上传完成之后,下一个页面才会显示,并且不能对选择文件做预设文件检验,例如文件大小限制,文件类型限制。...
  • ' 显示选定文件的名字 MsgBox CommonDialog1.filename Exit Sub ErrHandler: ' 用户按了“取消”按钮 Exit Sub End Sub 参考资料:MSDN var fd = new ActiveXObject("MSComDlg.CommonDialog"); fd....
  • 考虑到需要让小程序根据电影名字的程度自动生成对应数量方框,因此今天建立一个非常简单数据表,来记录电影图片地址和名字信息。 使用一个按钮来实现点击后切换图片功能。 有个小插曲。 我用bottonbindtap...
  • react结合redux简单学习

    2020-11-16 22:31:36
    一. react结合redux 1. redux融入react代码 目前redux在react中使用是最大的,所以我们需要将之前编写...store文件和上次的一样:index中的引入有些改变:其他的名字改变一下 store中 index.js 文件 // import redux fr
  • dreamweaver各种组件

    2008-06-26 16:55:56
    History Go 2.0 这个Behavior的作用是在网页中增加一个“History Go”的javascri pt,从而可以实现类似于浏览器中的“前进”和“后退”按钮的功能。 Print 3.0 在网页中加入一个打印目标页面的功能,能够呼出打印...
  • Javascript和jQuery! 第一项任务 将此目录分叉到您的个人帐户中,并将其克隆到您的coding_course文件夹中,就像上周...使用变量,在背景改变时将跨度中的文本更改为艺术家的名字。 感觉卡住了吗? 签出解决方案分支!
  • 文章目录开发环境需求游戏规则前端三步骤第一步:html+css第二步,现在开始写css代码,定义元素样式:第三步,现在开始写js代码,通过点击按钮改变卡牌和抽卡记录数据:第四步,接下来写最后一步,也就是解决bugs ...
  • 今天后端开发人员给了我一个excel文件,跟我说要实现...这样就实现了下载,不过这样下载的文件有一个问题,就是默认的名字 下载.xlsx 但是这样有点不大美观,所以想要改下名字 创建一个a标签用于下载,可以改变下...
  • // initConfig 是对象下的一个方法,需要传入三个参数,盒子的id,数组的名字,是否需要滚动,是否需要点击按钮; DigsurGallery.Rolling.prototype.initConfig = function(Container, picArray, HasSlider, HasButton)...
  • 同样的我们需要先引入4个css和js通过api文档,我们可以知道布局示例代码为:执行出来可以看到这样一个界面:不难发现元素属性:title:每一个代码块的名字split:为true时用户可以通过分割栏改变面板大小,...
  • 我们看上面例子,在myfile.htm中,我们只关心页面显示方式,我们可以设计不同界面,用不同方式来排版页面,但数据是储存在myfile.xml中,不需要任何改变。 (如果你是程序员,你会惊讶发现,这与模块化...
  • //改变img属性值 var now = new Date().getTime(); //不同时间点获取是不同图片 imgEle.attr("src","rc.action?hello="+now); } //验证文本框中内容 function checkcode(){ //获取...
  •  显示用户加入购物车商品,计算总价格,提供全选和取消全选的按钮,从后台获取商品单价,判断当前剩余数量,当用户点击数量添加或者减少之后,对于总价要实时刷新,采用jQuery对数据进行修改,当用户取消...
  • //移动或者改变元素时 边框吸附距离 单位:像素 plugins/dialog/plugin.js config.dialog_magnetDistance = 20; //是否拒绝本地拼写检查和提示 默认为拒绝 目前仅firefox和safari支持 plugins/wysiwygarea/...
  • 新增了自定义Ueditor按钮的功能 注意:本次升级与之前版本不兼容,但是在使用体验上差别不大。 ###[2014-6-16] 更新到Ueditor 1.4.3 ###[2014-5-15] 增加不过滤 script,style ,不自动转div为p的脚本 修复在...
  • // 下载图的具体操作,改变a的属性,className令a标签可点击,href令能下载,download是下载的文件的名字 if (data) { link.className = 'active' link.href = 'data:application/bpmn20-xml;charset=UTF-8,' + ...
  • vc++ 应用源码包_6

    2012-09-15 14:59:46
    我想知道的人就多了,其实暴风影音就是Media Player Classic,暴风影音只是同我一样从Gabest官方下载到了Media Player Classic的源码,不同的是,暴风影音将Media Player Classic改成了自己的名字并加入了许多的解码器,...
  • vc++ 应用源码包_5

    2012-09-15 14:45:16
    我想知道的人就多了,其实暴风影音就是Media Player Classic,暴风影音只是同我一样从Gabest官方下载到了Media Player Classic的源码,不同的是,暴风影音将Media Player Classic改成了自己的名字并加入了许多的解码器,...
  • vc++ 应用源码包_4

    2012-09-15 14:38:35
    我想知道的人就多了,其实暴风影音就是Media Player Classic,暴风影音只是同我一样从Gabest官方下载到了Media Player Classic的源码,不同的是,暴风影音将Media Player Classic改成了自己的名字并加入了许多的解码器,...
  • vc++ 应用源码包_3

    2012-09-15 14:33:15
    我想知道的人就多了,其实暴风影音就是Media Player Classic,暴风影音只是同我一样从Gabest官方下载到了Media Player Classic的源码,不同的是,暴风影音将Media Player Classic改成了自己的名字并加入了许多的解码器,...
  • vc++ 应用源码包_2

    2012-09-15 14:27:40
    我想知道的人就多了,其实暴风影音就是Media Player Classic,暴风影音只是同我一样从Gabest官方下载到了Media Player Classic的源码,不同的是,暴风影音将Media Player Classic改成了自己的名字并加入了许多的解码器,...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

js改变按钮的名字