Time of Update: 2018-12-07
完整範例程式碼如下:以下是引用片段:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head>
Time of Update: 2018-12-07
方法一: 此方法在IE7中測試通過。<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>無提關閉窗</title></head><body><script language="JavaScript" type="text/javascript">function Close(){
Time of Update: 2018-12-07
/*對聯廣告調用第一個參數為ID,第二個參數圖片,第三個參數廣告距離頂部的距離,第四個參數表示左右(true代表左,false代表右),第五個參數對聯廣告的寬度*/new float_ad("ad_l","<img src='/System/uploads/allimg/090504/2346400.gif' />",50,true,64);new float_ad("ad_r","<img src='/System/uploads/allimg/090504/2346400.
Time of Update: 2018-12-07
下面以三個頁面分別命名為framedemo.html,top.html,button.html為例來具體說明如何做。其中framedemo.html由上下兩個頁面組成,代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> frameDemo </TITLE></HEAD> <frameset
Time of Update: 2018-12-07
JavaScript 彈出層,背景變暗,代碼不算多,根據你的需要調整一下,這裡只是實現了基礎的思路,美化不是太好。 <title>JavaScript 彈出層,背景變暗</title><script>var docEle = function() { return document.getElementById(arguments[0]) || false;}function openNewDiv(_id) { var m = "mask";
Time of Update: 2018-12-07
一、類型轉換的方法和應該注意的問題:1.轉換為布爾型:(1)用兩次非運算(!):!!5 ==> true(2)用布爾型的建構函式:new Boolean(5) == > true值轉換為布爾類型為false:0,+0,-0,NaN,""(Null 字元串),undefined,null除上面的值其他值在轉換以後為true,需要特別提到的是:"0",new Object(),function(){}2.轉換為字串類型:(1)加上Null 字元串"":123 + "" = "123"
Time of Update: 2018-12-07
這是一個Face Service的Javascript,感覺蠻有意思的,JavaScript達人可以研究下。識別的還是很不錯的,網友們在做了很多的測試,對於動畫片裡的人員很不準,而且,照片品質要好一點的會准一點。下面是一些識別結果:一個遞迴式的圖,測試結果還不錯。據說對黑人的識別效果很差,大家可以去試試,查看詳情:https://github.com/liuliu/ccv/tree/current/js
Time of Update: 2018-12-07
在《Javascript玩轉繼承(一)》中,我主要介紹了對象偽裝來實現繼承。我們在這裡先來說一下這種方式的優缺點。毋庸置疑,這種方式是比較容易理解的,在子類中調用父類的建構函式。另外,這種方法最大的一個優點就是說構造繼承可以實現多繼承,複習下這個代碼:function A(){ }function B(){ }function C(){ this.father=A; this.father(); delete this.father; this.father=
Time of Update: 2018-12-07
在前兩篇文章中,介紹了構造繼承和原型繼承。今天把剩下的兩種寫完,這兩種的應用相對於前兩種來說應用很少,因此我把他們稱為是非主流繼承方式。首先,我們來看非主流繼承一:執行個體繼承法。我也不說那麼多廢話了,既然是非主流繼承,就一定不常用,既然不常用還存在,那就只有一個因素,他用於特定的場合。執行個體繼承法,就主要用於核心對象的繼承,也是目前為止唯一能夠解決核心對象繼承的方式。核心對象的繼承擁有一定的價值,比如說Error對象,我們公司可能要自己實現一個Error
Time of Update: 2018-12-07
firefox works differently from ie when change src of a existing script , in ie this action cause the javascript engine to reload that script, and execute it ,while in firefox, nothing will happen you can have your own test by following
Time of Update: 2018-12-07
來自Nine Javascript Gotchas, 以下是JavaScript容易犯錯的九個陷阱。雖然不是什麼很高深的技術問題,但注意一下,會使您的編程輕鬆些,即所謂make life easier. 筆者對某些陷阱會混雜一些評點。 最後一個逗號如這段代碼,注意最後一個逗號,按語言學角度來說應該是不錯的(python的類似資料類型辭典dictionary就允許如此)。IE會報語法錯誤,但語焉不詳,你只能用人眼從幾千行代碼中掃描。<script> var theObj = {
Time of Update: 2018-12-07
在項目中有功能需要一次提交多個Form,於是在頁面中有了如下代碼:...for(i=0;i<document.forms.length;i++) document.form[i].submit();...於是問題來了,發現對於form中不包含<input type=file>的,有時能夠得到正確結果,有時不能;但如果form中包含了<input type=file>的話,就根本無法得到預期的效果;經過在google上搜尋,終於找到一個國外論壇中類似的問題及答案;
Time of Update: 2018-12-07
以前也用過幾個編輯器拉,如FCK,CUTEDTOR等,它們大都實現了很不錯了的功能,也有豐富的外掛程式使用。不過我還是覺得TinyMCE線上編輯器好用,它是採用純JS用戶端指令碼技術構建,是一個輕量級載入速度非常快的WEB的文本編輯控制項,並且TinyMCE是一個根據LGPL
Time of Update: 2018-12-07
1.document.write("");為 輸出語句 2.JS中的注釋為// 3.傳統的HTML文檔順序是:document->html->(head,body) 4.一個瀏覽器視窗中的DOM順序是:window->(navigator,screen,history,location,document) 5.得到表單中元素的名稱和值:document.getElementById("表單中元素的ID號").name(或value) 6.一個小寫轉大寫的JS: doc
Time of Update: 2018-12-07
儘管 JavaScript 曆史上使用冗長而令人生厭的代碼塊來標的特定瀏覽器的時期已經結束了,但是偶爾使用一些簡單的代碼塊和對象檢測來確保一些代碼在使用者機器上正常工作依然是必要的。這篇文章中,我會略述一下 Internet Explorer 和 Firefox 在 JavaScript 文法上不同的 7 個方面。 1. CSS “float” 屬性擷取給定對象的特定 CSS 屬性的基本文法是 object.style 屬性,而且有連字號的屬性要用駱駝命名法來代替。例如,擷取一個 ID 為
Time of Update: 2018-12-07
JavaScript這種程式設計語言首要的目的是為Netscape Navigator提供一種頁面指令碼語言。它仍被普遍的認為是Java的一個子集,但事實並非如此。它是一種文法類似c語言並且支援物件導向的Scheme-like語言。JavaScript使用了ECMAScript語言規範第三版進行了標準化。JSON是JavaScript物件導向文法的一個子集。由於JSON是JavaScript的一個子集,因此它可清晰的運用於此語言中。var myJSONObject = {"bindings":
Time of Update: 2018-12-07
形式如:varoEditor=FCKeditorAPI.GetInstance('content');varcontent=oEditor.GetXHTML(true);*************************************************利用Javascript取和設FCKeditor值也是非常容易的,如下:// 擷取編輯器中HTML內容function getEditorHTMLContents(EditorName) { var oEditor =
Time of Update: 2018-12-07
描述event代表事件的狀態,例如觸發event對象的元素、滑鼠的位置及狀態、按下的鍵等等。event對象只在事件發生的過程中才有效。event的某些屬性只對特定的事件有意義。比如,fromElement 和 toElement 屬性只對 onmouseover 和 onmouseout 事件有意義。例子下面的例子檢查滑鼠是否在連結上單擊,並且,如果shift鍵被按下,就取消連結的跳轉。<HTML><HEAD><TITLE>Cancels Links</
Time of Update: 2018-12-07
1.document.write(""); 輸出語句2.JS中的注釋為//3.傳統的HTML文檔順序是:document->html->(head,body)4.一個瀏覽器視窗中的DOM順序是:window->(navigator,screen,history,location,document)5.得到表單中元素的名稱和值:document.getElementById("表單中元素的ID號").name(或value)6.一個小寫轉大寫的JS:
Time of Update: 2018-12-07
Javascript (ECMA