javascript Disable or other tag in Other Browser like FF,Chrome

如果你也和我一樣,不幸維護了一個javascript,它廣泛的在非input,textbox,等html標籤才有xxx.disable=true.功能.這段代碼並不幸地要相容其他非IE瀏覽器,也許下面這段指令碼對你有用:  function IsIE(){return !!(window.attachEvent && !window.opera)}function setDisabled(el, disabled){if(IsIE()){el.disabled=disabled;

JavaScript設定網頁快速鍵

這樣的功能是用JavaScript中的event屬性的KeyCode方法完成,利用onKeyDown事件進行驅動。   在JavaScript中,可以通過keyCode屬性來得到使用者所按鍵的ASSCII碼值。具體對應關係可以查ASSCII碼錶。 例子: CODE: [Copy to clipboard]<SCRIPT LANGUAGE="JavaScript"> <!-- function hotkey() { var a=window.event.keyCode; if(

javascript 確認對話方塊

if (confirm("Confirm delete?")){}

JavaScript控制下拉框(Select)

<select id="mysel" name="mysel">  <option value="1">1 xxxxxxxxxx</option>  <option value="2">2 yyyyyyyyyy</option>  <option value="3">3 zzzzzzzzzz</option>  <option value="4">4 wwwwwwwwww</option>

javascript無提示關閉視窗

Code highlighting produced by Actipro CodeHighlighter

JavaScript 效能最佳化技巧:函數節流

古木天琪 標籤: JavaScript,效能,JS效能,回呼函數,延時函數函數節流技術的主要思路是,通過一個定時器,阻斷連續重複的函數調用。對於我們自己內部使用的函數,這通常意義不大,也不推薦使用這個技術,它可能會丟失對某些資料的處理。但是對於在使用者介面調用的函數,卻非常有意義。例如一個 mousemove 或者 IE 中 resize 事件的監聽函數。 這類事件監聽函數往往伴隨著兩個主要特徵:1. 短時間內連續多次重複觸發 ; 2. 大量的 DOM 操作。眾所周知,DOM 操作對記憶體和

javascript 動態改變樣式

  在《深入淺出javascript》中看到這樣的例子<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html dir="ltr" lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">

VS調試Javascript.

第一步:在Visual Studio 2005中開啟一個已經存在的asp.net應用程式,其中要有一些JavaScript。第二步:當我們在微軟的Visual Studio中建立了一個Web項目,那麼一個名為Web.config的檔案預設也被建立在了該Web項目中。我們檢查一下它的設定:把debug的屬性該為true。第三步:開啟Internet 資訊服務(IIS)管理器。開始->管理工具->Internet

淺析JavaScript中的showModalDialog的實戰應用

IE提供的showModalDialog()方法是一個很好用的Web應用功能,雖然一般的網站應用程式不是很常見,但一旦涉及到公司專屬應用程式級的Web開發則就很有用了。現在我用一個簡單易懂的例子來說明一下:這一應用需要兩個web檔案:1、父視窗(也即用來控制快顯視窗的那個頁面)showModalDialog.html<html><head><title>showModalDialog</title><script

[Javascript]給Javascript中的Array添加Remove方法

Javascript中的Array對象沒有Remove方法,在網上找到了一函數function RemoveArray(array,attachId){    for(var i=0,n=0;i<array.length;i++)    {        if(array[i]!=attachId)        {            array[n++]=array[i]        }    }    array.length -= 1;}接著可以將RemoveArray函數加入

javascript 取table中內容

1,有如下表格,我們要取第2行第2列的值<table id="table1">     <tr>         <td>1行1列</td>         <td>1行2列</td>      </tr>     <tr>         <td>2行1列</td>         <td>2行2列</td>      </tr></

javascript原生Dictionary類

   大家知道,javascript自身是不帶Dictionary對象的,為了方便操作,我自己建立了這麼一個字典類,基本模仿了.net中System..Collection.Generic.Dictionary類的屬性和方法,便於調用。(1)建構函式:Dictionary()(2)屬性: CompareMode:比較模式,0——二進位   1——文本 Count:字典中的項目數 ThrowException:遇到錯誤時,是否拋出異常(3)方法: Item(key):擷取指定鍵對應的值 Keys(

javascript時間差工具包

/** * 通過毫秒數擷取時間差 * @param date * @returns {String} */function difftime(date){ //計算出相差天數 var days=Math.floor(date/(24*3600*1000)); //計算出小時數 var leave1=date%(24*3600*1000); //計算天數後剩餘的毫秒數 var hours=Math.floor(leave1/(3600*1000));

JS控制使用者只能輸入分數和小數,每次輸入驗證

function onlyNum() {        var realKey = String.fromCharCode(event.keyCode)         var myReg = /^(-|\+)?\d+(((\.\d+)|(\.))|((\/\d+)|(\/)))?$/;//        alert(event.srcElement.value + realKey);//        alert(myReg.test(event.srcElement.value +

使用JavaScript在IE8/IE9上開啟快顯視窗時,地址欄和狀態列仍顯示的解決辦法有2個

使用JavaScript在IE8/IE9上開啟快顯視窗時,地址欄和狀態列仍顯示的解決辦法2個經過調查,由於IE8/IE9的安全層級得到了提高.快顯視窗在預設情況下是肯定會顯示地址欄和狀態列的.據調查,通過js也是沒有辦法控制這點的.但是通過修改瀏覽器的設定是可以達到目的的.1)將網域名稱添加到IE的信任清單2)修改進階屬性    工具⇒Internet選項⇒安全⇒Internet⇒自訂層級⇒設定,在設定中調整:   

限制圖片上傳長寬的JavaScript代碼

代碼如下: <html><head><title>Upload Image</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="#FFFFFF" text="#000000"><form name="IUpload" action="upfile.asp"

Javascript對象的基本知識

對象是可以從

也談下javascript中的 with

我們知道javascript是通過語句來構造代碼的組織圖的,這種組織圖的基本形式是“代碼分塊”,而代碼分塊帶來的文法效果,是資訊隱藏。一般來說,所謂資訊隱藏指的是變數或者成員的可見度問題,而這個可見度的區間,則依賴文法的稱述,這被稱作範圍,這是對範圍的一種通俗描述,範圍包括文法範圍和變數範圍兩個部分,這兩個部分是一個語言中,模組化層次的全部體現。 javascript中的文法範圍有四種,大部分被嚴格限制在“語句/批語句”範圍內,with就在其中。 其實如果代碼可讀性好的代碼,with是個非常有用

javascript二進位檔案處理方案

眾所周知,javascript是不支援二進位檔案和資料的。傳統的做法,是把二進位檔案轉成字元,然後在瀏覽器裡,通過某些技巧把對應字串換成數字,然後做其它處理(傳統方法會在後面講到)。這種處理方式不標準,需要某些“技巧”,甚至通過“欺騙”瀏覽器才能實現。隨著瀏覽器的進化,出現了新的方案。XMLHttpRequest Level 2增加了對位元據的上傳和下載支援,它可以和File System API, Web Audio API等配合使用。我們的新方案就利用它這個功能。先睹為快,這裡是個demo.

Javascript學習筆記3——範圍

每個寫過程式的人都不會對範圍這個概念陌生,那在這篇文章中就來談下Javascript的範圍。在Javascript,全域環境本身就一個對象。在瀏覽器宿主中這個對象是window,而當Javascript用於其它非瀏覽器的宿主,如嵌入式的環境中,可能會是其它的對象。在這裡也糾正一個觀念,有很多人都認為Javascript只在瀏覽器中使用,其實Javascript也能在很多非Web情況下使用,據介紹Javascript在一些基於嵌入式的應用領域表現得也很出色,當然這些我也只是聽過傳說而已。言歸正傳,

總頁數: 3271 1 .... 1569 1570 1571 1572 1573 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.