摘要: $v ){ echo $k . ' : ' . $v . ""; }} /* 获取用户真实地址 * @return string 返回用户ip*/function GetIP(){ if (isset($_SERVER)){ if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])){ $arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); /* 取X-Forwarded-For中第x个非unknown... 阅读全文
posted @ 2014-03-26 16:37 Vhelin 阅读(345) 评论(0) 推荐(0) 编辑
摘要: contenteditable 是html中的一個屬性,在HTML中,某些元素設置 contenteditable='true' 屬性時可以開啟該元素的編輯模式,contenteditable 可以讓div 或整個網頁,或者span等等元素設置為可寫,我們最常用的是 input 、textarea 文本輸入元素來輸入內容,但這些也只能夠輸入純文本,而 contenteditable 開啟後能夠輸入html內容。如果想在整個網頁可編輯,請在 body 標籤內設置 contenteditablecontenteditable 已在 html5 標準中得到有效的支持 使用方法: HT 阅读全文
posted @ 2013-11-30 13:15 Vhelin 阅读(621) 评论(0) 推荐(0) 编辑
摘要: execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用 如下格式:document.execCommand(sCmd,交互方式, 动态参数) 。其中:sCmd 为指令参数(如下例中的"2D-Position");交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的"false"即表示不显示对话框);动态参数一般为一可用值或属性值(如下例中的"true")。document.execCommand("2D-Position",false 阅读全文
posted @ 2013-11-20 13:27 Vhelin 阅读(336) 评论(0) 推荐(0) 编辑
摘要: tooltip 阅读全文
posted @ 2013-11-04 11:22 Vhelin 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 在任何编辑器中,获取光标位置都是非常重要的,很多人可能认为较难,其实只要处理好浏览器的兼容,还是比较容易实现的。下面我们一起来看看如何获取到 Textarea 元素中的光标位置。首先,我们用 rangeData 对象作为数据存储,并获得焦点:var rangeData = {start: 0, end: 0, text: "" };textarea.focus();对于非 IE 浏览器获取选区的起始和末尾位置其实非常容易:rangeData.start = el.selectionStart;rangeData.end = el.selectionEnd;通过截取我们可以得 阅读全文
posted @ 2013-11-01 14:12 Vhelin 阅读(340) 评论(0) 推荐(0) 编辑
摘要: PHP內置的字符串長度函數strlen無法正確處理中文字符串,它得到的只是字符串所占的字節數。對於GB2312的中文編碼,strlen得到的值是漢字個數的2倍,而對於UTF-8編碼的中文,就是3倍的差異了(在UTF-8編碼下,一個漢字占3個字節)。以下函數可以得出正確的字符串字符個數。function stringLength($str){ $c = 0; for($i=0;$i0xa0){ $i+=2; } $c++; } return $c;} 阅读全文
posted @ 2013-08-20 16:04 Vhelin 阅读(188) 评论(0) 推荐(0) 编辑
摘要: GRAG--彈出框顯示居中並能隨意拖動點擊顯示 關閉 這個是可以拖動的框下面是純js實現方式function $D(id){return document.getElementById(id);}function BindAsEventListener(object,fun){ return function(event){ return fun.call(object,(event || window.event)); }}function Bind(object,fun){ return function(){ return fun... 阅读全文
posted @ 2013-08-10 10:22 Vhelin 阅读(182) 评论(0) 推荐(0) 编辑
摘要: slides 顯示文字 顯示文字 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDDDDDDDDDDDDDDDDDD... 阅读全文
posted @ 2013-07-30 17:47 Vhelin 阅读(232) 评论(0) 推荐(0) 编辑
摘要: require_once 'PHPExcel.php'; $PHPReader = new PHPExcel_Reader_Excel2007(); $filePath = 'wjyl.xlsx'; if(!$PHPReader->canRead($filePath)){ $PHPReader = new PHPExcel_Reader_Excel5();//讀取舊版本} $PHPExcel = $PHPReader->load($filePath);//讀取Excel文件 $sheetCount = $PHPExcel->getSheetCo 阅读全文
posted @ 2013-07-25 16:30 Vhelin 阅读(462) 评论(0) 推荐(0) 编辑
摘要: touchstart : 當手指觸摸屏幕時觸發;即使已經有一個手指放在了屏幕上也會觸發。touchmove : 當手指在屏幕上滑動時連續的觸發,在這個事件發生期間,商用preventDefault()可阻止滾動。touchend : 當手指從屏幕上移開時觸發。除了常見的DOM屬性處,觸摸事件還包含下列三個用於跟蹤觸摸的屬性:touches : 表示當前跟蹤的觸摸操作的Touch對象的數組。targetTouches : 特定於事件目標的Touch對象的數組。changeTouches : 表示自上次觸摸以來發生了什麼改變的Touch對象的數組。每個Touch對象包含下列屬性clientX :觸 阅读全文
posted @ 2013-07-22 14:18 Vhelin 阅读(501) 评论(0) 推荐(0) 编辑