- 浏览: 63399 次
- 性别:
- 来自: 四川
最新评论
文章列表
为Gadget添加相应的拖拽事件,使其可以从外边拖放文件到工具栏上。
<body ondrop="myGadget.fileDown(event);"
ondragenter="Event.stop(event);" ondragover="Event.stop(event);">
...
</body>
,这里将使用到System.Shell.itemFromFileDrop方法,从event事件中获取拖动的文件对象System.Shell.Item,fileDown事件处理代码如下:
/* ...
在经过上篇介绍之后,一个windows 的gadget程序已经可以跑起来了。现在一步步添加功能。
说明:在这个应用中,我使用了prototype_1.6.js框架,因为我感觉这是比较轻量级的js框架,而且项目中正使用它,对它比较熟悉。
在程序第一次运行时,因为没有配置文件,所以使用为其配置几个默认的系统应用:
我的电脑、网络、控制面板、回收站、IE浏览器,在这里我以资源的方式将其添加,以便于后边的引用。
var finalVals = {
/**
* 定义需要用到的资源文件。
*/
defaultResources : {
/** 我的电脑。 */
...
在N年以前,至从我知道了在XP上可以使用一个文件夹拖到桌面边边当一个快捷方式的启动栏后,我一直爱不释手。去年换了电脑,又跟上了windows 7的步伐,装好系统后,兴冲冲地将文件夹往后桌面一拖…没反应,再拖还是没反应 ...
MyEclipse中变量变色的问题
- 博客分类:
- 程序日志
哥前两天不知道myeclipse为啥选中的变量/方法等不变色了,哥那个郁闷阿。。。又不能上网,没拆,哥下狠心将myeclipse的设置全部删除,重新设置过了,结果今天又出现了,,,最后才发现
1、在myeclipse上边有个按钮。。。点上就显示,没点上就不显示: 就这个红圈圈的按钮,选中就行,没选中就鬼都不显示。
2、回家后到网上查了查,发现网上这样写的,看后确实是这样:
控制editor内容颜色的选项:window--> Preferences--> General--> Editors--> Text Editors--> Annotations 或者窗口 ...
让flash自动显示代码提示的两种方式
- 博客分类:
- 程序日志
在你输入一个对象名称后,按下"."系统会自动出现相关的代码提示,这样的功能非常的实用,怎么来实现的呢?这里有三种方式可供选择:
方式一:通过指定对象类型 来触发代码提示。在使用 ActionScript2.0 时,可以严格指定基于内置类(例如 Button、Array 等)的变量的类型。这样做之后,“脚本”面板将显示该变量的代码提示。例如,假设键入以下代码: var names:Array = new Array();names.只要您键入句点 (.), Flash 就会在一个弹出菜单中显示可用于 Array 对象的方法和属性的列表,因为您已经将该变量的类型指定为数组。
...
JSON与JAVA数据的相互转换(基本应用)
- 博客分类:
- 程序日志
下载json及其依赖包:
jsonXXX.jar:http://sourceforge.net/projects/json-lib/files/
ezmorph-1.0.1.jar http://ezmorph.sourceforge.net/
以下的包都能在apache的官网上下载。commons-beanutils.jarcommons-httpclient.jarcommons-lang.jarcommons-logging.jar
我下载的都是最新版本(最新版的json与其它版本有所不同)
一、将任意的javaBean对象转换为json字符串:
Object obj=X ...
JavaScript中的execCommand
- 博客分类:
- 程序日志
目前以下内容仅对IE有效,对firefox 不保证可行
execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为指令参数(如下例中的"2D-Position"),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的"false"即表示不显示对话框),动态参数一般为一可用值或属性值(如下例中的"true")。document.execC ...
在ie中,obj.setAttribute("")obj.setAttribute("a","b")<==>obj.a="b"; obj.getAttribute("a")<==>obj.a;而在firefox 中,obj.setAttribute("")obj.setAttribute("a","b")<≠>obj.a="b"; obj.getAttribute("a&q ...
注意:本文档是预备文档,随时可能变更。
对于 Web 开发人员来说,文本兼容性是一个要考虑的重要问题。Windows Internet Explorer 8 引入了文本兼容性模式,该模式允许 Web 开发人员将浏览器设置为以与旧版本相同的方式显示网页,从而允许开发人员选择更新时间。
本文档将介绍由 Windows Internet Explorer 8 支持的文本兼容性模式,以及如何使用自定义标头基于每个页面或每个站点实现这些模式。实现适当的兼容性模式后,可以确保站点与 Windows Internet Explorer 8 及更高版本兼容。
各种兼容性模式
Windows Inte ...
我们项目立即要做ie与firefox兼容的事情了,特别地开个帖子来记录些点点滴滴...待正式做后,这里的内容就more起来了
1、第一天,遇到了a标签的click()事件问题:因为我们项目里使用了大量的异步请求,而这些请求全是使用a ...
有些事情看起来简单,处理起来才会知道很麻烦。同样在更改页面颜色调节功能IE与Firefox的兼容性时遇到的几个问题及解决办法供大家参考: 1、Firefox无法响应DIV的onClick事件 原因:Firefox下不支持以下语法:
Javascript代码
<DIVonClick="javascript:onPre();">
<DIV onClick="javascript:onPre();">
解决:全部按以下形式书写:
Javascript代码
<DIVonClick= ...
第一步: 从“文件夹选项”的“查看”选项卡下将在“文件夹选项”中选中“显示所有文件和文件夹”,将“隐藏已知文件类型的扩展名”前的钩选项去掉(需显示出已知文件类型的扩展名)。
第二步: 查找Vista系统下右键菜单中“发送到桌面快捷方式”放置的路径:"C:/User/用户名/AppData/Roaming/Microsoft/Windows/SendTo/",如果没有SendTo文件夹就建立一个。
第三步: 在以上文件夹的空白处点击鼠标右键,新建“Txt文本文档”,其后在SendTo窗口中会出现一个0字节的记事本图标文本文件“新建文本文档.txt”。第四步: 将 ...
今天打开电脑硬盘的某个分区,忽然...
发现在该分区多了一个我不知道的文件夹,里边有一些小文件和小文件,,,于是乎我的心里很不是滋味,我最讨厌这些莫名其妙的文件夹了,于是点了删除,结果提示必需要使用system权限才能删除,
晕。该目录下那么多文件,我不可能一个一个更新权限后才删除吧,那不累死人了。。。于是到网上找了一个命令,成功的使用system权限执行cmd命令,来进行文件夹的操作。。。
命令如下: sc Create SuperCMD binPath= "cmd /K start" type= own type= interact sc st ...
怎样用Java来获取真实的IP地址
- 博客分类:
- 程序日志
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。
如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.bt285.cn / 的URL时,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1 或 192.168.1.110,而并不是客户端的真实IP。
经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端 ...
HttpUrlConnection会话管理
- 博客分类:
- 程序日志
使用HttpURLConnection类(利用sessionId保持会话package nj.servlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; public class TestServlet extends HttpServlet { public void doPost(HttpServ ...