<script>
function findSXElement(obj){ if (!hw){return;} hw.input=obj;}var w=window, d=document, n=navigator;var responseElement=d.getElementById("title"); var hw={};hw.i=d.getElementById("sx");var il=false;if(/msie (\d+\.\d)/i.test(n.userAgent)){hw.i.setAttribute("unselectable","on")}else{var sL=responseElement.value.length;responseElement.selectionStart=sL;responseElement.selectionEnd=sL;}
hw.i.onclick=function(B){var B=B||w.event;B.stopPropagation?B.stopPropagation():(B.cancelBubble=true);if(d.selection&&d.activeElement.id&&d.activeElement.id=="kw"){hw.hasF=1}else{if(!d.selection){hw.hasF=1}}if(!il){var A=d.createElement("script");A.setAttribute("src","hwInput.js");d.getElementsByTagName("head")[0].appendChild(A);il=true;setTimeout(function(){if(baidu){baidu.sug.initial()}},1000)}};
</script>
<script language="JavaScript">
<!--
function form1_onsubmit() {
if (document.form1.Key.value=="")
{
  alert("友好提示!\n\n你还没输入关键字哩!")
  document.form1.Key.focus()
  return false
 }
}
// -->
</script>
<script LANGUAGE="JavaScript">
 function showOrHide(value) {
    if (value==0) {
        if (document.layers)
           document.layers["layer"].visibility='hide';
        else
           document.all["layer"].style.visibility='hidden';
   }
   else if (value==1) {
       if (document.layers)
          document.layers["layer"].visibility='show';
       else
          document.all["layer"].style.visibility='visible';
   }
}
</script>
<% If FoundUser = False then %>
<script language="JavaScript">
function myForm_onsubmit() {
if (document.myForm.verifycode.value=="")
{
  alert("友好提示:\n验证码输入错误!")
  document.myForm.verifycode.focus()
  return false
 }
}
</script>
<% end if %>
<script language="JavaScript"><!--
function myForm_onsubmit() {
if (document.myForm.Title.value=="")
{
  alert("友好提示!\n请完整输入帖子标题!")
  document.myForm.Title.focus()
  return false
 }
else if (document.myForm.Content.value=="")
{
  alert("友好提示!\n请完整输入帖子内容!")
  document.myForm.Content.focus()
  return false
 }
else if (document.myForm.Title.value.length <3 )
{
  alert("友好提示!\n帖子标题长度不得小于3字节或大于32字节,当前的帖子标题长度为:"+myForm.Title.value.length+"")
  document.myForm.Title.focus()
  return false
 }
else if (document.myForm.Title.value.length >32 )
{
  alert("友好提示!\n帖子标题长度不得小于3字节或大于32字节,当前的帖子标题长度为:"+myForm.Title.value.length+"")
  document.myForm.Title.focus()
  return false
 }
else if (document.myForm.Content.value.length <3 )
{
  alert("友好提示!\n帖子内容长度不得小于3字节或大于8000字节,当前的帖子内容长度为:"+myForm.Content.value.length+"")
  document.myForm.Content.focus()
  return false
 }
else if (document.myForm.Content.value.length >8000 )
{
  alert("友好提示!\n帖子内容长度不得小于3字节或大于8000字节,当前的帖子内容长度为:"+myForm.Content.value.length+"")
  document.myForm.Content.focus()
  return false
 }}
// -->
</script>
<script language="JavaScript">function showVcode() {
if (document.getElementById('vcode_show').className == "hidden_em") {
//document.getElementById('vcode_alert').style.display = "block" ;
//document.getElementById('vcode_show').style.display = "block" ;
fRemoveClass(document.getElementById('vcode_alert') , "hidden_em") ;
fRemoveClass(document.getElementById('vcode_show') , "hidden_em") ;
}
var random_str = '&rd='+Math.floor(Math.random()*9999999)+1 ;
}
function fRemoveClass(XEle, XClass)
{/* shawl.qiu code, void return */
  if(!XClass) throw new Error("XClass 不能为空!");
  var OldClassName = XEle.className.replace(/^\s+|\s+$/g,"") ;
  if(OldClassName!="") 
  {

    var Re = new RegExp("\\b"+XClass+"\\b\\s*", "");
    XEle.className = OldClassName.replace(Re, "");
  }
}/* function fRemoveClass(XEle, XClass) */</script>

解决方案 »

  1.   

    发个表情就接分会被斑竹视为倒分行为,这个可不是俺的一贯作风,呵呵。还是接着站短里的内容继续解释一下吧:1、hwinput最好不好和其他的合并,因为它只是在需要时动态加载的,你不能指望其他JS功能和它同步调用吧,这样很容易出错;2、但新加的一部分JS可以抽出来单独让页面引用,这个没有问题;我的建议是把这个手写的功能和语音功能封装成一个插件,但你有做不了这个事情,所以你就先等等,回头我有时间了帮你封装一下。3、你页面里的很多vbs、js都不合理,到时候统一整理一下。大致估计一下,至少可以提升20%以上的效率
      

  2.   

    在我帮你整理之前的这段时间,你最好把VBS、连库操作、JS部分的基础再复习一下,到时候可以更清晰的把代码分析透彻