Time of Update: 2018-12-08
因為直接把內容作為字串給編輯器的 Value 屬性賦值使用的是 JavaScript 代碼,要讓 JS 代碼不受內容中雙引號、換行等的幹擾,只有先讀入到 textarea 最方便。 使用 CKeditor 3.0.1 複製代碼 代碼如下:<textarea cols="90" rows="10" id="content" name="content">cftea</textarea> <script type="text/javascript"
Time of Update: 2018-12-08
其開源協議是基於 GPL, LGPL 和 MPL 的。官方網站:http://ckeditor.com/ 一般來說,我們在編輯內容時,先是讀入到 textarea,再將 textarea 的內容賦給編輯器。因為直接把內容作為字串給編輯器的 Value 屬性賦值使用的是 JavaScript 代碼,要讓 JS 代碼不受內容中雙引號、換行等的幹擾,只有先讀入到 textarea 最方便。 使用 FCKeditor 2.6.5 複製代碼 代碼如下:<div><textarea id=
Time of Update: 2018-12-08
FCKeditor 2.6 的目錄 editor 下有一檔案 fckeditor.html。 我修改了該檔案,其中有些中文字,在 IE 中開啟之,發現是亂碼,原來這個檔案有問題。檔案中指定了 charset 為 utf-8: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 可是檔案卻是以 ANSI 儲存的,改為以 UTF-8 儲存,中文不再亂碼了。 順便說一下,調用 fckeditor.html
Time of Update: 2018-12-08
複製代碼 代碼如下:<script language="JavaScript"> var paypopupURL = "http://www.jb51.net"; var randkey = '13'; //bypass IE functions function setupActiveX(){ document.write(' <INPUT ID="autoHit" TYPE="TEXT" ONKEYPRESS="showActiveX()">'); }
Time of Update: 2018-12-08
因此如果要建立一個與已經存在的對象內容相同的對象,不能通過簡單的賦值操作。這樣說的可能還是不太明白。 看下面的例子: 複製代碼 代碼如下:var a=[1,2,3,4]; var b=a;c=b; a.pop(); //移除最後一個元素 alert(b); //彈出1,2,3 alert(c); //彈出1,2,3 var a=[1,2,3,4]; var b=a;c=b; a.pop(); //移除最後一個元素 alert(b); //彈出1,2,3 alert(c); //彈出1,2,3
Time of Update: 2018-12-08
在公司項目過程中開發過幾個外掛程式,下面為Levin所用的JQuery外掛程式模板。和google上的大同小異哈。複製代碼 代碼如下:; (function($) { // Private functions. var p = {}; p.func1 = function() { }; //main plugin body $.fn.PLUGIN = function(options) { // Set the options. options = $.extend({},
Time of Update: 2018-12-08
jquery-autocomplete配置: <script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="/js/jquery.autocomplete.min.js"></script> <link rel="Stylesheet"
Time of Update: 2018-12-08
複製代碼 代碼如下:<script> var speed=20;/*速度數值越大速度越慢*/ document.getElementById('www_qpsh_com2').innerHTML=document.getElementById('www_qpsh_com1').innerHTML; /*兩個層來回交替出現*/ function Marquee(){
Time of Update: 2018-12-08
熟悉jquery的傢伙大概花個5到10分鐘就可以搞定了吧。由於這種導 航效果比較通用,LEVIN順手寫了個 jquery外掛程式~ 如果你的網站也需要類似的效果,大可拿去直接用或者擴充下:) 如果你也想嘗試將某些可重用功能封 裝成jquery外掛程式,別忘了看看一般的jquery外掛程式開發過程,另外還有偶的一個jquery外掛程式模板。 複製代碼 代碼如下:;(function($) { // Private functions. var p = {}; p.showC = function(
Time of Update: 2018-12-08
比如http://domain/#admin的location.hash="#admin"。利用這個屬性值可以做一個非常有意義的事情。 很多人都喜歡收藏網頁,以便於以後的瀏覽。不過對於Ajax頁面來說的話,一般用一個頁面來處理所有的事務,也就是說,如果你瀏覽到一個Ajax頁面裡邊有意思的內容,想將它收藏起來,可是地址只有一個呀,下次你開啟這個地址,還是得像以往一樣不斷地去點擊網頁,找到你鐘情的那個頁面。另外的話,瀏覽器上的“前進”[上一頁]
Time of Update: 2018-12-08
並且用js去執行: [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]------------------------------- 方法一。。。 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]這是方法二。。。。 在checkbox的 value中 設定了 該checkbox要執行的 函數,而 方法的參數 就是將 當前點擊的checkbox 做為參數傳過去。 此處 我用大jquery來操作 複製代碼 代碼如下:$(function() { $("ul li
Time of Update: 2018-12-08
複製代碼 代碼如下:function test(){ //將參數轉為一個數組 var args = Array.prototype.slice.apply(arguments); alert(args); }
Time of Update: 2018-12-08
做web開發的時候,有時候需要根據鍵盤進行一些操作,例如按下Enter的時候提交表單,禁止使用者輸入某些特殊字元,設定快速鍵等等。這時候需要找出使用者按下的是那些按鍵,寫個小程式來測試按鍵。複製代碼 代碼如下:$(document).ready(function(){ var $down = $("#down"); var $press = $("#press"); var $up = $("#up"); $(document).keydown(function(event){
Time of Update: 2018-12-08
jQuery和jQuery對象都實現了該方法,對於jQuery對象,只是把each方法簡單的進行了委託:把jQuery對象作為第一個參數傳遞給jQuery的each方法.換句話說:jQuery提供的each方法是對參數一提供的對象的中所有的子項目逐一進行方法調用。而jQuery對象提供的each方法則是對jQuery內部的子項目進行逐個調用。 複製代碼 代碼如下:jQuery.prototype.each=function( fn, args ) { return jQuery.each(
Time of Update: 2018-12-08
1.下載apache安裝包,並執行安裝。 2.下載php5的zip包,並解壓到c:\php 3.修改apache的設定檔httpd.conf,添加以下: 複製代碼 代碼如下:#load the php main library to avoid dll hell Loadfile "C:\php\php5ts.dll" #load the sapi so that apache can use php LoadModule php5_module
Time of Update: 2018-12-08
複製代碼 代碼如下:var arr1 = [ "one", "two", "three", "four", "five" ]; $.each(arr1, function(){ alert(this); }); 輸出:one two three four five 複製代碼 代碼如下:var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] $.each(arr2, function(i, item){
Time of Update: 2018-12-08
1.基礎:本次分析原理就是在各個瀏覽器下input內容變化的時候觸發事件的各種不相容性.在ie下用onpropertychange事件,在其他瀏覽器裡用input事件. 2.用例:對每個瀏覽器分別測試如下的情況: –輸入英文字母時–開啟IME時–大小寫不同時–輸入運算子時–按下tab鍵時–IME中按下空格時–按下修飾鍵時–複製粘貼時–刪除文本時–等等 3.測試開始:(只標出特殊情況,沒標出的表示正常觸發,每次只觸發一次事件) chrome: +開啟IME時,可以捕捉到輸入事件.
Time of Update: 2018-12-08
以下兩段jQuery是等價的 1 使用toggleClass實現class值的交替 複製代碼 代碼如下:$("#in1").click(function(){ $("li").toggleClass("ok2"); }) 2 使用js判斷實現class值的交替 複製代碼 代碼如下:$("#in1").click(function(){ var ok=$("li:first").attr("class") if (ok == "ok2"){ $("li").removeClass();
Time of Update: 2018-12-08
該狀態碼記錄在IIS日誌中,同時也可能在Web瀏覽器或FTP用戶端顯示。狀態碼可以指明具體請求是否已成功,還可以揭示請求失敗的確切原因。 更多資訊 記錄檔的位置 在預設狀態下,IIS把它的記錄檔放在%WINDIR\System32\Logfiles檔案夾中。每個全球資訊網(WWW)網站和FTP網站在該目錄下都有一個單獨的目錄。在預設狀態下,每天都會在這些目錄下建立記錄檔,並用日期給記錄檔命名(例如,exYYMMDD.log)。 HTTP 1xx-資訊提示
Time of Update: 2018-12-08
不過setCapture不支援鍵盤事件, 只能捕獲以下滑鼠事件:onmousedown、onmouseup、onmousemove、onclick、ondblclick、onmouseover和onmouseout。 程式中主要是要捕獲onmousemove和onmouseup事件。 msdn的介紹中還說到setCapture有一個bool參數,用來設定在容器內的滑鼠事件是否都被容器捕獲。