林雨其蒙吧 关注:4贴子:141
只能是写限定的东西 

程序代码:

ENTER键可以让光标移到下一个输入框 

<input onkeydown='if(event.keyCode==13)event.keyCode=9' > 

只能是中文 <input onkeyup='value=value.replace(/[ -~]/g,'')' onkeydown='if(event.keyCode==13)event.keyCode=9'> 

只能是英文和数字.屏蔽了输入法 <input style='ime-mode:disabled' onkeydown='if(event.keyCode==13)event.keyCode=9'> 

只能输入英文和数字 <input onkeyup='value=value.replace(/[\W]/g,'') 'onbeforepaste='clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))' onkeydown='if(event.keyCode==13)event.keyCode=9'> 

只能是数字 <input onkeyup='value=value.replace(/[^\d]/g,'') 'onbeforepaste='clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))'> 

只能显示,不能修改的文本框 <input readOnly value='只能显示,不能修改'> 

************************************************************* 

只能是数字,判断按键 

程序代码:<script language=javascript>
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)||(event.keyCode==8)))
event.returnValue=false;
}
</script>
<input onkeydown='onlyNum();'> 

************************************************************* 

附:获取键盘的KeyCode 

程序代码:<html>
<head>
<script language='javascript'>
ns4 = (document.layers) ? true : false;
ie4 = (document.all) ? true : false;
function keyDown(e){
if(ns4){
var nkey=e.which;
var iekey='现在是ns浏览器';
var realkey=String.fromCharCode(e.which);
}
if(ie4){
var iekey=event.keyCode;
var nkey='现在是ie浏览器';
var realkey=String.fromCharCode(event.keyCode);
if(event.keyCode==32){realkey='\' 空格\''}
if(event.keyCode==13){realkey='\' 回车\''}
if(event.keyCode==27){realkey='\' Esc\''}
if(event.keyCode==16){realkey='\' Shift\''}
if(event.keyCode==17){realkey='\' Ctrl\''}
if(event.keyCode==18){realkey='\' Alt\''}
}
alert('ns浏览器中键值:'+nkey+'\n'+'ie浏览器中键值:'+iekey+'\n'+'实际键为'+realkey);
}
document.onkeydown = keyDown;
if(ns4){
document.captureEvents(Event.KEYDOWN);}
</script>
</head>
<body>
//Javascript Document.
<hr>
<center>
<h3>请按任意一个键。。。。</h3>
</center>
</body>
</html> 




IP属地:广西1楼2007-10-06 17:35回复
    限制网页用键盘 

     

    程序代码: 


    <body onkeydown='alert('禁用');return false;'> 

    限制键盘的某个键:body onkeydown='if(event.keyCode==num){alert('禁用');return false;} 

     

     

     

    再加个找按键的值 

     

    程序代码:<script>
    function show(){
    alert('ASCII代码是:'+event.keyCode);
    }
    </script>
    <body onkeydown='show()'> 

    ************************************************************* 

     

    只能是IP地址 

     

    程序代码:<html>

    <head>
    <meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
    <meta name='GENERATOR' content='Microsoft FrontPage 4.0'>
    <meta name='ProgId' content='FrontPage.Editor.Document'>
    <style>
    .a3{width:30;border:0;text-align:center}
    </style>
    <script>
    function mask(obj){
    obj.value=obj.value.replace(/[^\d]/g,'')
    key1=event.keyCode
    if (key1==37 || key1==39)
    { obj.blur();
    nextip=parseInt(obj.name.substr(2,1))
    nextip=key1==37?nextip-1:nextip+1;
    nextip=nextip>=5?1:nextip
    nextip=nextip<=0?4:nextip
    eval('ip'+nextip+'.focus()')
    }
    if(obj.value.length>=3)
    if(parseInt(obj.value)>=256 || parseInt(obj.value)<=0)
    {
    alert(parseInt(obj.value)+'IP地址错误!')
    obj.value=''
    obj.focus()
    return false;
    }
    else
    { obj.blur();
    nextip=parseInt(obj.name.substr(2,1))+1
    nextip=nextip>=5?1:nextip
    nextip=nextip<=0?4:nextip
    eval('ip'+nextip+'.focus()')
    }
    }
    function mask_c(obj)
    {
    clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))
    }

    </script>
    <title>IP地址输入</title>

    </head>
    <body>IP地址输入
    <div style='border-width:1;border-color:balck;border-style:solid;width:165;font-size:9pt'>
    <input type=text name=ip1 maxlength=3 class=a3 onkeyup='mask(this)' onbeforepaste=mask_c()>.
    <input type=text name=ip2 maxlength=3 class=a3 onkeyup='mask(this)' onbeforepaste=mask_c()>.
    <input type=text name=ip3 maxlength=3 class=a3 onkeyup='mask(this)' onbeforepaste=mask_c()>.
    <input type=text name=ip4 maxlength=3 class=a3 onkeyup='mask(this)' onbeforepaste=mask_c()>
    </div>
    </body>

    </html> 

    ************************************************************* 

     

    #default#savehistory防止后退清空text文本框 

     

    程序代码:
    <HTML>
    <HEAD>
    <META NAME='save' CONTENT='history'>
    <STYLE>
    .saveHistory {behavior:url(#default#savehistory);}
    </STYLE>
    </HEAD>
    <BODY>
    <INPUT class=saveHistory type=text id=oPersistInput>
    <input type=button onclick='javascript:location.href='http://www.cnbruce.com/red/'' value='点击进入,再按后退键试试?'>
    </BODY>
    </HTML>


    IP属地:广西2楼2007-10-06 17:35
    回复
      TEXTAREA自适应文字行数的多少 

       

      程序代码: 


      <textarea rows=1 name=s1 cols=27 onpropertychange='this.style.posHeight=this.scrollHeight'> 

      ************************************************************* 

       

       

      上传预览图片 

       

      程序代码:<img id=pic src=http://webdesign.chinaitlab.com/UploadFiles_8014/200704/20070426094402829.gif>
      <input type=file name=file><input type=button onclick=pic.src=file.value value=预览图片>
      <input type=button onclick=alert(file.value) value=图片地址>
      <input type=button onclick='file.outerHTML=file.outerHTML.replace(/value=\w/g,'')' value='清除file里字'> 

      ************************************************************* 

       

       

      去掉下拉选项的边框 

       

      程序代码:<div style='position: absolute; left: 10px; top: 10px; width: 115px; height: 20px; clip:rect(2 114 20 2);'>
      <select>
      <option >cnpeople</option>
      <option >cnrose</option>
      <option >cnbruce</option>
      </select>
      </font>
      </div> 

      ************************************************************* 

       

       

      下拉列表打开窗口 

       

      程序代码:
      <select onChange='if(this.selectedIndex && this.selectedIndex!=0){window.open(this.value);}this.selectedIndex=0;'>
      <option selected>更多链接……</option>
      <option value='http://www.cnbruce.com'>cnbruce</option>
      <option value='http://daonet.myrice.com/old/'>daonet</option>
      <option value='http://www.blueidea.com'>blue!dea
      </select> 

      ************************************************************* 

      TAB的显示 

       

      程序代码:<script> function editTab() { var code, sel, tmp, r var tabs='' event.returnValue = false sel =event.srcElement.document.selection.createRange() r = event.srcElement.createTextRange() switch (event.keyCode) { case (8) : if (!(sel.getClientRects().length > 1)) { event.returnValue = true return } code = sel.text tmp = sel.duplicate() tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top) sel.setEndPoint('startToStart', tmp) sel.text = sel.text.replace(/^\t/gm, '') code = code.replace(/^\t/gm, '').replace(/\r\n/g, '\r') r.findText(code) r.select() break case (9) : if (sel.getClientRects().length > 1) { code = sel.text tmp = sel.duplicate() tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top) sel.setEndPoint('startToStart', tmp) sel.text = '\t'+sel.text.replace(/\r\n/g, '\r\t') code = code.replace(/\r\n/g, '\r\t') r.findText(code) r.select() } else { sel.text = '\t' sel.select() } break case (13) : tmp = sel.duplicate() tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top) tmp.setEndPoint('endToEnd', sel) for (var i=0; tmp.text.match(/^[\t]+/g) && i<tmp.text.match(/^[\t]+/g)[0].length; i++) tabs += '\t' sel.text = '\r\n'+tabs sel.select() break default : event.returnValue = true break } } </script> <textarea cols=75 rows=20 onkeydown='editTab()'> <script> alert('ok') </script> </textarea> 

      ************************************************************* 

       

       

       

      文本框的上/下拉 

       

      程序代码:<form name='cnbruce'>
      <textarea name='com'>
      </textarea>
      </form>
      <SPAN title='放大输入框' style='FONT-SIZE: 12px; CURSOR: hand' onclick=document.cnbruce.com.rows+=4>向下</SPAN>
      <SPAN title='缩小输入框' style='FONT-SIZE: 12px; CURSOR: hand' class='arrow' onclick='if(document.cnbruce.com.rows>=4)document.cnbruce.com.rows-=4;else return false'>向上</SPAN>


      IP属地:广西3楼2007-10-06 17:36
      回复
        code = code.replace(/\r\n/g, '\r\t')
        r.findText(code)
        r.select()
        }else{
        sel.text = '\t'
        sel.select()
        }
        break
        case (13) :
        tmp = sel.duplicate()
        tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top)
        // 出错检验代码~~~~~~
        if(sel.parentElement() != tmp.parentElement()) return;
        tmp.setEndPoint('endToEnd', sel)
        for (var i=0; tmp.text.match(/^[\t]+/g) && i<tmp.text.match(/^[\t]+/g)[0].length; i++) tabs += '\t'
        sel.text = '\r\n'+tabs
        sel.select()
        break
        default :
        event.returnValue = true
        break;
        }
        return;
        }


        function runcode() {
        var str = document.getElementById('txt_main').value;
        var code_win = window.open('about:blank');
        code_win.document.open();
        code_win.document.writeln('<script>');
        code_win.document.writeln('function reportError(msg,url,line){\nline-=14;\nvar str='You have found an error as below: \\n\\n';\nstr+='Err: '+msg+' on line: '+(line);\nalert(str);\nopener.goto(line);\nopener.focus();\nwindow.onerror=null;\nsetTimeout('self.close()',10);\nreturn true;\n}');
        code_win.document.writeln('window.onerror = reportError;');
        code_win.document.writeln('<\/script>');
        code_win.document.writeln(str);
        code_win.document.close();
        return;
        }


        function savecode() {
        var str = document.getElementById('txt_main').value;
        var code_win = window.open('about:blank','_blank','top=10000');
        code_win.document.open();
        code_win.document.writeln(str);
        code_win.document.close();
        code_win.document.execCommand('saveas','','code.html');
        code_win.close();
        return;
        }


        function goto(ln) {
        if(!/^\d+$/.test(ln)) return;
        var obj = document.getElementById('txt_main');
        var rng = obj.createTextRange();
        var arr = obj.value.replace(/\r/, '').split(/\n/);
        if(ln>arr.length) ln = arr.length;
        var str_tmp = '';
        for(var i=0; i<ln-1; i++) {
        str_tmp += arr[i];
        }
        rng.moveStart('character',str_tmp.length+1);
        str_tmp = '';
        for(i=ln; i<arr.length; i++) {
        str_tmp += arr[i];
        }
        rng.moveEnd('character',-str_tmp.length);
        rng.select();
        return;
        }

        window.onload = function() {document.getElementById('txt_main').value = '<script>\nalert(')\n<\/script>';}
        </script>
        <BODY>
        <table width='600' class='list' border='1' bgcolor='#eeeeee' bordercolorlight='#000000' bordercolordark='#FFFFFF' cellpadding='0' cellspacing='0'>
        <tr bgcolor='#cccccc'>
        <td colspan='2' height='20' align='center'><b>Debug Textarea</b></td>
        </tr>
        <tr>
        <td colspan='2'>
        <table width='95%' border='0' align='center' >
        <tr>
        <td align='center'><br />
        <textarea id='txt_ln' name='content' rows='10' style='width:40px;overflow:hidden;height:200px;border-right:0px;text-align:right;line-height:14px' onselectstart='this.nextSibling.focus();return false' readonly></textarea><textarea id='txt_main' name='content' rows='10' cols='80' onkeydown='editTab()' onkeyup='show_ln()' onscroll='show_ln()' wrap='off' style='overflow:auto;height:200px;padding-left:5px;border-left:0px;line-height:14px'></textarea>
        <script>for(var i=1; i<=20; i++) document.getElementById('txt_ln').value += i + '\n';</script>
        </td>
        </tr>
        <tr>
        <td align='center'><br />
        <input type='button' value=' 运 行 ' onclick='runcode()' accesskey='r'>  
        <input type='button' value=' 保 存 ' onclick='savecode()' accesskey='s'>  
        <input type='button' value=' 跳 转 ' onclick='goto(prompt('Please input the line number', '1'))' accesskey='g'>  
        </td>
        </tr>
        </table>
        </td>
        </tr>
        </table>
        </BODY>
        </HTML>


        IP属地:广西5楼2007-10-06 17:36
        回复
          TAB键在文本域中的体现 

           

           

          程序代码:<script> function editTab() { var code, sel, tmp, r var tabs='' event.returnValue = false sel =event.srcElement.document.selection.createRange() r = event.srcElement.createTextRange() switch (event.keyCode) { case (8) : if (!(sel.getClientRects().length > 1)) { event.returnValue = true return } code = sel.text tmp = sel.duplicate() tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top) sel.setEndPoint('startToStart', tmp) sel.text = sel.text.replace(/^\t/gm, '') code = code.replace(/^\t/gm, '').replace(/\r\n/g, '\r') r.findText(code) r.select() break case (9) : if (sel.getClientRects().length > 1) { code = sel.text tmp = sel.duplicate() tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top) sel.setEndPoint('startToStart', tmp) sel.text = '\t'+sel.text.replace(/\r\n/g, '\r\t') code = code.replace(/\r\n/g, '\r\t') r.findText(code) r.select() } else { sel.text = '\t' sel.select() } break case (13) : tmp = sel.duplicate() tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top) tmp.setEndPoint('endToEnd', sel) for (var i=0; tmp.text.match(/^[\t]+/g) && i<tmp.text.match(/^[\t]+/g)[0].length; i++) tabs += '\t' sel.text = '\r\n'+tabs sel.select() break default : event.returnValue = true break } } </script> <textarea cols=75 rows=20 onkeydown='editTab()'> <script> alert('ok') </script></textarea> 

          ************************************************************* 

           

           

           

          获取input的非value值,而是显示文本值 

           

          程序代码:
          <select name='sss' onChange='alert(this.options[this.selectedIndex].text)'>
          <option value='1'>asdf</option>
          <option value='2'>bbbb</option>
          <option value='3'>ccc</option>
          </select> 

          ************************************************************* 

           

           

           

          select里的option进行分类列表 

           

          程序代码:
          <span style='position:absolute;border:1px inset #d3d6d9'><select style='margin:-2px; width:200px'>
          <option selected>------------请选择------------</option>
          <optgroup label='JavaScript&VBScript区'>
          <option>原 创
          <option>经 典
          <optgroup label='后台区'>
          <option>asp&sql
          <option>php&mysql
          </select></span> 

          ************************************************************* 

          动态添加 

           

          程序代码:<form name='myForm' method='post'> <select name='dept_company' size='10' multiple id='dept_company' class='mySelect'> <option value=''>Please Select...</option> <option value='a'>AA</option> <option value='b'>BB</option> <option value='c'>CC</option> </select><input name='dept_company_list' type='hidden'> <input name='button' type='button' class='myButton' onClick='addItem('dept_company','dept_company2')' value='添加-->>'> <input name='button' type='button' class='myButton' onClick='deleteItem('dept_company2','dept_company')' value='<<--删除'> <select name='dept_company2' size='10' multiple id='dept_company2' class='mySelect'> </select> </form> <script> function addItem(fromName,toName){ eval('var obj1=myForm.'+fromName); eval('var obj2=myForm.'+toName); obj1.options[0].selected=false; if(obj1.selectedIndex == -1) return false; var tempValue; var tempText; for(var i=1;i<obj1.length;i++){ //begin from 1 if(obj1.selectedIndex == -1)break; tempValue=obj1.options[obj1.selectedIndex].value; tempText=obj1.options[obj1.selectedIndex].text; obj1.options[obj1.selectedIndex]=null; obj2.add(new Option(tempText,tempValue),0); } } function deleteItem(fromName,toName){ eval('var obj1=myForm.'+fromName); eval('var obj2=myForm.'+toName); if(obj1.selectedIndex == -1) return false; var tempValue; var tempText; for(var i=0;i<obj1.length;i++){ //begin from 0 if(obj1.selectedIndex == -1)break; tempValue=obj1.options[obj1.selectedIndex].value; tempText=obj1.options[obj1.selectedIndex].text; obj1.options[obj1.selectedIndex]=null; obj2.add(new Option(tempText,tempValue),1); //addItem index is 1 } } </script> 
          


          IP属地:广西6楼2007-10-06 17:37
          回复

            ************************************************************* 

             

             

             

            提示限制输入的字符数 

             

            程序代码:
            <script language='JavaScript'>
            <!--

            function SymError()
            {
            return true;
            }

            window.onerror = SymError;

            function strlength(str){
            var l=str.length;
            var n=l
            for (var i=0;i<l;i++)
            {
            if (str.charCodeAt(i)<0||str.charCodeAt(i)>255) n++
            }
            return n
            }

            function changebyte(value,length){
            var l=strlength(value)
            if (l<=length) {
            if (document.all!=null) document.all('byte').innerText='还可以输入'+(length-l)+'字节'
            }
            else
            {
            document.all('byte').innerText='输入字节数超出范围'
            }
            return true
            }

            function changebyte1(value,length){
            var l=strlength(value)
            if (l<=length) {
            if (document.all!=null) document.all('byte1').innerText='还可以输入'+(length-l)+'字节'
            }
            else
            {
            document.all('byte1').innerText='输入字节数超出范围'
            }
            return true
            }

            function changebyte2(value,length){
            var l=strlength(value)
            if (l<=length) {
            if (document.all!=null) document.all('byte2').innerText='还可以输入'+(length-l)+'字节'
            }
            else
            {
            document.all('byte2').innerText='输入字节数超出范围'
            }
            return true
            }
            </script>
            <form method='post' name=test onSubmit='return checkdata()' action=''>
            <TEXTAREA onkeydown='return changebyte1(document.test.icqcontent.value,198)' onkeyup='return changebyte1(document.test.icqcontent.value,198)' name=icqcontent cols=40 rows='3'></TEXTAREA>
            <SPAN id=byte1><SCRIPT language=JavaScript>changebyte1(document.test.icqcontent.value,198);</SCRIPT></SPAN>
            </form> 

            ************************************************************* 

            判断填写字数的限制 

             

            程序代码:
            <script language=javascript>
            function gbcount(message,total,used,remain)
            {
            var max;
            max&n, bsp;= total.value;
            if(message.value.length > max){
            message.value = message.value.substring(0,max);
            used.value = max;
            remain.value = 0;
            alert('留言不能超过规定的字数!');
            }
            else{
            used.value = message.value.length;
            remain.value = max - used.value;
            }
            }
            </script>

            <form name='myform' >
            <textarea name='GuestContent' cols='59' rows='6' onkeydown=gbcount(this.form.GuestContent,this.form.total,this.form.used,this.form.remain); onkeyup=gbcount(this.form.GuestContent,this.form.total,this.form.used,this.form.remain);></textarea>
            最多字数:<INPUT disabled maxLength=4 name=total size=3 value=20>
            已用字数:<INPUT disabled maxLength=4 name=used size=3 value=0>
            剩余字数:<INPUT disabled maxLength=4 name=remain size=3>
            </form>

             


            Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1653931


            IP属地:广西7楼2007-10-06 17:37
            回复
              • 59.41.36.*
              <script type="text/javascript">
              <% set ad_rs=Server.Createobject("ADODB.Recordset")
               ad_rs.open "select top 5 id,product_name_cn,adhome from product where disadhome=True order by datetime desc",conn,1,3
               i=1
               do while not ad_rs.eof %>
              imgUrl<%= i %>="products_img/<%= ad_rs("adhome") %>";
              imgtext<%= i %>="<%= ad_rs("product_name_cn") %>"
              imgLink<%= i %>="product_cn.asp?id=<%= ad_rs("id") %>";
              <%ad_rs.movenext
              i=i+1
              loop%>
              <%set ad_rs=nothing%>

              if (navigator.appName == "Netscape")
              {document.write('<a href="'+imgLink1+'"><img src="'+imgUrl1+'" width=310 height=188 border=0 class=img01 ><br>'+imgtext1+'</a> ')
              }
              else
              {
              var focus_width=350
              var focus_height=218
              var text_height=22
              var swf_height = focus_height+text_height

              var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5
              var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5
              var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5

              document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
              document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="images/focus.swf"><param name="quality" value="high"><param name="bgcolor" value="#F6F6F6">');
              document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
              document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
              document.write('<embed src="images/pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); document.write('</object>');
              }
               </script>


              8楼2007-10-07 17:31
              回复
                • 59.41.36.*
                helpstat = false;
                stprompt = true;
                basic = false;
                function thelp(swtch){
                if (swtch == 1){
                basic = false;
                stprompt = false;
                helpstat = true;
                } else if (swtch == 0) {
                helpstat = false;
                stprompt = false;
                basic = true;
                } else if (swtch == 2) {
                helpstat = false;
                basic = false;
                stprompt = true;
                }
                }
                function AddText(NewCode,FormName,ContentName) {
                //alert(FormName.toString()+ContentName.toString()+NewCode);
                document.getElementById(FormName).document.getElementById(ContentName).value+=NewCode
                }
                function yemail(FormName,ContentName) {
                if (helpstat) {
                alert("Email标签\n将一个Email地址转换成Email链接。\n用法一:[email]someone@anywhere.com[/email]\n用法二:[email=someone@anywhere.com]Email链接信息[/email]");
                } else if (basic) {
                AddTxt="[email][/email]";
                AddText(AddTxt,FormName,ContentName);
                } else { 
                txt2=prompt("输入在Email链接中想要显示的信息,如:David的Email\n您若希望直接显示Email地址,就空着不要填写,然后点确定按钮!\n","\n"); 
                if (txt2!=null) {
                txt=prompt("请输入Email地址.","name@domain.com");
                if (txt!=null) {
                if (txt2=="") {
                AddTxt="[email]"+txt+"[/email]";
                } else {
                AddTxt="[email="+txt+"]"+txt2;
                AddText(AddTxt,FormName,ContentName);
                AddTxt="[/email]";

                AddText(AddTxt,FormName,ContentName);
                }
                }
                }
                }
                function ybold(FormName,ContentName) {
                //alert(FormName+ContentName);
                if (helpstat) {
                alert("粗体标签\n将文本字体加粗显示\n用法: [b]需要加粗显示的文本[/b]");
                } else if (basic) {
                AddTxt="[b][/b]";
                AddText(AddTxt,FormName,ContentName);
                } else {
                txt=prompt("加粗显示","输入想要加粗显示的文本");
                if (txt!=null) {
                AddTxt="[b]"+txt;
                AddText(AddTxt,FormName,ContentName);
                AddTxt="[/b]";
                AddText(AddTxt,FormName,ContentName);
                }
                }
                }
                function italicize(FormName,ContentName) {
                if (helpstat) {
                alert("斜体标签\n将文本字体设置为斜体\n用法: [i]需要设置为斜体的文本[/i]\n");
                } else if (basic) {
                AddTxt="[i][/i]";
                AddText(AddTxt,FormName,ContentName);
                } else {
                txt=prompt("设置为斜体","输入需要设置为斜体的文本"); 
                if (txt!=null) {
                AddTxt="[i]"+txt;
                AddText(AddTxt,FormName,ContentName);
                AddTxt="[/i]";
                AddText(AddTxt,FormName,ContentName);
                }
                }
                }
                function hyperlink(FormName,ContentName) {
                if (helpstat) {
                alert("超级链接标签\n将网址转换为超级链接。\n用法一: [url]http://www.www.com[/url]\n用法二: [url=http://www.anywhere.com]超级链接信息[/url]\n");
                } else if (basic) {
                AddTxt="[url][/url]";
                AddText(AddTxt,FormName,ContentName);
                } else {
                txt2=prompt("需显示的超级链接信息。\n您若希望直接显示网址,就空着不要填写,然后按确定按钮!\n","\n"); 
                if (txt2!=null) {
                txt=prompt("请输入超级链接的网址.","输入HTTP或者FTP地址\n");
                if (txt!=null) {
                if (txt2=="") {
                AddTxt="[url]"+txt+"[/url]";
                AddText(AddTxt,FormName,ContentName);
                } else {
                AddTxt="[url="+txt+"]"+txt2;
                AddText(AddTxt,FormName,ContentName);
                AddTxt="[/url]";
                AddText(AddTxt,FormName,ContentName);
                }
                }
                }
                }
                }
                function image(FormName,ContentName) {
                if (helpstat){
                alert("图片标签\n在帖子中插入一个图片。\n用法: [img]http:\www.www.com\image.gif[/img]\n");
                } else if (basic) {
                AddTxt="[img][/img]";
                AddText(AddTxt,FormName,ContentName);
                


                9楼2007-10-07 17:32
                回复
                  • 59.41.36.*
                  <%
                  if trim(rs("Content"))<>"" then
                  s1=trim(rs("Content"))
                   Response.Write(Autolink(s1))
                   end if 
                   %>


                  13楼2007-10-07 17:35
                  回复
                    • 59.41.36.*
                    <INPUT name="button" type=button class=input title="背景色和颜色" onclick=ytext('myform','Content') value=" A ">
                    <INPUT name="button" type=button class=input title="加粗" onclick=ybold('myform','Content') value=" B ">
                    <INPUT name="button" type=button class=input title="倾斜" onclick=italicize('myform','Content') value=" I ">
                    <INPUT name="button" type=button class=input title="下划线" onclick=underline('myform','Content') value=" U ">
                    <INPUT name="button" type=button class=input title="超链接" onclick=hyperlink('myform','Content') value="链接">
                    <INPUT name="button" type=button class=input title="EMAIL" onclick=yemail('myform','Content') value="邮箱">
                    <INPUT name="button" type=button class=input title="插入图片" onclick=image('myform','Content') value="贴图">
                    <INPUT name="button" type=button class=input title="飞翔文字" onclick=setfly('myform','Content') value="左右飞">
                    <INPUT name="button" type=button class=input title="移动文字" onclick=move('myform','Content') value="向左飞">
                    <INPUT name="button" type=button class=input title="光晕文字" onclick=yglow('myform','Content') value="光晕"><br><textarea name="Content" cols="80" rows="10" id="Content" ><%=rs(cContent)%></textarea>


                    14楼2007-10-07 17:36
                    回复
                      • 61.140.108.*
                      <body>
                      <div id=process>LOADING</div>
                      <script>
                      var num=0;
                      function mypro()
                      {
                      num++;
                      myarray=new Array('#494949','#646464','#747474','#888888','#969696','#A8A8A8','#B6B6B6','#C6C6C6','#D7D7D7','#E1E1E1','#F0F0F0','#F9F9F9')
                      process.style.color=myarray[num-1]
                      process.innerText=process.innerText+'■';
                      if(num<12) {setTimeout("mypro()",1000);}
                      else {window.open("http://www.it365cn.com","new");}
                      }
                      mypro();
                      </script>


                      15楼2007-10-14 11:19
                      回复
                        function AppRenewLenOfDIV(max){
                        str = document.all("content").innerText;
                        if(str.length>max)
                        {
                        document.all("content").innerHTML=str.substring(0,max);
                        document.getElementById("zishu").innerHTML="<font color=red><b>0</b></font>";
                        alert("输入的字符不能多于 "+max+" 个!请先删除一部分文字后再次提交!");
                        }
                        else
                        {
                        var j=max - str.length;
                        document.getElementById("zishu").innerHTML=j;
                        }
                        }


                        IP属地:广西16楼2007-10-22 10:41
                        回复
                          iframe(嵌入式帧)自适应高度:
                          <iframe name="iframe名称" src="要嵌入的地址" scrolling=no width="100%" height="100%" frameborder=no onload="document.all['guestbook'].style.height=iframe名称.document.body.scrollHeight"></iframe>
                          -----
                          iframe(嵌入式帧)自适应高度2:
                          <iframe name="proshow" align="top" scrolling="no" frameborder="0" src="pro_show.html" width="100%" onload="this.height=proshow.document.body.scrollHeight" allowtransparency="true"></iframe>


                          IP属地:广西17楼2007-10-22 10:43
                          回复
                            <SCRIPT language="JavaScript">
                            <!-----------
                             var enabled = 0; today = new Date();
                             var day; var date;
                             if(today.getDay()==0) day = "星期日"
                             if(today.getDay()==1) day = "星期一"
                             if(today.getDay()==2) day = "星期二"
                             if(today.getDay()==3) day = "星期三"
                             if(today.getDay()==4) day = "星期四"
                             if(today.getDay()==5) day = "星期五"
                             if(today.getDay()==6) day = "星期六"
                             document.fgColor = " FF0072";
                             date1 = "<font size=2 color=#939393 >" + (today.getYear()) + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日 " + "</font>";
                             date2 = "<font size=2 color=#939393>" + day + "</font>";
                             document.write("<br>"+"<center>" + date1.fontsize(3)); 
                             document.write("<font size=2 color=#939393>"+"<br>"+"今天是"+"</font>"+date2.fontsize(3) + "</center>");
                            //----->
                            </SCRIPT>


                            IP属地:广西18楼2007-11-10 20:20
                            回复
                              • 58.62.49.*
                              javascript innerHTML、outerHTML、innerText、outerText的区别
                              http://www.jb51.net/article/16585.htm


                              19楼2008-12-11 15:20
                              回复