javascript 用鼠标 选择 文字 然后替换 很酷的<script type="text/javascript"> function changes(obj){ var TextIn=document.getElementById("textin"); if(TextIn.createTextRange){ //ie兼容 TextIn.focus(); document.selection.createRange().duplicate().text=obj; }else{ //firefox兼容 var iStart = TextIn.se ...
使用Javascript来动态创建 script 标记 var head = document.getElementsByTagName("head").item(0); var script = document.createElement ("script"); script.src = "XXX.js"; head.appendChild (script);
原文:Ruby on Rails Rake Tutorial (aka. How rake turned me into an alcoholic) 引言:作为一个rails的开发者,你可能很熟悉使用rake进行你的测试,或者使用rake db:migrate运行你的migrations,但是你真的知道Rake的背后故事吗?你意识到可以自己写一个Rake任务或者一个有用的lib吗? 下面是我们使用Rake任务的例子: 1、给列表中的用户发送邮件 2、每晚数据的计算和报告 3、过期或重新生成缓存 4、备份数据和svn版本(how's this : subversion repository) ...
后台 运行 任务 下载spawn 放在vendor/plugins 目录下 在config/environment.rb中配置: config.active_record.allow_concurrency=true def test spawn do sleep 11 12.times { puts "i" } end render :action=>"test" end 很开心的是 该程序不会sleep 11 而是执行到这步时候 render ...
2008-08-07

open_flash_chart

关键字: open_flash_chart plugin
http://pullmonkey.com/projects/open_flash_chart I ported the php code for open flash chart to ruby and so far it has worked quite well with Rails. Just ported the latest 1.9.7 version - see the many graph examples below. To install and use the open flash chart plugin for Rails do the following: ...
MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明 需要注意的是,要修改的地方非常多,相应的修改方法也很多。下面是一种最简单最彻底的方法: 一、Windows 1、中止MySQL服务 2、在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可 3、打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭 4、启动MySQL服务 二、Linux 1、中止MySQL服务(bin/mysqladmin -u ...
ysql 中ERROR 1406 (22001): Data too long for column 解决方法 2008-06-06 13:51 导入数据的时候,MYSQL 报错:Data too long for column 解决办法: 在my.ini里找到(此文件在mysql安装目录下) sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” 把其中的STRICT_TRANS_TABLES,去掉, 或者把sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_ ...
2008-08-04

让IE的<option>支持click事件

关键字: 让ie的<option>支持click事件
众所周知,在IE里, select的option是不支持onclick事件的, 而在FF 和 OPERA 里, option 是支持onclick事件的. (safari似乎也不支持,不过暂时我还不知道如何解决safari的问题.) 虽然onchange在某些时刻可以代替 option的click事件, 但是两者并无法做到完全等价. 因为onchange只有在 你点击的option和之前的option不同时才会触发. 当select当前选中的是第一项 而你再次点击第一项时, select是不会被触发的. 下面的代码演示了一种间接实现 option onclick的方法 注意:此方案只适 ...
2008-08-04

离开页面时候的警告

关键字: 离开浏览器警告
演示: http://www.cssrain.cn/demo/jquery-closewindow/d.html ie ff 测试都通过
【技术转载】选择select的当前选项触发onchange事件 我们用Select的onchange事件时,常会遇到这样一个问题,那就是连续选相同一项时,不触发onchange事件.select的onchange事件就是这样子的.你得有Change(改变),才能触发该事件.... 掌握了它的特性后,相应的解决办法也很简单. <select name=sel onchange="bao(this.options[this.options.selectedIndex].value)"> <option value="">请选择 <option value="1">Ite ...
klfo
搜索本博客
最近加入圈子
存档
最新评论