Time of Update: 2018-12-05
<div id="Parent" style="cursor: hand; overflow: hidden; width: 800px; height: 50px"> <div id="Child_A" style="float: left; white-space: nowrap;"> <img src="" style="width: 50px; height: 50px;"> <img src="" style="width: 50px;
Time of Update: 2018-12-05
select 的幾本操作:1.驗證存在性 --->isExistValue(selectObj,value);2.註冊新項 --->AddNewItem(selectObj,selectText,selectValue);3.移除項 --->DeleteItem(selectObj,selectValue);4.刪除選中的項 --->DeleteSelectedItem(selectObj);
Time of Update: 2018-12-05
這個open() 是 window 對象下的一個方法 用法open() 方法用於開啟一個新的瀏覽器視窗或尋找一個已命名的視窗。 文法window.open(URL,name,features,replace) 參數:描述URL 一個可選的字串,聲明了要在新視窗中顯示的文檔的 URL。如果省略了這個參數,或者它的值是Null 字元串,那麼新視窗就不會顯示任何文檔。name
Time of Update: 2018-12-05
作者: builder 2005-07-08 03:59 PM隨著 Firefox 市場佔有率的持續攀升,跨平台元件物件模型( Cross Platform Component Object Model )也正在迅速地發展。我們這裡將給出一個例子,說明如何使用這種物件模型。 Mozilla 瀏覽器正在開啟一個使用跨平台元件物件模型( XPCOM )的世界。 Mozilla 瀏覽器還引入了 XPConnect 技術,該技術允許組件在瀏覽器中執行,而且能夠用 JavaScript 進行開發。
Time of Update: 2018-12-05
window.open()方法的基本文法結構是: window.open(sURL, sName); 然而,你可以通過使用2個附加的參數定製新視窗: window.open(sURL, sName[, sFeatures][, bReplace]); 通過省略這些參數,你可以使用預設特徵。讓我們先看看bReplace參數,它僅僅被Internet
Time of Update: 2018-12-05
JavaScript基本屬性方法參考document.body.scrollTop 返回和設定當前豎向捲軸的座標值,須與函數配合,document.body.scrollLeft 返回和設定當前橫向滾動務的座標值,須與函數配合,window.status=defaultStatus 將狀態列設定預設顯示Obejct.innerHTML 對象Object標籤中的html原始碼Obejct.outerHTML
Time of Update: 2018-12-05
在Web頁面上提交表單的時候,可能使用者比較不耐煩,不停的點擊提交按鈕.對於這個問題,簡單的情況可能是發送多次重複的請求,加重伺服器的負擔。如果是線上交易,有可能多從信用卡裡扣錢。解決的方法很簡單,就是在使用者提交一次後,將提交按鈕禁用,看下面的例子: <html><head><title>使用者註冊</title></head><body><form name="form1" action=" ">用 戶 名:
Time of Update: 2018-12-05
javascript 控制 html元素 顯示/隱藏1。編寫js函數<script type="text/javascript"> function display(id){ var traget=document.getElementById(id); if(traget.style.display=="none"){ traget.style.display=""; }else{
Time of Update: 2018-12-05
這三個函數對於初學者可能會經常的混淆,現在自己也正在學習,就做一個詳細的記錄。Math.round()從字面意思上知道是周圍的意思。如何得到一個double或者是float類型的數的周圍的一個數呢?答案就是四捨五入。如:doucument.write(Math.round(-5.3)) 結果為-5;而document.write(Math.round(-5.6)) 結果為-6.至於正整數的情況,就不做說明啦。Math.floor(),floor()的意思是地板,所以該函數的意思為向下取整。如:
Time of Update: 2018-12-05
SpiderMonkey, 是 Mozilla 項目的一部分, 是一個執行JavaScript指令碼的引擎. 它用 C 實現。還有一個叫做 Rhino的Java版本。此外.Net 下也有 SpiderMonkeyDotNet,不過目前還不太成熟。 我記得我以前所在的公司裡有一個server tools 開發組,他們做的事情其實就是調用一個 javascript 引擎,將一些對象封裝,然後讓測試人員可以寫 server test 指令碼來進行服務端功能的測試。 其實微軟也有一個
Time of Update: 2018-12-05
Code:<script type="text/javascript"> window.onload=ttest; function ttest() { document.getElementById("a_id").onclick=clickf;//id為a_id } function clickf() { if(confirm("您將離開本頁面,確定嗎?")) { window.location=this; /
Time of Update: 2018-12-05
最近寫了一個tab菜單,這個也算是web2.0的產物了,沒什麼技術含量,練練手而已.以下是tab菜單的html結構:<div id="a"><div id="head"><span id="tab1">vhc</span><span id="tab2">dsdfd</span>..........................<span id="blank"></span></div&
Time of Update: 2018-12-05
文章目錄 B.HooksC.Preparing the pageChoosing between Single and Double QuotesLast value countsreturn falseDifferences between W3C and Microsoft Event-handler registration ModelsInterface events: no bubblingthis or target?HTML
Time of Update: 2018-12-05
<SCRIPT language=JavaScript>function Year_Month(){ var now = new Date(); var yy = now.getYear(); var mm = now.getMonth()+1; var cl = '<font color="#0000df">'; if (now.getDay() == 0) cl = '<font color="#c00000">';
Time of Update: 2018-12-05
Javascript在IE和Mozilla Firefox下不同之處MS你牛,按自家想法寫瀏覽器,不按W3C標準,先BS一下。1. document.form.item 問題問題:現有代碼中存在許多 document.formName.item("itemName") 這樣的語句,不能在Firefox下運行解決方案:統一使用 document.formName.elements["elementName"] 2.
Time of Update: 2018-12-05
一、函數調用1、 js的函數調用只匹配函數名,不匹配參數列表,也就是說調用函數時只要找到相同的函數名就調用,而不管參數是否匹配。2、參數從第一個開始賦值傳遞,沒有賦值的就賦予undefined。3、可以用arguments統計或得到傳進來的參數function listArg() { for(var i=0;i<arguments.length;i++) { alert(arguments[i]); }}function listArg2() {
Time of Update: 2018-12-05
//判斷是否是日期//note:不能準確判斷閏年的2月日期,需用js另外處理function isDate(str){ var patt=/^(((([1-9])|(0[1-9])|(1[012]))[-./]((0?/d)|([12]/d)|(3[01]))[-./](19|20)/d{2})|((19|20)/d{2}[-./](([1-9])|(0[1-9])|(1[012]))[-./]((0?/d)|([12]/d)|(3[01]))))$/; return
Time of Update: 2018-12-05
Javascript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。 void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression如:<a href="javascript:void(0)">單擊此處看看效果</a> //實際上相當於一個死連結。如:<a
Time of Update: 2018-12-05
弄了好久才弄明白JavaScript的this,現將心得記錄在此。首先this要把有this的語句看做是執行語句,那麼this就有包含這個語句的最裡層的函數的“thisObject”決定,那麼這個函數的“thisObject”是由誰決定的呢?這個最主要看這個函數是怎樣的調用的,如果函數使用call或apply調用的話,那麼“thisObject”就是call或apply的第一個參數,如果函數是作為某個對象的屬性調用的,那麼“thisObject”就是這個對象,如果函數作為內建函數或全域函數,那麼
Time of Update: 2018-12-05
/**** Javascript sprintf* http://www.webtoolkit.info/** %% – Returns a percent sign* %b – Binary number* %c – The character according to the ASCII value* %d – Signed decimal number* %f – Floating-point number* %o – Octal number* %s – String*