问错地方了那是javacript不是java

解决方案 »

  1.   

    问错地方了
    不过
    脚本说明:
    第一步:把如下代码加入<body>区域中
    <STYLE>
      DIV {width: 609; font-size: 40pt; font-family: Tahoma;font-weight: bold;}
    </STYLE>
    <SCRIPT LANGUAGE="JavaScript">
    var count=0; var thePhase=0; var aniOn=0;
    var theStrength=0;var maxCount=40;var maxStrength=100;var theCount=0;
    var colorList=new Array("red", "blue", "green");
    var oDiv=null;
    var oQueue=new Array();
    function doStart(obj)
    {
    oDiv=obj;
    oQueue.push("Welcome to jzzy");
    oQueue.push("Please stay here");
    oQueue.push("I love you");
    if(obj==null)return;
    if(!oQueue.length)return;
    oDiv.innerHTML=oQueue.shift();
    var ctrlRng=document.body.createControlRange()
    ctrlRng.add(oDiv)
    ctrlRng.select();
    ctrlRng.execCommand("SelectAll")
        theCount=0;
    doFilt();
      ==〉setTimeout(doStart('MyDiv'),1000); //set interval 1000ms
    }function getStrength(pos)
    {
    var ret=0
    if(pos<maxCount)
    {
    ret=maxStrength*pos*pos/(maxCount*maxCount);
    }
    else if(pos==maxCount)
    {
    strNext=oQueue.shift()
    oDiv.innerHTML=strNext;
    rndNum=Math.floor(Math.random() * 3)
    oDiv.style.filter+="glow(color=" +  colorList[rndNum] + ", strength=5)"
    ret=maxStrength;
    }
    else if(pos<2*maxCount)
    {
    pos=2*maxCount-pos;
    ret=maxStrength*pos*pos/(maxCount*maxCount);
    }
    else
    ret=0;
    ret=Math.ceil(ret)
    return ret;
    }function anitext(){
      thePhase=(thePhase + 10)
      oDiv.filters[0].phase=thePhase
      theStrength=getStrength(++theCount);
      window.status=theStrength
      if(theStrength==0)theCount=0;  if(oQueue.length>0 || theStrength>0)
      {
        oDiv.filters[0].strength=theStrength;
        oTO=window.setTimeout("anitext()",0200,"JavaScript")
      }
    }function doFilt(){
      oDiv.style.filter="wave(add=0, freq=3, lightstrength=50, phase=0, strength=2, enabled=1); "
      rndNum=Math.floor(Math.random() * 3)
      oDiv.style.filter+="glow(color=" +  colorList[rndNum] + ", strength=5)"
      anitext()
    }function removeFilt(){
      window.clearTimeout(oTO)
      oDiv.style.filter=" "
    }function arrPush(item)
    {
    this[this.length]=item;
    }function arrShift()
    {
    var item=this[0];
    var nLen=this.length;
    for(var i=0;i<nLen-1;i++)
    this[i]=this[i+1];
    this.length--;
    return item;
    }Array.prototype.push=arrPush;
    Array.prototype.shift=arrShift;</SCRIPT>
    <DIV ID="MyDiv" align="center">
    </DIV>第二步:把<body>中的内容改为:
    <body  onload="doStart(MyDiv)">
      

  2.   

    感谢bsd(小红帽菜鸟) 不过不对。
    也许是因为循环时总是
    oQueue.push("Welcome to jzzy");
    oQueue.push("Please stay here");
    oQueue.push("I love you");把这段移到外面,却运行一下出错了。
      

  3.   

    把你给大家看的哪个网页保存,然后用dreamweaver,去掉你不要的可视化的东西。盛下的就是你要的代码。
      

  4.   

    因为网络故障,担搁了结贴。注:xinyunyishui(心云意水)在
    http://expert.csdn.net/Expert/topic/1590/1590906.xml?temp=.3615839
    中给予了回复。