欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一個(gè)不錯(cuò)的可以檢測(cè)多中瀏覽器的函數(shù)和其它功能第1/2頁(yè)

 更新時(shí)間:2007年04月01日 00:00:00   作者:  
//Examine the browser  檢測(cè)瀏覽器的函數(shù)
var userAgent = navigator.userAgent.toLowerCase();
var is_opera  = (userAgent.indexOf('opera') != -1);
var is_saf    = ((userAgent.indexOf('applewebkit') != -1) || (navigator.vendor == 'Apple Computer, Inc.'));
var is_webtv  = (userAgent.indexOf('webtv') != -1);
var is_ie     = ((userAgent.indexOf('msie') != -1) && (!is_opera) && (!is_saf) && (!is_webtv));
var is_ie4    = ((is_ie) && (userAgent.indexOf('msie 4.') != -1));
var is_moz    = ((navigator.product == 'Gecko') && (!is_saf));
var is_kon    = (userAgent.indexOf('konqueror') != -1);
var is_ns     = ((userAgent.indexOf('compatible') == -1) && (userAgent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_saf));
var is_ns4    = ((is_ns) && (parseInt(navigator.appVersion) == 4));
var is_mac    = (userAgent.indexOf('mac') != -1);

//Global registers
var currentblogid;
var currentstarid;
var currentcommentid;
var switchcomandmes;
var securitycodejs=null;
var onetimecounter=1;

//Get absolute path, fix bug of IE when base path is set
var gotourl = location.href;
var absbaseurl;
var abspath;
var r_identifier=gotourl.lastIndexOf("/read.php/");
var r_identifier2=gotourl.lastIndexOf("/post/");
var r_identifier3=gotourl.lastIndexOf("/tag/");
if (r_identifier==-1) {
    r_identifier=r_identifier2;
}
if (r_identifier==-1) {
    r_identifier=r_identifier3;
}
if (r_identifier!=-1) {
    absbaseurl = gotourl.substr(0, r_identifier)+"/";
    var simplegotourl=absbaseurl.replace("http://", '');
    r_identifier2=simplegotourl.indexOf("/");
    abspath=simplegotourl.substr(r_identifier2+1);
} else {
    absbaseurl='';
    abspath=null;
}
//Is Ajax supported?
if ((is_ie & !is_ie4) || is_moz || is_saf || is_opera) var shutajax=0;
else var shutajax=1;

//For firefox, tell Firefox not to display the content you input in last session
if (is_moz) {
    var tmp_c=document.getElementById('v_content');
    if (tmp_c) tmp_c.value='';
}

//Show/Hide a DIV
function showhidediv(id){
  try{
    var panel=document.getElementById(id);
    if(panel){
      if(panel.style.display=='none'){
        panel.style.display='block';
      }else{
        panel.style.display='none';
      }
    }
  }catch(e){}
}

function addhtml (id, htmlcode, uniqueid) {
    var panel=document.getElementById(id);
    var hiddenpannel=document.getElementById(uniqueid);
    if(panel){
        hiddenpannel.value='';
        hiddenpannel.value=panel.innerHTML;
        panel.innerHTML=hiddenpannel.value+htmlcode;
        hiddenpannel.value+=htmlcode;
    }
}

function showadminreply (divid) {
    switchcomandmes='reply';
    var cleanid=divid.replace('com_', '');
    var inputcontent="<form action='"+absbaseurl+"admin.php?go=reply_addadminreply_"+cleanid+"' method='post' id='formadminreply"+cleanid+"'>";
    inputcontent+=jslang[0]+"<br/><textarea cols='66' rows='3' name='adminreplycontent' id='adminreplycontent"+cleanid+"'></textarea><br/>";
    inputcontent+="<input type='button' onclick=\"ajax_adminreply('"+cleanid+"'); return false;\" value='"+jslang[1]+"' class='button'/> <input type='reset' value='"+jslang[2]+"' class='button'/> <input type='button' value='"+jslang[3]+"' onclick=\"hideadminreply('"+divid+"');\" class='button'/></form>";
    document.getElementById(divid).innerHTML=inputcontent;
    document.getElementById(divid).style.display='block';
}

function showadminreplyformessage (divid) {
    switchcomandmes='message';
    var cleanid=divid.replace('com_', '');
    var inputcontent="<form action='"+absbaseurl+"admin.php?go=message_addadminreply_"+cleanid+"' method='post' id='formadminreply"+cleanid+"'>";
    inputcontent+=jslang[0]+"<br/><textarea cols='66' rows='3' name='adminreplycontent' id='adminreplycontent"+cleanid+"'></textarea><br/>";
    inputcontent+="<input type='button' onclick=\"ajax_adminreply('"+cleanid+"'); return false;\" value='"+jslang[1]+"' class='button'/> <input type='reset' value='"+jslang[2]+"' class='button'/> <input type='button' value='"+jslang[3]+"'  onclick=\"hideadminreply('"+divid+"');\" class='button'/></form>";
    document.getElementById(divid).innerHTML=inputcontent;
    document.getElementById(divid).style.display='block';
}

function hideadminreply (divid) {
    document.getElementById(divid).innerHTML='';
    document.getElementById(divid).style.display='none';
}

function showdelblog(blogid) {
    var urldel=absbaseurl+"admin.php?go=entry_deleteblog_"+blogid+'';
    if(confirm(jslang[4])){
        window.location=urldel;
    }
    else {
        return;
    }
}

function comfirmurl(urldel) {
    if(confirm(jslang[5])){
        window.location=absbaseurl+urldel;
    }
    else {
        return;
    }
}

function showdeladminreply(repid) {
    var urldel=absbaseurl+"admin.php?go=reply_deladminreply_"+repid+'';
    if(confirm(jslang[6])){
        if (shutajax==1) window.location=urldel;
        else {
            urldel+="&ajax=on";
            currentcommentid=repid;
            makeRequest(urldel, 'quickdeladminreply', 'GET', null);
        }
    }
    else {
        return;
    }
}

function showdeladminreplyformessage(repid) {
    var urldel=absbaseurl+"admin.php?go=message_deladminreply_"+repid+'';
    if(confirm(jslang[7])){
        if (shutajax==1) window.location=urldel;
        else {
            urldel+="&ajax=on";
            currentcommentid=repid;
            makeRequest(urldel, 'quickdeladminreply', 'GET', null);
        }
    }
    else {
        return;
    }
}

function showdelreply(repid, blogid) {
    var urldel=absbaseurl+"admin.php?go=reply_delreply_"+repid+'-'+blogid;
    if(confirm(jslang[8])){
        if (shutajax==1) window.location=urldel;
        else {
            urldel+="&ajax=on";
            currentcommentid=repid;
            makeRequest(urldel, 'quickdelreply', 'GET', null);
        }
    }
    else {
        return;
    }
}

function showdelreplyformessage(repid) {
    var urldel=absbaseurl+"admin.php?go=message_delreply_"+repid;
    if(confirm(jslang[9])){
        if (shutajax==1) window.location=urldel;
        else {
            urldel+="&ajax=on";
            currentcommentid=repid;
            makeRequest(urldel, 'quickdelreply', 'GET', null);
        }
    }
    else {
        return;
    }
}

function showblockreply(repid, blogid) {
    var urldel=absbaseurl+"admin.php?go=reply_block_"+repid+'-'+blogid;
    if (shutajax==1) window.location=urldel;
    else {
        urldel+="&ajax=on";
        currentcommentid=repid;
        makeRequest(urldel, 'quickdelreply', 'GET', null);
    }
}

function showblockmessage(repid) {
    var urldel=absbaseurl+"admin.php?go=message_block_"+repid;
    if (shutajax==1) window.location=urldel;
    else {
        urldel+="&ajax=on";
        currentcommentid=repid;
        makeRequest(urldel, 'quickdelreply', 'GET', null);
    }
}

/* -- AJAX RELATED FUNCTIONS -- */
//Starring
function dostar(blogid) {
    if (shutajax==0) {
        gourl=absbaseurl+"admin.php?go=star&ajax=on&blogid="+blogid;
        currentblogid=blogid;
        currentstarid="starid"+blogid;
        makeRequest(gourl, 'starblog', 'GET', null);
    } else {
        gourl=absbaseurl+"admin.php?go=star&ajax=off&blogid="+blogid;
        window.location=gourl;
    }
}

//Comment and Message
function ajax_submit (job) {
    var stat_html = document.getElementById('stat_html').checked ? 1 : 0;
    var stat_ubb = document.getElementById('stat_ubb').checked ? 1 : 0;
    var stat_emot = document.getElementById('stat_emot').checked ? 1 : 0;
    var stat_property = document.getElementById('stat_property').checked ? 1 : 0;
    var v_replier = document.getElementById('v_replier').value+' ';
    var v_repurl = document.getElementById('v_repurl').value;
    var v_repemail = document.getElementById('v_repemail').value;
    var v_content = document.getElementById('v_content').value+' ';
    var v_password = document.getElementById('v_password').value;
    var v_id = document.getElementById('v_id').value;
    var v_reppsw = (document.getElementById('v_reppsw')) ? document.getElementById('v_reppsw').value : '';
    var v_security_plus;
    if (document.getElementById('v_security')) {
        var v_security = document.getElementById('v_security').value;
        if (v_security=='') {
            alert(jslang[10]);
            return false;
        }
        v_security_plus="&v_security="+v_security;
    } else {
        v_security_plus='';
    }
    if (v_replier=='' || v_content==''|| v_replier==' ' || v_content==' ' ) {
        alert(jslang[11]);
        return false;
    }
    document.getElementById('btnSubmit').value=jslang[12];
    document.getElementById('btnSubmit').disabled='disabled';
    if (shutajax==0) { //Currently for IE, Safari, Mozilla and Opera
        v_replier = blogencode(v_replier);
        v_repurl = blogencode(v_repurl);
        v_repemail = blogencode(v_repemail);
        v_content = blogencode(v_content);
        v_password = blogencode(v_password);
        v_id = blogencode(v_id);
        v_reppsw = blogencode(v_reppsw);
        var postData = "unuse=unuse&onetimecounter="+onetimecounter+"&v_id="+v_id+"&v_replier="+v_replier+"&v_password="+v_password+"&v_repurl="+v_repurl+"&v_repemail="+v_repemail+"&v_content="+v_content+"&stat_html="+stat_html+"&stat_ubb="+stat_ubb+"&stat_emot="+stat_emot+"&v_reppsw="+v_reppsw+"&stat_property="+stat_property+v_security_plus;
        var gourl=absbaseurl+"visit.php?ajax=on&job="+job;
        makeRequest(gourl, 'quickreply', 'POST', postData);
    } else {
        document.getElementById('visitorinput').submit();
    }
}

//Ctrl+Enter key submitting (Textarea)
function ctrlenterkey (eventobject){
    if(eventobject.ctrlKey && eventobject.keyCode==13) {
        document.getElementById("btnSubmit").click();
    }
}

//Admin reply
function ajax_adminreply (commentid) {
    if (shutajax==0) {
        var admid='adminreplycontent'+commentid;
        var adminreplycontent = blogencode(document.getElementById(admid).value);
        var postData = "unuse=unuse&adminreplycontent="+adminreplycontent;
        var gourl=absbaseurl+"admin.php?ajax=on&go="+switchcomandmes+"_addadminreply_"+commentid;
        currentcommentid=commentid;
        makeRequest(gourl, 'quickadminreply', 'POST', postData);
    } else {
        var admid='formadminreply'+commentid;
        document.getElementById(admid).submit();
    }
}

function ajax_adminreply_edit (commentid, rptype) {
    switchcomandmes=rptype;
    ajax_adminreply(commentid);
}

相關(guān)文章

  • 全面解析Bootstrap中transition、affix的使用方法

    全面解析Bootstrap中transition、affix的使用方法

    這篇文章主要為大家詳細(xì)解析了Bootstrap中transition、affix的使用方法,感興趣的朋友可以參考一下
    2016-05-05
  • JavaScript網(wǎng)頁(yè)定位詳解

    JavaScript網(wǎng)頁(yè)定位詳解

    本篇文章主要是對(duì)JavaScript網(wǎng)頁(yè)定位進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-01-01
  • javascript設(shè)計(jì)模式 – 工廠模式原理與應(yīng)用實(shí)例分析

    javascript設(shè)計(jì)模式 – 工廠模式原理與應(yīng)用實(shí)例分析

    這篇文章主要介紹了javascript設(shè)計(jì)模式 – 工廠模式,結(jié)合實(shí)例形式分析了javascript工廠模式基本概念、原理、定義、應(yīng)用場(chǎng)景及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • JS操作iframe里的dom(實(shí)例講解)

    JS操作iframe里的dom(實(shí)例講解)

    本篇主要是對(duì)JS操作iframe里的dom進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-01-01
  • js canvas實(shí)現(xiàn)五子棋小游戲

    js canvas實(shí)現(xiàn)五子棋小游戲

    這篇文章主要為大家詳細(xì)介紹了js canvas實(shí)現(xiàn)五子棋小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • JS中常用的正則表達(dá)式

    JS中常用的正則表達(dá)式

    這篇文章主要介紹了JS中常用的正則表達(dá)式,都是我日常收集整理的,包括電話驗(yàn)證,數(shù)字驗(yàn)證,車(chē)牌號(hào)碼驗(yàn)證,身份證號(hào)驗(yàn)證包括15位18位身份證驗(yàn)證,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-09-09
  • javascript中的new使用

    javascript中的new使用

    javascript是基于原型(Prototype based)的面向?qū)ο蟮恼Z(yǔ)言,這點(diǎn)不同于我們熟悉的.NET,Java語(yǔ)言,是基于類(lèi)模式(Class based)。
    2010-03-03
  • 詳解Html a標(biāo)簽中href和onclick用法、區(qū)別、優(yōu)先級(jí)別

    詳解Html a標(biāo)簽中href和onclick用法、區(qū)別、優(yōu)先級(jí)別

    本文主要分享一篇關(guān)于Html A標(biāo)簽中href和onclick用法、區(qū)別、優(yōu)先級(jí)別,具有很好的參考價(jià)值,有需要了解的朋友可以看看
    2017-01-01
  • JS解決ie6下png透明的方法實(shí)例

    JS解決ie6下png透明的方法實(shí)例

    解決ie6下png透明的問(wèn)題想必前端都比較清楚,雖然有很多方法,但是我覺(jué)得用JS還是最省事的方法,不管是圖片還是背景圖片都OK。
    2013-08-08
  • js監(jiān)聽(tīng)鍵盤(pán)事件示例代碼

    js監(jiān)聽(tīng)鍵盤(pán)事件示例代碼

    本文為大家詳細(xì)介紹下使用js如何監(jiān)聽(tīng)鍵盤(pán)事件,具體實(shí)現(xiàn)代碼如下,感興趣的朋友可以參考下,希望對(duì)大家有所幫助
    2013-07-07

最新評(píng)論