2.是类似csdn结贴时的功能吗?

解决方案 »

  1.   

    <style type="text/css">
    <!--
    #t1 {
    position:absolute;
    width:410px;
    height:247px;
    z-index:1;
    border:1px solid black;
    }
    #t2 {
    position:absolute;
    width:354px;
    height:17px;
    z-index:2;
    top: 265px;
    left: 10px;
    }
    #t3 {
    position:absolute;
    width:55px;
    height:248px;
    z-index:3;
    left: 424px;
    top: 14px;
    }
    #t3 ul {
    margin:0;
    padding:0;
    float:left;
    }
    #t3 ul li {
    list-style:none;
    line-height:20px;
    }
    #b1,#b2 {
    cursor:pointer;
    }
    -->
    </style>
    <div id="t1"></div>
    <div id="t2">
      <label>
      <input name="a1" type="text" id="a1" size="50">
      </label>
    </div>
    <div id="t3"><ul><li id="b1">blue</li><li id="b2">black</li></ul></div>
    <script language="javascript">
    function $(obj){
    return document.getElementById(obj);
    }
    window.onload = function(){
    $("a1").onkeydown = function(){
    $("t1").innerHTML = $("a1").value;
    }
    }
    document.onclick = function(evnt){
    var evt;
    if(!window.event){evt = evnt;}else{evt = event;}
    if(!evt.srcElement){evt.srcElement = evt.target;}
    if(evt.srcElement.id == "b1" || evt.srcElement.id == "b2"){
    $("t1").style.color = evt.srcElement.innerHTML;
    }}
    </script>
    这是第一个.第二个马上来。
      

  2.   

    大侠!
    能不能把blue和black设置为按钮
    【黑色<input name="yanse" type="radio" value="000000" checked>】 
    【蓝色<input name="yanse" type="radio" value="3fbcce">】
      

  3.   

    window.onload = function(){
    $("a1").onkeydown = function(){
    $("t1").innerHTML = $("a1").value;
    }
    $("a1").onkeyup = function(){
    $("t1").innerHTML = $("a1").value;
    }
    }
    这里改成触发两次就可以解决延迟的问题了。
      

  4.   

    那onkeydown 就没用了,去掉
      

  5.   

    <br><input type="textbox" name="S1" value=内容1 onfocus="q(this)" onkeypress="q(this)"><span></span>
    <br><input type="textbox" name="S1" value=内容2 onfocus="q(this)" onkeypress="q(this)"><span></span>
    <br><input type="textbox" name="S1" value=内容3 onfocus="q(this)" onkeypress="q(this)"><span></span>
    <br><input type="textbox" name="S1" value=内容4 onfocus="q(this)" onkeypress="q(this)"><span></span>
    <br>==========================================<br>
    <input type="textbox" name="zongFen" value=200 disabled>
    <input type="checkbox" name="T" value=10 onclick="p()">10分
    <input type="checkbox" name="T" value=20 onclick="p()">20分
    <input type="checkbox" name="T" value=30 onclick="p()">30分
    <input type="checkbox" name="T" value=40 onclick="p()">40分<script>
    var zong = parseInt(document.all.zongFen.value,10); //得到总分值
    var a = document.getElementsByName("T");
    function p(){
    var gei = zong;
    for (var i=0; i<a.length; i++)gei = (a[i].checked) ? (gei - parseInt(a[i].value,10)):gei;
    document.all.zongFen.value=gei;
    }function q(obj){
    var o1 = document.getElementsByName("S1");
    for (var i=0; i<o1.length; i++){
    o1[i].nextSibling.innerHTML=o1[i].value;
    if(obj==o1[i]){o1[i].nextSibling.style.color="#3fbcce"}else{o1[i].nextSibling.style.color="#000000"}
    }
    }
    </script>
      

  6.   

    <style type="text/css">
    <!--
    #main {
    position:absolute;
    width:200px;
    height:115px;
    z-index:1;
    }
    #main ul {
    margin:0;
    padding:0;
    float:left;
    }
    #main ul li {
    height:30px;
    line-height:30px;
    list-style:none;
    }
    -->
    </style>
    <div id="main"><ul><li>可以给的分数是:<span id="total"></span></li>
    <li><input type="text"/></li><li><input type="text"/></li></ul></div>
    <script language="javascript">
    function $(obj){
    return document.getElementById(obj);
    }
    window.onload = function(){
    temp = 200; //总分数
    $("total").innerHTML = temp;
    var inputs = document.getElementsByTagName("input");
    for(var i = 0;i < inputs.length;i++){
    inputs[i].onkeyup = function(){
    if((/^\d+$/).test(this.value)){
    temp -= this.value;
    $("total").innerHTML = temp;
    }
    }
    }
    }
    </script>
      

  7.   

    哎,一直在ASP里面混,JS一窍不通,郁闷之极!
      

  8.   

    1、触发显示问题
    我想实现在一个输入框中,输入文字,则文字会同步的显示在旁边一个区域!
    //评:这个不就是在onkeyup事件发生时将该输入框的文字复制给旁边的区域吗?
    然后点击“蓝色<input type="radio" name="yanse" value="3fbcce">”
    字体变为蓝色字体显示!点击其他则变更为黑色字体显示!
    //评:这个不就是onblur事件的捕获么?函数很好实现的啊...2、触发加减问题
    例如我现在有100分(这个分数是用ASP语言从输入据库读出的),在页面上显示,每次都会变化!
    10分<input type="radio" name="a" value="10">
    20分<input type="radio" name="a" value="20">30分<input type="radio" name="b" value="30">
    40分<input type="radio" name="b" value="40">点击相应数字,会扣除相应分数!
    //评:这些全是Ajax可以实现的,为什么还要问呢?//另:目前为止你还没散过分...
      

  9.   

    1、触发显示问题
    我想实现在一个输入框中,输入文字,则文字会同步的显示在旁边一个区域!
    //评:这个不就是在onkeyup事件发生时将该输入框的文字复制给旁边的区域吗?
    //再评:可能他是问不需要用时间事怎样写呢~
    然后点击“蓝色<input type="radio" name="yanse" value="3fbcce">”
    字体变为蓝色字体显示!点击其他则变更为黑色字体显示!
    //评:这个不就是onblur事件的捕获么?函数很好实现的啊...
    //再评:可能他是问不需要用时间事怎样写呢~2、触发加减问题
    例如我现在有100分(这个分数是用ASP语言从输入据库读出的),在页面上显示,每次都会变化!
    10分<input type="radio" name="a" value="10">
    20分<input type="radio" name="a" value="20">30分<input type="radio" name="b" value="30">
    40分<input type="radio" name="b" value="40">点击相应数字,会扣除相应分数!
    //评:这些全是Ajax可以实现的,为什么还要问呢?
    //再评:不是每个人都知道Ajax刷新技术的~而且我看了一下那本书!好几百页~
      

  10.   

    chang、单击全是时间触发,当然简单了,但是你怎么不写出来啊?钦佩rob123(萝卜[http://luobo.xiguat.com]),把代码全都贴出来了,楼主问题应当解决了