web
LCpluto
梦想是要有的,万一实现了呢?
展开
-
javascript.void(0)依旧会跳转页面问题
一般情况下我们使用标签,想要它里面的href失效,从而执行后面的onclick会使用到javascript.void(0)。今天在使用这个方法的时候发现在IE中使用会有问题,虽然禁止掉了,但是在执行完onclick里面的方法后以及会执行href中的javascript.void(0),从而跳转了页面,输出一个空页面。a href="javascript:void(0)" title="测试"原创 2015-12-11 15:08:47 · 1602 阅读 · 0 评论 -
xpages获得当前页面url及其参数
function p(stuff) {print(">>");}var url : XSPUrl;try {url = context.getUrl();var n = url.getParametersCount();p("getParametersCount = " + n);for(var i=0; ivar name = url.getParameter原创 2016-06-27 16:25:18 · 412 阅读 · 0 评论 -
domino处理ajax传中文或特殊字符问题
用ajax传值到后台代理,如果传值为中文或者特殊字符可能会出现编码问题,需要进行编码和解码。具体处理方案,首先前台js需要对字符串进行编码,使用encodeURIComponent,使字符串变为url的编码形式,如:subject = encodeURIComponent(subject);然后后台代理得到subject,这时候它的值是url的编码形式,需要解码,使用@URLDec原创 2016-06-01 15:45:45 · 1211 阅读 · 0 评论 -
修改注册表来修改IE的设置---资料汇总
1. 添加删除受信任站点:/HKEY_CURRENT_USER/SoftWare/Microsoft/Windows/CurrentVersion/Internet Settings/ZoneMap/Ranges下有一个信任站点就有一个RangeN(N为1,2,3...)的记录2. Internet自定义级别的修改:/HKEY_CURRENT_USER/SoftWare/转载 2015-12-23 10:05:33 · 1796 阅读 · 0 评论 -
extjs中treepanel属性和方法
本文导读:树控件由Ext.tree.TreePanel类定义,TreePanel类继承自Panel面板。TreePanel是ExtJS中最多能的组件之一,它非常适合用于展示分层的数据。树的使用是很频繁的,对树节点的各种操作已经和数据库的互动操作,这些都是需要掌握的。1、Ext.tree.TreePanel主要配置项:root:树的根节点。rootVisible:转载 2016-11-28 16:13:07 · 2269 阅读 · 0 评论 -
AngularJS实现多选按钮组
使用AngularJS实现多选按钮组,按钮样式使用bootstrap,效果图如下:html页面代码:class= "btn btn-default est-lab" ng-class="{true: 'selecte-on', false: 'selecte-off'}[vm.reasonStr.indexOf('a') > -1]" ng-click="choseReaso原创 2017-01-19 10:39:00 · 2059 阅读 · 0 评论 -
页面引用bootstrap报错Bootstrap's JavaScript requires jQuery
导致这个报错的原因是bootstrap加载的顺序有问题,必须先引用jquery.min.js文件,然后再引用botstrap的js。如下src="../js/jquery.min.js">src="../js/ajax.js">src="../js/bootstrap.min.js">src="../js/bootstrap.js">src="../js/angular.min原创 2017-05-08 09:47:43 · 51514 阅读 · 10 评论 -
正则分析法获得url参数
//js正则分析法获得url参数function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return un原创 2017-05-08 11:08:54 · 357 阅读 · 0 评论 -
bootstrap两端对齐排列的按钮组
让一组按钮拉长为相同的尺寸,填满父元素的宽度。对于按钮组中的按钮式下拉菜单也同样适用。效果图:代码: Left Middle Right原创 2017-05-10 11:07:38 · 2700 阅读 · 0 评论 -
JS取url中的参数
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^/*根据用户输入的搜索内容,将它添加的url中格式为key="用户输入信息",跳转新的url。新的页面加载时执行Agent_douRightOpen代理,本表单的searchText域储存k原创 2016-06-27 14:15:32 · 357 阅读 · 0 评论 -
解决ie8不支持placeholder方法
setTimeout(plho,1000);function plho(){//判断浏览器是否支持placeholder属性 supportPlaceholder='placeholder'in document.createElement('input');if(!supportPlaceholder){var text = document.getElementById(原创 2016-06-27 14:13:04 · 3441 阅读 · 0 评论 -
ajax执行domino代理并返回数据(Get方法)
使用原始的ajax来调用domino的代理,就是一个最简单的ajax,当然用jQuery也是一样。var XMLRole=new XMLHttpObject("GET","/文件名/数据库名.nsf/代理名称?openagent&key="+Math.random(),false,'') ; //红色标注的地方很纠结,如果不写的话一个代理在一次session中就执行一次,具体原因不是很清楚原创 2015-12-15 16:17:28 · 3198 阅读 · 0 评论 -
domino中页面刷新和关闭事件(js)的捕捉(onbeforeunload方法)
项目原来有一个功能,用户点击退出时会记录用户的注销情况,但是如果用户使用各种方法关闭浏览器的话就没有办法捕捉。为了实现这个功能,我从网上找了很多资料,不过都没有实现,最后用了一个折中的办法实现。既然要用js来捕捉用户刷新和关闭的事件,自然是要用到onunload或者onbeforeunload,这两者的区别网上有很多,就不多累述了。无论哪种方法要实现上面的功能都不行,因为对于浏览器来说,刷新和原创 2015-12-16 10:09:03 · 1340 阅读 · 0 评论 -
IE引起onbeforeunload异常解决
前几天为了实现在domino中捕捉页面的刷新和关闭事件使用了onbeforeunload方法,当时测试在IE11下无问题,但是进行范围测试的时候发现IE10会出现一个奇怪的问题。当我操作导航的标签的时候onbeforeunload会被执行,纠结了很长时间,后来发现竟然是标签的问题,因为上面导航栏的所有按钮用的a标签的href里写的是javascript:void(0);后来经过测试test原创 2015-12-17 10:54:21 · 723 阅读 · 1 评论 -
js操作select option
1、获取选中select的value和text,html代码如下:select id="mySelect"> option value="1">one/option> option value="2">two/option> option value="3">three/option>/select>则可通过以下script代码s来获取选中的va转载 2016-01-19 10:55:53 · 2440 阅读 · 0 评论 -
domino纯前台分页功能实现
最近来到新的项目组,第一任务就是要做一个分页的功能。主要用的是前台用户进行条件搜索,然后后台代理根据提交的条件处理数据,处理过程中将所有的数据放到一个变量a中,而且每10个数据后面加一个空格符(为了前台分割),再将变量print到前台。前台获得数据(一定要在页面加载前或者加载时,不要在onload里写),放到一个div里,然后将数据放到一个数组divstrs中,并然后分割,具体代码如下。d原创 2015-12-01 15:45:00 · 1218 阅读 · 0 评论 -
ActiveXObject 留以备用
javascript取得机器名,用户名,读写注册表,启动应用程序 //javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应用程序, 比如:有的时候我们需要得到用户的机器名,用户名,得到某个文件的信息,或者读写注册表,或者启动计算器、outlook等应用程序。 下面是一些常用的方法,每个都经过了测转载 2015-12-23 14:29:45 · 543 阅读 · 0 评论 -
JS读取本地文件及目录的方法
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。一、功能实现核心:FileSystemO转载 2015-12-23 15:38:03 · 693 阅读 · 0 评论 -
js实现自动下载功能
根据用户的需求,要在页面加载的时候根据页面内一个a标签的href下载内容到用户本地。这个功能比较流氓,后来通过沟通取消这个功能。在网上找到一些资料,下面把实现方面记录一下。otagsA = document.getElementById("表格ID").getElementsByTagName("a"); //获得表格内的所有a标签 for (i = 0; i原创 2015-12-22 08:55:37 · 4247 阅读 · 0 评论 -
JS视图搜索功能(将检索条件赋到url中传值)
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^/*这个代码会根据用户输入的搜索内容,将它添加的url中格式为key="用户输入信息",跳转新的url。新的页面加载时执行Agent_douRightOpen代理,本表单的searchTex原创 2016-01-29 15:50:59 · 1920 阅读 · 0 评论 -
js实现删除本地文件
前面做了用js在向本地添加文件,现在补充上删除文件,这两段代码一起使用可以实现一些实在的功能,具体代码如下。deleteFile("d:\gwScratchFile.gw");//删除文件函数function deleteFile(name) { var fso=new ActiveXObject("Scripting.FileS原创 2015-12-22 10:13:21 · 17289 阅读 · 3 评论