最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

記錄幾個(gè)javascript有關(guān)的小細(xì)節(jié)

 更新時(shí)間:2007年04月02日 00:00:00   作者:  
很多很多的事都容易在不經(jīng)意間忘卻,所以我選擇記錄下來(lái)。

Firefox 不支持 obj.innerText 屬性。

 obj.innerText alert()顯示的值是 undefined。

Firefox 支持 innerHTML 屬性卻不支持 innerText,如果不想用innerHTML 替代,可以用如下代碼

由于Firefox不支持document.all,所以考慮兼容的時(shí)候獲取對(duì)象通常用 document.getelementbyid('yourid').


if (document.all) {  //如果不是IE  
//也可以用 if(navigator.appName.indexOf("Explorer") > -1) // obj.innerText = "myText";}else { obj.textContent = "yourtext"; 用textContent 替代 
}

Firefox、IE兼容的復(fù)制到剪貼板 javascript 代碼

這個(gè)函數(shù)使用在Firefox下時(shí)需要修改一個(gè)配置:
1.打開(kāi)firefox ,在地址欄中輸入: about:config
2.找到signed.applets.codebase_principal_support,將值設(shè)置為true


function copyToClipboard(txt) { 

  if(window.clipboardData) 
  { 
    window.clipboardData.clearData(); 
    window.clipboardData.setData(Text, txt); 
  } 
  else if(navigator.userAgent.indexOf(Opera) != -1) 
  { 
    window.location = txt; 
  } 
  else if (window.netscape) 
  { 
    try { 
        netscape.security.PrivilegeManager.enablePrivilege(UniversalXPConnect); 
    } 
    catch (e) 
    { 
        alert(!!被瀏覽器拒絕!\n請(qǐng)?jiān)跒g覽器地址欄輸入'about:config'并回車(chē)\n然后將'signed.applets.codebase_principal_support'設(shè)置為'true'); 
    } 
    var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
    if (!clip) 
        return; 
    var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
    if (!trans) 
        return; 
    trans.addDataFlavor('text/unicode'); 
    var str = new Object(); 
    var len = new Object(); 
    var str = Components.classes[@mozilla.org/supports-string;1].createInstance(Components.interfaces.nsISupportsString); 
    var copytext = txt; 
    str.data = copytext; 
    trans.setTransferData(text/unicode,str,copytext.length*2); 
    var clipid = Components.interfaces.nsIClipboard; 
    if (!clip) 
        return false; 
    clip.setData(trans,null,clipid.kGlobalClipboard); 
  } 
  return true; 


或者用下面這段代碼,功能相同。

function CopyToClipboard(meintext)
{
    if (window.clipboardData) 
    {
        // the IE-manier
        window.clipboardData.setData("Text", meintext);
    }
    else if (window.netscape) 
    { 
        // dit is belangrijk maar staat nergens duidelijk vermeld:
        // you have to sign the code to enable this, or see notes below 
        netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');

        // maak een interface naar het clipboard
        var clip = Components.classes['@mozilla.org/widget/clipboard;1']
                        .createInstance(Components.interfaces.nsIClipboard);
        if (!clip) return;
        //alert(clip);
        // maak een transferable
        var trans = Components.classes['@mozilla.org/widget/transferable;1']
                        .createInstance(Components.interfaces.nsITransferable);
        if (!trans) return;

        // specificeer wat voor soort data we op willen halen; text in dit geval
        trans.addDataFlavor('text/unicode');

        // om de data uit de transferable te halen hebben we 2 nieuwe objecten 
        // nodig om het in op te slaan
        var str = new Object();
        var len = new Object();
        var str = Components.classes["@mozilla.org/supports-string;1"]
                        .createInstance(Components.interfaces.nsISupportsString);
        var copytext=meintext;
        str.data=copytext;
        trans.setTransferData("text/unicode",str,copytext.length*2);
        var clipid=Components.interfaces.nsIClipboard;
        if (!clip) return false;
        clip.setData(trans,null,clipid.kGlobalClipboard);
    }
    else
    {
        return false;
    }

    alert("您已經(jīng)復(fù)制: " + meintext);
    return false;
}

用javascript獲取客戶(hù)端電腦名

前幾天學(xué)習(xí)php的時(shí)候想實(shí)現(xiàn)獲取客戶(hù)端電腦名,在asp及.net下都有實(shí)現(xiàn)的例子,但一直沒(méi)找到辦法php下實(shí)現(xiàn)的方法。后來(lái)在國(guó)外的論壇里找到了一些代碼,是javascript的。但只能運(yùn)行于IE環(huán)境,而且必須把安全級(jí)別設(shè)置得相當(dāng)?shù)筒趴梢浴?

try
{
var ax = new ActiveXObject("WScript.Network");
document.write('User: ' + ax.UserName + '<br />');
document.write('Computer: ' + ax.ComputerName + '<br />');
}
catch (e)
{
document.write('訪問(wèn)當(dāng)前電腦名操作被拒絕'+ '<br />');
}

相關(guān)文章

  • 通過(guò)實(shí)例解析js可枚舉屬性與不可枚舉屬性

    通過(guò)實(shí)例解析js可枚舉屬性與不可枚舉屬性

    這篇文章主要介紹了通過(guò)實(shí)例解析js可枚舉屬性與不可枚舉屬性,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 一文了解你不知道的JavaScript生成器篇

    一文了解你不知道的JavaScript生成器篇

    ES6引入了一個(gè)新的函數(shù)類(lèi)型,發(fā)現(xiàn)它并不符合這種運(yùn)行到結(jié)束的特性。這類(lèi)新的函數(shù)被稱(chēng)為生成器。生成器的出現(xiàn)是我們知道原來(lái)有時(shí)代碼并不會(huì)順利的運(yùn)行,可以通過(guò)暫停的方式進(jìn)行異步回調(diào),讓我們摒棄了此前的認(rèn)知。本文就來(lái)聊聊JavaScript中生成器的相關(guān)知識(shí)
    2022-11-11
  • 一文帶你理解JS中的原型和原型鏈

    一文帶你理解JS中的原型和原型鏈

    在學(xué)習(xí)JavaScript中的繼承機(jī)制時(shí),我們常常會(huì)遇到原型和原型鏈這兩個(gè)概念,在初學(xué)階段,不理解這些概念很容易陷入迷茫,甚至?xí)?dǎo)致學(xué)習(xí) JS 的路程變得曲折,本文將介紹JavaScript原型和原型鏈的概念、設(shè)計(jì)思想以及相關(guān)的使用方法,需要的朋友可以參考下
    2023-07-07
  • 用原生js做個(gè)簡(jiǎn)單的滑動(dòng)效果的回到頂部

    用原生js做個(gè)簡(jiǎn)單的滑動(dòng)效果的回到頂部

    很多網(wǎng)頁(yè)在下方都會(huì)放置一個(gè)“返回頂部”按鈕,這樣可以幫助訪客重新找到導(dǎo)航或者重溫一遍廣告,于是將返回頂部功能做成了滑動(dòng)效果
    2014-10-10
  • html 鎖定頁(yè)面(js遮罩層彈出div效果)

    html 鎖定頁(yè)面(js遮罩層彈出div效果)

    html 鎖定頁(yè)面(js遮罩層彈出div效果),需要的朋友可以參考下。
    2009-10-10
  • JavaScript中各種時(shí)間轉(zhuǎn)換問(wèn)題詳解(YYYY-MM-DD、時(shí)間戳、中國(guó)標(biāo)準(zhǔn)時(shí)間)

    JavaScript中各種時(shí)間轉(zhuǎn)換問(wèn)題詳解(YYYY-MM-DD、時(shí)間戳、中國(guó)標(biāo)準(zhǔn)時(shí)間)

    在某些場(chǎng)景下,需要將時(shí)間轉(zhuǎn)換為字符串進(jìn)行展示或傳遞,下面這篇文章主要給大家介紹了關(guān)于JavaScript中各種時(shí)間轉(zhuǎn)換問(wèn)題(YYYY-MM-DD、時(shí)間戳、中國(guó)標(biāo)準(zhǔn)時(shí)間)的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • js前端登錄加密解決方案

    js前端登錄加密解決方案

    項(xiàng)目中需要前端書(shū)寫(xiě)登錄頁(yè)面,用戶(hù)輸入賬號(hào)密碼,本文主要介紹了js前端登錄加密解決方案,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • JS版圖片放大鏡效果

    JS版圖片放大鏡效果

    這篇文章主要為大家詳細(xì)介紹了JS版的圖片放大鏡效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • bootstrap table單元格新增行并編輯

    bootstrap table單元格新增行并編輯

    這篇文章主要為大家詳細(xì)介紹了bootstrap table單元格新增行并編輯的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • ES6中Array.find()和findIndex()函數(shù)的用法詳解

    ES6中Array.find()和findIndex()函數(shù)的用法詳解

    ES6為Array增加了find(),findIndex函數(shù)。find()函數(shù)用來(lái)查找目標(biāo)元素,找到就返回該元素,找不到返回undefined,而findIndex()函數(shù)也是查找目標(biāo)元素,找到就返回元素的位置,找不到就返回-1。下面通過(guò)實(shí)例詳解,需要的朋友參考下吧
    2017-09-09

最新評(píng)論

静乐县| 华亭县| 邢台县| 云龙县| 南京市| 凤庆县| 屏边| 林口县| 沾益县| 股票| 博兴县| 屏东市| 甘谷县| 西安市| 松桃| 绥宁县| 湖口县| 游戏| 通榆县| 三门县| 马边| 丰顺县| 惠州市| 铜川市| 四子王旗| 阳曲县| 富顺县| 辽中县| 会泽县| 将乐县| 安乡县| 曲周县| 枝江市| 乐至县| 海淀区| 西昌市| 沙河市| 睢宁县| 张掖市| 略阳县| 尉犁县|