一个js函数有点小问题,请大家帮忙,马上结贴*^__^*
function         RedirectUrl()          
       {          
       var   turl         =         window.parent.location;          
       var   url= " ";                     
       while(turl         !=         url)          
       {          
       url         =         turl;                
       }             
       alert(url);   
 var   aa= <%=   (Request.QueryString[ "newsid "]==null)? " ' ' ":Request.QueryString[ "newsid "].ToString()%> ; 
 var   bb= <%=   (Request.QueryString[ "typ "]==null)? " ' ' ":Request.QueryString[ "typ "].ToString()%> ;     
    if(aa== ' ') 
                { 
                      document.getElementById( "newscenter ").src= "list.aspx?typ= "+bb; 
                      alert( "list.aspx?typ= "+bb) 
                } 
    else 
                { 
                      document.getElementById( "newscenter ").src= "info.aspx?typ= "+bb+ "&&newsid= "+aa; 
                } 
       }     
 alert(url)出来的数据是正确的比如是: 
 list.aspx?typ=01   
 但是如果                     alert( "list.aspx?typ= "+bb) 
 结果就出了问题 
 list.aspx?typ=1   
 01----> 1   
 数据就取不出来了   
 不晓得为什么这个“0”就没有了。。。。   
 大家帮我看看吧,哪里的问题
------解决方案--------------------调试下,看bb的值和Request.QueryString[ "typ "].ToString()是不是有那个0
------解决方案--------------------用 isNaN(bb)测试下,如果是false 
 试试可不可把bb变成 "_01 "的形式
------解决方案--------------------第一种情况把bb作为了字符型,第二中情况把他做为了整型,我认为