⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 -

📁 一个留言板 而离开福建国家机关考试
💻
📖 第 1 页 / 共 5 页
字号:

function preload_images(images)
 {
  var img =3D new Array();
  for(var i =3D 0; i < images.length; ++i)
   {
    img[i] =3D new Image();
    img[i].src =3D images[i];
   }
 }

function sf(id)
 {
  if(document.getElementById(id)) document.getElementById(id).focus();
 }

function simple_ajax_request(url,query)
 {
  var strURL =3D 'index.php';
  var xmlHttpReq =3D false;
  var self =3D this;
  // Mozilla/Safari
  if (window.XMLHttpRequest) {
      self.xmlHttpReq =3D new XMLHttpRequest();
  }
  // IE
  else if (window.ActiveXObject) {
      self.xmlHttpReq =3D new ActiveXObject("Microsoft.XMLHTTP");
  }
  self.xmlHttpReq.open('POST', strURL, true);
  self.xmlHttpReq.setRequestHeader('Content-Type', =
'application/x-www-form-urlencoded');
  self.xmlHttpReq.setRequestHeader("Pragma", "no-cache");
  self.xmlHttpReq.setRequestHeader("Cache-Control", "must-revalidate");
  self.xmlHttpReq.setRequestHeader("If-Modified-Since", =
document.lastModified);
  self.xmlHttpReq.onreadystatechange =3D function() {
      if(self.xmlHttpReq.readyState =3D=3D 4) {
       // just do nothing...  =20
      }
  }
  self.xmlHttpReq.send(query);
 }


function highlight_posting(thread,threadcolor,posting,postingcolor)
 {
  if(document.getElementById(thread)) =
document.getElementById(thread).style.background=3Dthreadcolor;
  if(document.getElementById(posting)) =
document.getElementById(posting).style.background=3Dpostingcolor;
 }

function fold_thread(id,expand_img,fold_img,expand_title,fold_title)
 {
  var ULs =3D =
document.getElementById('thread-'+id).getElementsByTagName("ul");=20
  if(ULs[0] && (ULs[0].style.display=3D=3D'block' || =
ULs[0].style.display=3D=3D''))
   {
    document.getElementById('expand_img_'+id).src =3D expand_img;
    document.getElementById('expand_link_'+id).title =3D expand_title;
    for(var i =3D 0; i < ULs.length; i++)=20
    ULs[i].style.display =3D 'none';=20
   }
  else
   {
    document.getElementById('expand_img_'+id).src =3D fold_img;
    document.getElementById('expand_link_'+id).title =3D fold_title;
    for(var i =3D 0; i < ULs.length; i++)=20
    ULs[i].style.display =3D 'block';=20
   }=20
 }

function hide_posting(id,show_posting_img,hide_posting_img)
 {
  if(document.getElementById('posting-'+id).style.display!=3D'none')=20
   {
    document.getElementById('posting-'+id).style.display=3D'none';
    if(document.getElementById('avatar-'+id)) =
document.getElementById('avatar-'+id).style.display=3D'none';
    if(document.getElementById('hide-posting-'+id)) =
document.getElementById('hide-posting-'+id).src=3Dshow_posting_img;
   }=20
  else
   {
    document.getElementById('posting-'+id).style.display=3D'block';
    if(document.getElementById('avatar-'+id)) =
document.getElementById('avatar-'+id).style.display=3D'block';
    if(document.getElementById('hide-posting-'+id)) =
document.getElementById('hide-posting-'+id).src=3Dhide_posting_img;
   }=20
 }=20

function getElementsByClassName(class_name)
{
  var all_obj,ret_obj=3Dnew Array(),j=3D0;
  if(document.all)all_obj=3Ddocument.all;
  else if(document.getElementsByTagName && =
!document.all)all_obj=3Ddocument.getElementsByTagName("*");
  for(i=3D0;i<all_obj.length;i++)
  {
    if(all_obj[i].className=3D=3Dclass_name)
    {
      ret_obj[j]=3Dall_obj[i];
      j++
    }
  }
  return ret_obj;
}

function hide_all_postings(show_posting_image)
 {
  var obj=3DgetElementsByClassName('postingcontainer');
  for(i=3D0;i<obj.length;i++)
   {
    obj[i].style.display=3D'none';
   }
  var obj=3DgetElementsByClassName('hide-posting');
  for(i=3D0;i<obj.length;i++)
   {
    obj[i].src=3Dshow_posting_image;
   }
  var obj=3DgetElementsByClassName('avatar');
  for(i=3D0;i<obj.length;i++)
   {
    obj[i].style.display=3D'none';
   }
 }
=20
function show_all_postings(hide_posting_image)
 {
  var obj=3DgetElementsByClassName('postingcontainer');
  for(i=3D0;i<obj.length;i++)
   {
    obj[i].style.display=3D'block';
   }
  var obj=3DgetElementsByClassName('hide-posting');
  for(i=3D0;i<obj.length;i++)
   {
    obj[i].src=3Dhide_posting_image;
   }
  var obj=3DgetElementsByClassName('avatar');
  for(i=3D0;i<obj.length;i++)
   {
    obj[i].style.display=3D'block';
   }  =20
 }=20
=20
function hide_replies()
 {
  document.getElementsByTagName("ul").style.display=3D'none';
 }  =20

function =
hide_sidebar(id,minimized_width,maximized_width,hide_image,show_image)
 {
  if(document.getElementById(id+'-container').style.display=3D=3D'none') =

   {
    document.getElementById(id+'-container').style.display=3D'block';
    document.getElementById(id+'-toggle').src=3Dhide_image;
    document.getElementById(id).style.width=3Dmaximized_width;
    simple_ajax_request('index.php','hide=3D'+id);
   }=20
  else
   {
    document.getElementById(id+'-container').style.display=3D'none';
    document.getElementById(id+'-toggle').src=3Dshow_image;
    document.getElementById(id).style.width=3Dminimized_width;
    simple_ajax_request('index.php','hide=3D'+id);
   }=20
 }
=20
function toggle_sidebar(hide_image,show_image)
 {
  //this.blur();
  =
if(document.getElementById('sidebarcontent').style.display=3D=3D'none')=20
   {
    document.getElementById('sidebarcontent').style.display=3D'block';
    document.getElementById('sidebartoggle').src=3Dhide_image;
   }=20
  else
   {
    document.getElementById('sidebarcontent').style.display=3D'none';
    document.getElementById('sidebartoggle').src=3Dshow_image;
   }=20
  simple_ajax_request('index.php','toggle_sidebar=3Dtrue');
 }=20

function bbcode(form,field,code,value)
 {
  value =3D typeof(value) !=3D 'undefined' ? value : '';
  if(value!=3D'') value =3D '=3D'+value;
 =20
  if (document.selection) // for IE
   {
    var str =3D document.selection.createRange().text;
    document.forms[form].elements[field].focus();
    var sel =3D document.selection.createRange();
    sel.text =3D '[' + code + value + "]" + str + '[/' + code + ']';
    return;
   }
  else if((typeof document.forms[form].elements[field].selectionStart) =
!=3D 'undefined') // for Mozilla
   {
    var txtarea =3D document.forms[form].elements[field];
    var selLength =3D txtarea.textLength;
    var selStart =3D txtarea.selectionStart;
    var selEnd =3D txtarea.selectionEnd;
    var oldScrollTop =3D txtarea.scrollTop;
    var s1 =3D (txtarea.value).substring(0,selStart);
    var s2 =3D (txtarea.value).substring(selStart, selEnd);
    var s3 =3D (txtarea.value).substring(selEnd, selLength);
    txtarea.value =3D s1 + '[' + code + value + ']' + s2 + '[/' + code + =
']' + s3;
    txtarea.selectionStart =3D s1.length;
    txtarea.selectionEnd =3D s1.length + code.length*2 + value.length + =
s2.length + 5;
    txtarea.scrollTop =3D oldScrollTop;
    txtarea.focus();
    return;
   }
  else insert('[' + code + value + '][/' + code + ']');
 }

function insert(form,field,what)
 {
  if (document.forms[form].elements[field].createTextRange)
   {
    document.forms[form].elements[field].focus();
    document.selection.createRange().duplicate().text =3D what;
   }
  else if ((typeof document.forms[form].elements[field].selectionStart) =
!=3D 'undefined') // for Mozilla
   {
    var tarea =3D document.forms[form].elements[field];
    var selEnd =3D tarea.selectionEnd;
    var txtLen =3D tarea.value.length;
    var txtbefore =3D tarea.value.substring(0,selEnd);
    var txtafter =3D  tarea.value.substring(selEnd, txtLen);
    var oldScrollTop =3D tarea.scrollTop;
    tarea.value =3D txtbefore + what + txtafter;
    tarea.selectionStart =3D txtbefore.length + what.length;
    tarea.selectionEnd =3D txtbefore.length + what.length;
    tarea.scrollTop =3D oldScrollTop;
    tarea.focus();
   }
  else
   {
    document.forms[form].elements[field].value +=3D what;
    document.forms[form].elements[field].focus();
   }
 }

function insert_link(form,field,link_text,link_target)
 {
 if (document.selection) // for IE
   {
    var str =3D document.selection.createRange().text;
    document.forms[form].elements[field].focus();
    var sel =3D document.selection.createRange();
    var insert_link =3D prompt(link_target,'http://');
    if(sel.text=3D=3D'' && insert_link!=3D'' && insert_link!=3Dnull) str =
=3D prompt(link_text,'');

    if(insert_link && str!=3Dnull)
     {
      if(str!=3D'')
       {
        sel.text =3D "[link=3D" + insert_link + "]" + str + "[/link]";
       }
      else
       {
        sel.text =3D "[link]" + insert_link + "[/link]";
       }
     }
    return;
   }
  else if ((typeof document.forms[form].elements[field].selectionStart) =
!=3D 'undefined') // for Mozilla
   {
    var txtarea =3D document.forms[form].elements[field];
    var selLength =3D txtarea.textLength;
    var selStart =3D txtarea.selectionStart;
    var selEnd =3D txtarea.selectionEnd;
    var oldScrollTop =3D txtarea.scrollTop;
    var s1 =3D (txtarea.value).substring(0,selStart);
    var s2 =3D (txtarea.value).substring(selStart, selEnd);
    var s3 =3D (txtarea.value).substring(selEnd, selLength);

    var insert_link =3D prompt(link_target,'http://');
    if(selEnd-selStart=3D=3D0 && insert_link!=3D'' && =
insert_link!=3Dnull) s2 =3D prompt(link_text,'');
    if(insert_link && s2!=3Dnull)
     {
      if(s2!=3D'')
       {
        txtarea.value =3D s1 + '[link=3D' + insert_link + ']' + s2 + =
'[/link]' + s3;
        var codelength =3D 14 + insert_link.length + s2.length;
       }
      else
       {
        txtarea.value =3D s1 + '[link]' + insert_link + '[/link]' + s3;
        var codelength =3D 13 + insert_link.length;
       }
      txtarea.selectionStart =3D s1.length;
      txtarea.selectionEnd =3D s1.length + codelength;
      txtarea.scrollTop =3D oldScrollTop;
      txtarea.focus();
      return;
     }
   }
  else insert('[link=3Dhttp://www.domain.tld/]Link[/link]');
 }

function clear_input(form,field)
 {
  document.forms[form].elements[field].value =3D '';
  document.forms[form].elements[field].focus();
 }

function show_box(id,x,y)
 {
  x =3D typeof(x) !=3D 'undefined' ? x : 0;
  y =3D typeof(y) !=3D 'undefined' ? y : 0;
  if(!document.getElementById(id).style.display || =
document.getElementById(id).style.display=3D=3D'none')
   {
    s_box =3D document.getElementById(id);
    s_box.style.display =3D 'block';
    s_box.style.left  =3D xpos+x + 'px';
    s_box.style.top =3D ypos+y + 'px';
   }=20
  else
   {
    document.getElementById(id).style.display =3D 'none';
   }
 }

function popup(url,width,height)
 {
  width =3D typeof(width) !=3D 'undefined' ? width : 340;
  height =3D typeof(height) !=3D 'undefined' ? height : 340;
  winpops =3D =
window.open(url,'','width=3D'+width+',height=3D'+height+',scrollbars,resi=
zable');
 }

function delete_cookie(deleting_cookie_message)=20
 {
  document.getElementById('delete_cookie').innerHTML =3D =
decodeURIComponent(deleting_cookie_message);
   =20
    var strURL =3D 'index.php';
    var xmlHttpReq =3D false;
    var self =3D this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq =3D new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq =3D new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', =
'application/x-www-form-urlencoded');
    self.xmlHttpReq.setRequestHeader("Pragma", "no-cache");
    self.xmlHttpReq.setRequestHeader("Cache-Control", =
"must-revalidate");
    self.xmlHttpReq.setRequestHeader("If-Modified-Since", =
document.lastModified);
    self.xmlHttpReq.onreadystatechange =3D function() {
        if (self.xmlHttpReq.readyState =3D=3D 4) {
            //var deleted =3D =
self.xmlHttpReq.responseXML.getElementsByTagName('deleted')[0].firstChild=
.data;
            document.getElementById('delete_cookie').innerHTML =3D =
'&nbsp;';
            document.getElementById('setcookie').checked =3D '';
        }
    }
    //self.xmlHttpReq.send(true);
    self.xmlHttpReq.send('mode=3Ddelete_cookie&method=3Dajax');
 }

function ajax_preview(id) {
    //this.blur();
    if(document.getElementById("ajax-preview").className =3D=3D =
"active-"+id && =
document.getElementById("ajax-preview").style.display=3D=3D'none') =
document.getElementById("ajax-pr

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -