﻿var marqueeContent=new Array(); //滚动新闻 

function CreateArr()
{
    var req = new AW.HTTP.Request;
    req.setAsync(false);
    req.setRequestMethod("POST");
    req.setURL( "/inc/GetNewsByClassAjax.aspx" );
    req.setParameter("id",25);
    
    var result = "";
    req.response = function(text)
    {
        if( text != null )
        {
            result = text;
        }
    }
    req.request();
    
    
    var arr = result.split('●');
    for(var i=0;i<arr.length;i++)
    {
        var tmp = arr[i].split('○');
        marqueeContent[i] = "·<a href=\"/viewnews.aspx?id="+tmp[0]+"\" target=\"_blank\">" + tmp[1] + "</a>&nbsp;&nbsp;[" + tmp[2] + "]";
    }
     
}
 
//marqueeContent[0]='·<a href=# target=_blank>市中心医院认真做好“患者安全目标”动态管理</a> 04/27<br>'; 
 
//marqueeContent[1]='·<a href=# target=_blank>市中心医院认真做好“患者安全目标”动态管理</a> 04/27<br>'; 
 
//marqueeContent[2]='·<a href=# target=_blank>市中心医院认真做好“患者安全目标”动态管理</a> 04/27<br>'; 
 
//marqueeContent[3]='·<a href=# target=_blank>市中心医院认真做好“患者安全目标”动态管理</a> 04/27<br>'; 

//marqueeContent[4]='·<a href=# target=_blank>市中心医院认真做好“患者安全目标”动态管理</a> 04/27<br>';
 
var marqueeInterval=new Array(); //定义一些常用而且要经常用到的变量 
 
var marqueeId=0; 
 
var marqueeDelay=2000; 
 
var marqueeHeight=20; 

 
//接下来的是定义一些要使用到的函数 
 
function initMarquee() 
{ 
 
 CreateArr();
 
 var str=marqueeContent[0]; 
 
 document.write('<div id=marqueeBox style="overflow:hidden;height:'+marqueeHeight+'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)"><div>'+str+'</div></div>'); 
 
 marqueeId++; 
 
 marqueeInterval[0]=setInterval("startMarquee()",marqueeDelay); 
 
 } 
 
function startMarquee() { 
 
 var str=marqueeContent[marqueeId]; 
 
 marqueeId++; 
 
 if(marqueeId>=marqueeContent.length) marqueeId=0; 
 
 if(marqueeBox.childNodes.length==1) { 
 
 var nextLine=document.createElement('DIV'); 
 
 nextLine.innerHTML=str; 
 
 marqueeBox.appendChild(nextLine); 
 
 } 
 
 else { 
 
 marqueeBox.childNodes[0].innerHTML=str; 
 
 marqueeBox.appendChild(marqueeBox.childNodes[0]); 
 
 marqueeBox.scrollTop=0; 
 
 } 
 
 clearInterval(marqueeInterval[1]); 
 
 marqueeInterval[1]=setInterval("scrollMarquee()",20); 
 
 } 
 
function scrollMarquee() { 
 
 marqueeBox.scrollTop++; 
 
 if(marqueeBox.scrollTop%marqueeHeight==(marqueeHeight-1)){ 
 
 clearInterval(marqueeInterval[1]); 
 
 } 
 
 } 
 
initMarquee();

