當前位置:首頁 » 網頁前端 » 訂餐腳本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

訂餐腳本

發布時間: 2022-07-29 14:42:31

⑴ 很多人都說美團搶單軟體好用但是我有個疑問就你搶單能全派完嗎,早知道每個單都有取餐時間和送餐時間的啊

腳本輔助

⑵ 要建一個面向二線城市的訂餐網站,請問如果租用主機空間,請問要主機要什麼配置水平還有服務商和價位區間

看網站腳本選擇配套的資料庫空間
還有流量和同時人數的限制

Q我買中上質量、中下價格的空間

⑶ 求一份FLASH腳本 在線急等 很急

下面的就是FLASH腳本語言詳解 希望你看完別忘記賞分了
- Go to 跳轉到指定的幀
- Play 播放
- Stop 停止
- Toggle High Quality 在高畫質和低畫質間切換
- Stop All Sounds 停止所有聲音的播放
- Get URL 跳轉至某個超聯結
- FSCommand 發送FSCommand命令
- Load Movie 裝載影片
- Unload Movie 卸載影片
- Tell Target 告知目標
- If Frame Is Loaded ..判斷幀是否被完全載入
- On Mouse Event 滑鼠事件

。其他Actions。包括:

- break 跳出循環
- call 調用指定幀(一般喊有某個特定函數)
- comment 注釋
- continue 繼續循環
- delete 刪除一個對象(Object)中的變數
- do while do while循環
- plicateMovieClip 復制MC
- else 否則(與if聯用)
- else if 否則如果(與if聯用)
- evaluate 調用自定義函數(Function)
- for for循環
- for .. in 依次取得對象(Object)中的各個屬性或者某個數組中的所有元素
- FSCommand 發送FSCommand命令
- function 聲明自定義函數
- getURL 跳轉至某個超聯結
- goto 跳轉到指定的幀
- if 如果
- ifFrameLoaded ..幀是否完全被載入
- include 讀入外部的ActionScript程序文件(.as)
- loadMovie 裝載MC
- loadVariables 轉載外部文件中的數據,這些外部文件可以是文本文件,或者是由ASP/CGI等腳本返回的文本值
- on 滑鼠事件的觸發條件
- onClipEvent MC的事件觸發程序
- play 播放
- print 輸出到列印機
- removeMovieClip 刪除MC
- return 在函數(function)中返回一個值
- set variable 設定變數值
- setProperty 設定屬性
- startDrag 開始拖動
- stop 停止
- stopAllSounds 停止所有聲音的播放
- stopDrag 停止拖動
- swapDepths 交換兩個MC的深度
- tellTarget 指定Action命令生效的目標
- toggleHighQuality 在高畫質和低畫質間切換
- trace 跟蹤調試
- unloadMovie 卸載MC
- var 聲明局部變數
- while 當..成立時..
- with 對..對象(Object)做..

。操作符( Operators)
- ! 邏輯非操作
- != 不等於
- "" 字元串
- % 取余數
- && 邏輯與操作
- () 括弧
- * 乘號
- + 加號
- ++ 變數自加一
- - 減號
- -- 變數自減一
- / 除號
- < 小於
- <= 小於等於
- <> 不等於
- == 相等
- > 大於
- >= 大於等於
- and 邏輯與
- not 邏輯非
- or 邏輯或
- typeof 返回變數類型
- void 實體,無返回
- | | 邏輯或操作
+ Bitwise Operators 位操作符
- & 位與操作
- << 位左移
- >> 位右移
- >>> 位右移(無符號)
- ^ 位異或操作
- | 位或操作
- ~ 補位操作
+ Compound Assign Operators 復合操作符
- %= A%=B 等效於 A=A%B
- &= A&=B 等效於 A=A&B
- *= A*=B 等效於 A=A*B
- += A+=B 等效於 A=A+B
- -= A-=B 等效於 A=A-B
- /= A/=B 等效於 A=A/B
- <<= A<<=B 等效於 A=A<<B
- >>= A>>=B 等效於 A=A>>B
- >>>= A>>>=B 等效於 A=A>>>B
- ^= A^=B 等效於 A=A^B
- |= A|=B 等效於 A=A|B
+ String Operators 字元串操作符(註:實質上是ASCII的比較)
- add 連接兩個字元串
- eq A eq B 字元串A值與字元串值B相等
- ge A ge B 字元串A值大於等於字元串B值
- gt A gt B 字元串A值大於字元串B值
- le A le B 字元串A值小於等於字元串B值
- lt A lt B 字元串A值小於字元串B值
- ne A ne B 字元串A值不等於字元串B值
+ Functions 函數
- Boolean 取表達式的布爾值(True 或 False)
- escape 除去URL串中的非法字元,將其參數按照URL編碼的格式轉化為字元串(String)
- eval 訪問並計算表達式(expression)的值,並以字元串(String)的形式返回該值
- false 布爾非值(0)
- getProperty 獲取屬性
- getTimer 獲取從電影開始播放到現在的總播放時間(毫秒數)
- getVersion 獲取瀏覽器的FLASHPlayer的版本號
- globalToLocal 場景(Scene)中的坐標轉換成MC中的坐標
- hitTest 測試一個點或者MC是否同另一個交叉(即沖突檢測)
- int 把十進制數值強制轉換成整數
- isFinite 測試數值是否為有限數
- isNaN 測試是否為非數值
- keycode 返回鍵盤按下鍵的鍵盤值(ASCII值)
- localToGlobal MC中的坐標轉換成場景(Scene)中的坐標
- maxscroll 文本框的最大行度
- newline 換行符
- Number 將參數轉換成數值其返回值有以下四種情況:

如果 x 為一數字,則返回值即為該數字;如果 x 為一布爾數,則返回0或1;如果 x 為一字元串,則函數將x解釋為一個指數形式的十進制數;如果x未定義,則返回0。
- parseFloat 將字元串轉換成浮點數
- parseInt 將字元串轉換成整數
- random 產生0到指定數間的隨機數
- scroll 文本框中的起始滾動行
- String 將參數轉換成字元串
- targetPath 返回指定實例MC的路徑字元串
- true 布爾是值(1)
- unescape 保留字元串中的%XX格式的十六進制字元
+ String Functions 字元串函數
- chr 將ASCII碼轉換成相應字元
- length 返回字元串的長度
- mbchr 將ASCII/S-JIS編碼轉換成相應的多位元組字元
- mblength 返回多位元組字元串的長度
- mbord 將多位元組字元轉換成相應的ASCII/S-JIS編碼
- mbsubstring 截取多位元組字元串中的字串
- ord 將字元轉換成ASCII碼
- substring 截取字元串中的子串
+ Properties 屬性
- _alpha Alpha值(透明度值)
- _currentframe 在MC中的當前幀數
- _droptarget 當使用Start drag拖動一個MC時,實時地返回該MC的絕對路徑
- _focusrect 高亮按鈕或者某個當前區域的顯示與否(True顯示/Flase不顯示)
- _framesloaded 已載入的影幀數
- _height MC的高度
- _highquality 畫質的高低(True高畫質/False低畫質)
- _name MC的實例名
- _quality 當前畫質(字元串值) LOW,MEDIUM,HIGH,BEST
- _rotation MC旋轉的角度(單位:度)
- _soundbuftime 聲音的緩沖區大小(默認值5,單位:秒)
- _target MC的路徑
- _totalframes 總幀數
- _url 電影被調用的URL地址
- _visible 是否可視(True可視/False不可視)
- _width MC的寬度
- _x MC的x坐標
- _xmouse 滑鼠的x坐標
- _xscale MC的X軸向縮放度
- _y MC的y坐標
- _ymouse 滑鼠的y坐標
- _yscale MC的y軸向縮放度
+ Objects 對象
+ Array 數組
- concat 合並多個數組
- join 將一個數組中的元素轉化成字元串,並通過特定的分割符進行聯結,並返回結果字元串
- length 返回數組長度
- new Array 新建數組對象
- pop 出棧 (FILO 先入後出)
- push 入棧 (入隊列)
- reverse 反相(顛倒數組,及第一個元素和最後一個元素互換……)
- shift 出隊列 (FIFO 先入先出)
- slice 截取數組中的子串生成新的數組
- sort 數組元素的排序
- splice 從數組中指定元素起刪除指定個數的元素或者刪除指定元素
- unshift 從數組頭部插入一個元素
+ Boolean 布爾對象
- new Boolean 新建布爾型對象
- toString 將布爾型對象的值轉換成字元串值
- valueOf 獲取布爾型對象的值(返回值為布爾型)
+ Color 顏色對象
- getRGB 獲取顏色值的RGB分量(返回值0xRRGGBB十六進制)
- getTransform 獲取顏色值的轉換量(返回值 cxform 型) [不太清楚]
- new Color 新建一顏色對象
- setRGB 設置顏色值的RGB分量(參數為0xRRGGBB十六進制)
- setTransform 設置顏色值的轉換量(參數為 cxform 型) [不太清楚]
+ Date 時間和日期對象
- getDate 獲取當前日期(本月的幾號)
- getDay 獲取今天是星期幾(0-Sunday,1-Monday...)
- getFullYear 獲取當前年份(四位數字)
- getHours 獲取當前小時數(24小時制,0-23)
- getMilliseconds 獲取當前毫秒數
- getMinutes 獲取當前分鍾數
- getMonth 獲取當前月份(注意從0開始:0-Jan,1-Feb...)
- getSeconds 獲取當前秒數
- getTime 獲取UTC格式的從1970.1.1 0:00以來的秒數
- getTimezoneOffset 獲取當前時間和UTC格式的偏移值(以分鍾為單位)
- getUTCDate 獲取UTC格式的當前日期(本月的幾號)
- getUTCDay 獲取UTC格式的今天是星期幾(0-Sunday,1-Monday...)
- getUTCFullYear 獲取UTC格式的當前年份(四位數字)
- getUTCHours 獲取UTC格式的當前小時數(24小時制,0-23)
- getUTCMilliseconds 獲取UTC格式的當前毫秒數
- getUTCMinutes 獲取UTC格式的當前分鍾數
- getUTCMonth 獲取UTC格式的當前月份(注意從0開始:0-Jan,1-Feb...)
- getUTCSeconds 獲取UTC格式的當前秒數
- getYear 獲取當前縮寫年份(當前年份減去1900)
- new Date 新建日期時間對象
- setDate 設置當前日期(本月的幾號)
- setFullYear 設置當前年份(四位數字)
- setHours 設置當前小時數(24小時制,0-23)
- setMilliseconds 設置當前毫秒數
- setMinutes 設置當前分鍾數
- setMonth 設置當前月份(注意從0開始:0-Jan,1-Feb...)
- setSeconds 設置當前秒數
- setTime 設置UTC格式的從1970.1.1 0:00以來的秒數
- setUTCDate 設置UTC格式的當前日期(本月的幾號)
- setUTCFullYear 設置UTC格式的當前年份(四位數字)
- setUTCHours 設置UTC格式的當前小時數(24小時制,0-23)
- setUTCMilliseconds 設置UTC格式的當前毫秒數
- setUTCMinutes 設置UTC格式的當前分鍾數
- setUTCMonth 設置UTC格式的當前月份(注意從0開始:0-Jan,1-Feb...)
- setUTCSeconds 設置UTC格式的當前秒數
- setYear 設置當前縮寫年份(當前年份減去1900)
- toString 將日期時間值轉換成"日期/時間"形式的字元串值
- UTC 返回指定的UTC格式日期時間的固定時間值
+ Key 鍵盤對象
- BACKSPACE Backspace(<-)鍵
- CAPSLOCK CapsLock鍵
- CONTROL Ctrl鍵
- DELETEKEY Delete(Del)鍵
- DOWN 方向下鍵
- END End鍵
- ENTER Enter(回車)鍵
- ESCAPE Esc鍵
- getAscii 獲取最後一個按下或松開的鍵的對應字元的Ascii碼
- getCode 獲取最後一個被按下的鍵的鍵盤掃描碼
- HOME Home鍵
- INSERT Insert(Ins)鍵
- isDown 當指定鍵被按下時返回True值
- isToggled 當Caps lock或者Num Lock鍵被鎖定時返回真(True)
- LEFT 方向左鍵
- PGDN PageDown(PGDN)鍵
- PGUP PageUp(PGUP)鍵
- RIGHT 方向右鍵
- SHIFT Shift鍵
- SPACE 空格鍵
- TAB Tab鍵
- UP 方向上鍵
+ Math 數學函數對象
- abs abs(n) 取n的絕對值
- acos acos(n) n的反餘弦(返回值單位:弧度)
- asin asin(n) n的反正弦(返回值單位:弧度)
- atan atan(n) n的反正切(返回值單位:弧度)
- atan2 atan2(x,y) 計算x/y的反正切
- ceil ceil(n) 取靠近n的上限的整數(向上取整)
- cos cos(n) 取n的餘弦(n的單位:弧度)
- E Euler(歐拉)指數(約為2.718)
- exp 指數
- floor floor(n) 取靠近n的下限的整數(向下取整)
- LN10 ln10(約等於2.302)
- LN2 ln2(約等於0.693)
- log 取自然對數(e為底)
- LOG10E 10為底取E的對數(約等於0.434)
- LOG2E 2為底取E的對數(約等於1.443)
- max 返回兩參數中的最大值
- min 返回兩參數中的最小值
- PI 圓周率(約等於3.14159)
- pow pow(x,y) x的y次方
- random 產生0-1間的隨機數
- round 四捨五入取整
- sin sin(n) 取n的正弦(n的單位:弧度)
- sqrt 開根號
- SQRT1_2 0.5開根號(約等於0.707)
- SQRT2 2開根號(約等於1.414)
- tan tan(n) 取n的正切(n的單位:弧度)
+ MovieClip 影片夾子對象
- attachMovie 產生一個庫中MC的實體並將它綁定到某個電影上
- picateMovieClip 復制當前MC產生新的MC
- getURL 使瀏覽器瀏覽指定頁面
- gotoAndPlay 跳轉到指定幀並播放
- gotoAndStop 跳轉到指定幀並停止播放
- loadMovie 引入一個外部電影到指定層
- loadVariables 引入外部文件中的變數值
- nextFrame 下一幀
- play 播放
- prevFrame 前一幀
- removeMovieClip 刪除用plicateMovieClip創建的MC
- startDrag 開始拖動MC
- stop 停止MC的播放
- stopDrag 停止拖動MC
- unloadMovie 卸載由loadMovie引入的Movie
+ Mouse 滑鼠對象
- hide 隱藏滑鼠指針
- show 顯示滑鼠指針
+ Number 數值對象
- MAX_value FLASH5 所允許的最大數值1.79769313486231 e 308
- MIN_value FLASH5 所允許的最小數值5 e -324
- NaN 是否為非數值(Not a Number)
- NEGATIVE_INFINITY 是否為負數
- new Number 新建數值對象
- POSITIVE_INFINITY 是否為正數
- toString 將數值轉換成字元串
+ Object 對象
- new Object 新建對象
- toString 轉換對象為字元串
- valueOf 返回對象的值
+ Selection 選擇區對象
- getBeginIndex 獲取可編輯文本區的起始位置,-1表示無可編輯文本區
- getCaretIndex 獲取當前的編輯位置,-1表示沒有可編輯文本區
- getEndIndex 獲取可編輯文本區的結束位置,-1表示無可編輯文本區
- getFocus 獲取當前的激活文本區的文本變數名
- setFocus 設置當前的激活文本區
- setSelection 設置可編輯文本的起始位置和終止位置
+ Sound 聲音對象
- attachSound 綁定庫中的一個聲音
- getPan 獲取聲音的混音值 [不太清楚]
- getTransform 獲取當前聲音的變換量(返回值類型:sxform) [不太清楚]
- getVolume 獲取當前聲音的音量(百分比)
- new Sound 新建聲音對象
- setPan 設置聲音的混音值 [不太清楚]
- setTransform 設置當前聲音的變換量(參數類型:sxform) [不太清楚]
- setVloume 設置當前聲音的音量(百分比)
- start 開始播放當前聲音
- stop 停止播放當前聲音
+ String 字元串對象
- charAt 在指定的索引表中返回一個字元
- charCodeAt 在指定的索引表中返回一個字元的代碼
- concat 聯結合並多個字元串
- fromCharCode 從字元代碼組構造出一個新的字元串
- indexOf 在字元串中尋找子串,返回子串起始位置或-1(-1表示未找到)
- lastIndexOf 在字元串中尋找子串,返回子串終止位置或-1(-1表示未找到)
- length 返回字元串的長度
- new String 新建字元串對象
- slice 返回字元串中指定截取的子串
- split 根據限定符將字元串轉換成一個數組
- substr substr( start, length ) 返回從start開始,共length長的子串
- substring substring( indexA, indexB ) 返回indexA..indexB之間的子串
- toLowerCase 將字元串中的大寫字元全部轉換成小寫
- toUpperCase 將字元串中的小寫字元全部轉換成大寫
+ XML 可擴充性標記語言對象
- appendChild 添加一個子結點到指定的XML元素
- attributes XML元素的屬性數組
- childNodes 一個XML元素的子結點數組
- cloneNode 克隆(復制)當前結點
- createElement 新建一個新的XML元素
- createTextNode 新建一個新的XML文本結點
- firstChild 返回當前XML結點的第一個子結點
- hasChildNodes 當前XML結點是否有子結點(返回true有子結點/flash則無)
- insertBefore 在一個指定的XML元素的子結點前插入一個新的子結點
- lastChild 返回當前XML結點的最後一個子結點
- load 從指定的URL把XML元素引入FLASH中
- loaded 當XML元素引入或是發送同時引入FLASH中後,返回true值
- new XML 新建一個XML對象
- nextSibling 當前XML結點的下一個結點
- nodeName 返回當前XML結點的名字
- nodeType 返回當前XML結點的類型(1-元素,3-文本)
- nodevalue 返回當前XML結點的值(text型返迴文本)
- onLoad 當引入或發送同時引入時觸發事件
- parentNode 返回當前XML結點的父結點
- parseXML 將XML字元串轉換成XML對象
- previousSibling 當前XML結點的前一個結點
- removeNode 從XML文本中刪除結點
- send 從FLASH中把一個XML元素發送到指定的URL地址
- sendAndLoad 從FLASH中把一個XML元素發送到指定的URL地址同時引入XML結果
- toString 把XML對象轉換為XML字元串表達
+ XMLSocket XML套介面
- close 關閉一個XML套介面
- connect 連接一個XML套介面,指定URL,並定義其埠號
- new XMLSocket 建立一個新的XML套介面
- onClose 關閉XML套介面時觸發事件
- onConnect 連接XML套介面時觸發事件
- onXML 從伺服器上獲取XML時觸發事件
- send 發送XML給伺服器

Flash密碼也
1.防asv反編譯:
在代碼的前面加上:

function a ( ) { 0 ( ) }
2.保護swf文件加密:
在動畫的第一幀加入檢測url 的代碼:

web=getproperty(" ", _url);
test=web.「indexof 」("your url ", "0.000000d");
if(test==「-1」){
gotoAndStop(88); //此幀數任一。
elseif( not(test=="-1")){
gotoAndPlay( getproperty(「 」, -currentframe+1));
}
}

⑷ 我是做餐廳的,最近想在網上開展在線訂餐業務,但不知道如何選擇合適的訂餐網站

樓主,首先你點了解目前網上現有的幾種網路訂餐系統
網上點餐的定義
網上點餐就是用戶通過互聯網在線選擇餐廳、點餐、選座和支付,隨後到店完成消費的過程。隨著現在有些餐飲網上交易平台的上線,你能以最直接的方式找到餐廳,不用進入實體店面就可以看到餐廳優美的環境和讓人垂涎欲滴的美食,並在第一時間獲得各種優惠、打折和促銷信息。
編輯本段網上點餐的意義
說現在是網路社會一點都不過分,網上購物早已不稀奇,近年來,網上交易向各行業滲透的趨勢越來越明顯,網購已從傳統的書籍、3C產品發展到母嬰用品、服裝、珠寶甚至於汽車等。
隨著一系列網路產品的誕生,讓你的生活更加網路化了,現在年輕人,最離不開的恐怕就是手機和網路了,恨不得吃飯都在網上。
網上點餐的出現,改變了傳統的餐飲消費模式,用戶通過互聯網在線選擇餐廳、點餐,不必再去餐廳點了。
編輯本段網上點餐的主要形式
現在出現互聯網上的「網上點餐」形式,主要分為三種:
菜品展示型
用戶可以在網上的點餐頁面,看到一系列菜品的展示,然後選擇一些自己想吃的菜,加入菜單,然後通過手機簡訊下載這些菜單,或者列印出來,拿到餐廳再行點餐;
菜品預訂型,不預留座席
用戶通過網上選擇自己喜歡的菜品,加入菜單,然後留下自己的電話聯系方式,以及用餐信息,訂單成功提交後,餐廳客服將(在營業時間內)安排回復此次訂餐;但是不預留座位,若到達餐廳時已無座位,只能進行排號侯位;
網上點餐、選座、支付一體化
用戶通過餐廳的網上餐廳進行網上點餐(傳統點餐、地圖點餐、自動配餐),選擇自己喜歡的菜,加入菜單,下一步就選擇自己喜歡的座席,填寫自己的就餐信息(到店時間、就餐聯系人、是否需要發票等),然後去網上進行支付,完成支付後,系統會發送就餐號到用戶的手機,餐廳自動接單,為您提前准備,用戶在就餐當日到餐廳,只需出示就餐號,即可以坐下就餐;
編輯本段網上點餐的優勢
擺脫傳統餐飲模式的束縛,網站提供豐富的餐廳資源供用戶詳盡的查找與比較餐廳、美食、價格、折扣率等信息,並方便快捷的在線完成點餐、選座和支付;
到店就可以就餐,免除了現場等位、點餐、等菜、支付的煩惱,極大節省就餐時間;
可以提前多天下單,自由選擇到店時間(精確到幾點幾分),就餐時間更加靈活;
對於差旅人士,可以全面掌握當地美食信息,並有詳細的地圖功能,指引如何步行、駕車或乘坐公交到達,輕松的體驗異地美食;
對於公司團體用戶,可以統一管理與結算商務餐費,便於有效控制開支,封堵財務漏洞。

-------------------------------------------------------------------------------------------------------------------------------------------------
針對現在網上出現的幾種訂餐系統,你得考慮你的成本和風險。
現在一般的市場,都是按月收費
這里介紹一個餐廳網上交易平台吃點網,現在正在免費招募特色餐廳,只有在有生意的時候才會按效果收取小小的服務費,值得推薦的

⑸ python獲取指定標簽中的內容

你好:

請看下面代碼:

#-*-coding:utf-8-*-
frombs4importBeautifulSoup

html='''<dict>
<key>LogType</key>
<string>Default</string>
<key>Message</key>
<string>測試場景:訂餐提交頁面</string>
<string>Loopin:2rTime:0.266s</string>
<key>Timestamp</key>
<date>2014-06-06T12:16:24Z</date>
<key>Type</key>
<integer>1</integer>
</dict>'''

soup=BeautifulSoup(html)
trs=soup.findAll("string")
length=len(trs)
arr=[]
foriinrange(length):
printtrs[i].contents

需要安裝BeautifulSoup,代碼很容易懂的!

⑹ 我是做美團送餐的,但是現在很不容易搶單,美團騎手軟體有沒有腳本之類的,求大神告知,可微信紅包,謝謝

美團騎手自動搶單工具,網路簡單游手游,點開出現的第一個進去後找到美團騎手就有一個免費的工具讓你用啦!!!!!

⑺ 用什麼樣的Web編輯器,eWebEditor,kindeditor還是FCKEditor

我接觸的第一個Web編輯器是eWebEditor。它是國產的,在IE7及以下的版本中效果是非常不錯的,不兼容IE8及火狐,而且使用不當就會留下上傳漏洞的隱患。這樣的編輯器,還是不要用了(很想支持國產,但是...)

放棄eWebEditor後,我選擇了kindeditor。它是老外開發的,能兼容目前所有版本的瀏覽器,純靜態(文件上傳需要自
己實現,小問題)。但是它不支持Word表格的復制(就是不能直接從Word上復製表格到編輯器中),而且會經常出現圖文丟失的現象,郁悶,我還是不用了(老外的東西也不一定好,...)

前段時間接觸了FCKEditor,發現這個編輯器相當不錯,查了一下,網上大家對它的評價超高(貌似淘寶也是用的這個編
輯器)。它也是老外開發的,能兼容目前所有版本的瀏覽器,對Word的支持非常好,復製表格沒有一點變形。到目前為
止,我已經在兩個項目中使用了這個編輯器,一個是基於PHP的訂餐系統,另外一個是基於ASP的公司網站,FCKEditor對PHP,ASP以及ASP.NET的支持都很好,使用起來非常方便。

編輯器的安全問題一直是一個令很多人頭痛的問題,這主要在於文件上傳上。各種編輯器默認情況下都沒有對文件上傳
進行身份認證(它也不可能實現一個通用的身份認證),開發者必須根據自己系統的情況加入適當的身份認證代碼。另外
編輯器允許的文件上傳類型也需要進行嚴格的限制,例如eWebEditor允許在後台修改上傳文件類型,這樣一旦歹徒獲取後
台密碼,即可輕易上傳任意格式的文件。低版本的FCKEditor(好像是2.1以下的版本)默認情況下允許上傳任意格式的文件。

總結一下FCKEditor的使用(以2.6.5版為例):

(1)精簡,"言多必失",文件多了也是一種隱患。FCKEditor支持多種伺服器腳本語言,實際使用的時候我們根本用不了那麼多文件,我們要根據自己的需要對其進行精簡。
對於ASP系統來說:

FCKEditor根目錄,僅保留"fckeditor.asp,fckconfig.js,fckeditor.js,fckpackager.xml,fckstyles.xml,
fcktemplates.xml"這些文件以及editor目錄。刪除示例目錄"_samples"。
"fckeditor\editor\filemanager\connectors"目錄下面僅保留"asp"目錄,刪除其它目錄和文件。

對於PHP系統來說:

FCKEditor根目錄,僅保留"fckeditor.php,fckeditor_php4.php,fckeditor_php5.php,fckconfig.js,fckeditor.js,
fckpackager.xml,fckstyles.xml,fcktemplates.xml"這些文件以及editor目錄。刪除示例目錄"_samples"。"fckeditor\editor\filemanager\connectors"目錄下面僅保留"php"目錄,刪除其它目錄和文件。

(2)修改文件上傳採用的腳本程序(語言)。

默認的FCKEditor文件上傳程序為asp,如果是用在asp系統中,那就不用再修改了。

如果是用在PHP系統中的話,需要做如下修改,打開fckconfig.js
找到:
var _FileBrowserLang ge = asp
var _QuickUploadLang ge = asp
改成:
var _FileBrowserLang ge = php
var _QuickUploadLang ge = php

(3)開啟文件上傳,修改文件上傳目錄。

對於ASP系統來說:
打開fckeditor\editor\filemanager\connectors\asp\config.asp
啟用文件上傳:

找到:
ConfigIsEnabled = false

改成:
ConfigIsEnabled = tr

設置上傳存放目錄:

找到:
ConfigUserFilesPath = "/admin/uppic/"
改成:
ConfigUserFilesPath = "自定義的路徑"

對於PHP系統來說:
打開fckeditor/editor/filemanager/browser/default/connectors/php/config.php
啟用文件上傳:

找到:
$Config[Enabled] = false

改成:
$Config[Enabled] = tr

設置上傳存放目錄:

找到:
$Config[UserFilesPath] = /userfiles/
改成:
$Config[UserFilesPath] = 自定義的路徑

(4)修改上傳文件命名方式。

FCKEditor上傳文件,文件名採用原文件名,如果想採用自定義的文件命名方式(比如,隨即名稱),可以修改如下地
方:

對於ASP系統來說:
打開fckeditor\sample\edit\editor\filemanager\connectors\asp\commands.asp

找到:
sFileName = SanitizeFileName( sFileName )

將該句改為自定義的文件命名格式,例如:

dim RndStr
Randomize
RndStr = Cstr(Fix(9000*rnd()+1000)) 產生一個隨機數
sFileName =year(date)&month(Date)&day(Date)&hour(time)&minute(time)&second(time)&RndStr &"." &
**tension

對於PHP系統來說:
打開fckeditor\editor\editor\filemanager\connectors\php\commands.php

找到:
$sOriginalFileName = $sFileName ;

在該句前面加入:

// 初始化種子
$sstr =split(" ",microtime(),5);
$seed =$sstr[0]*10000;
// 使用種子初始化隨機數發生器
srand($seed);
// 生成指定范圍內的隨機數
$random =rand(1000,10000);
// 合成隨即的文件名
$sFileName = date("YmdHis", time()).$random.".".$**tension;

(5)FCKEditor在程序中引用方式。

對於ASP系統來說:
需要包含下面的頭文件
<!--#incl? file="fckeditor/fckeditor.asp"-->
在編輯器所在的位置添加如下代碼:
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/fckeditor/" 這個路徑必須是相對於站點根目錄的路徑,設置錯誤編輯器
將無法顯示

oFCKeditor.ToolbarSet="Default"
oFCKeditor.Width = "98%"
oFCKeditor.Height= "500px"

oFCKeditor.Val = "" 設置默認值
oFCKeditor.Create "shangpin_description" 編輯器的id,相當於input標簽的name屬性值,這里是
shangpin_description
%>

對於PHP來說:
在編輯器所在的位置添加如下代碼:
<?php
incl?("fckeditor/fckeditor.php"); // 頭文件
$oFCKeditor = new FCKeditor("shangpin_description") ; // 編輯器的id,相當於input標簽的
name屬性值,這里是shangpin_description
$oFCKeditor->BasePath="/fckeditor/ " ; //設置FCKeditor路徑

$oFCKeditor->ToolbarSet ="Default";
$oFCKeditor->Width="98%";
$oFCKeditor->Height="500px";

$oFCKeditor->Val=""; // 設置默認值
$oFCKeditor->Create();
?>

(6)獲取FCKEditor中的數據。

對於伺服器端腳本程序來說,將"編輯器的id"當做input標簽的name屬性值來獲取即可,例如:

在ASP中reqst("shangpin_description"),在PHP中$_REQST["shangpin_description"]

JS中用FCKeditorAPI.GetInstance(shangpin_description).GetXHTML(tr)得到shangpin_description對應的值

⑻ 【選項卡】js控制滑鼠點擊後的樣式

if(i==index){
contents[i].style.display="block";
}else{
contents[i].style.display="none";
}

把你的上面這段換成下面的試試

if(i==index){
contents[i].style.display="block";
contents[i].style.color="red";
}else{
contents[i].style.display="none";
contents[i].style.color="black";
}

⑼ 求一段關於時間的腳本代碼

取伺服器的時間!
找了一個曾經做的例子,你可以看一下!
<%
nowtime=hour(time())&":"&minute(time())
if cdate(order_sendtime)<cdate(DateAdd("n",50,nowtime)) then
%>
<script language=javascript>
alert("訂單提交失敗:您選擇的送餐時間必須是當前時間的50分鍾以後!");
history.go(-1);
</script>
<%
end if
bfive=year(now())&"-4-30"
efive=year(now())&"-5-8"
bten=year(now())&"-9-30"
eten=year(now())&"-10-8"
if not(cdate(order_sendtime)>cdate("11:29") and cdate(order_sendtime)<cdate("13:16")) then
%>
<script language=javascript>
alert("訂單提交失敗:您選擇的送餐時間必須是11:30~13:15!");
history.go(-1);
</script>
<%
elseif not(time()>cdate("9:00:00") and time()<cdate("12:25:01")) or weekday(date())=1 or weekday(date())=7 or (date()>cdate(bfive) and date()<cdate(efive)) or (date()>cdate(bten) and date()<cdate(eten)) then
%>
<script language=javascript>
alert("訂單提交失敗:您的訂餐時間必須是工作日的9:00~12:25之間!");
history.go(-1);
</script>
<%
end if
%>