怎样把后台的变量传到前台的javascript中
前台HTML中语句为
<HTML>
<head>
<title>无刷新</title>
<script language="javascript">
function GetData()
{
urlinfo=window.location.href;  //获取当前页面的url
len=urlinfo.length;//获取url的长度
offset=urlinfo.indexOf("?");//设置参数字符串开始的位置
newsidinfo=urlinfo.substr(offset,len)//取出参数字符串 这里会获得类似“id=1”这样的字符串
newsids=newsidinfo.split("=");//对获得的参数字符串按照“=”进行分割
newsid=newsids[1];//得到参数值
//alert("您要传递的参数值是"+newsid);
url=newsid+".aspx?tm="+new Date().toString();
  var http = new ActiveXObject("Microsoft.XMLHTTP");
  http.open("GET",url,false);
  http.send();
  var str = http.responseText;
  loadcontent.innerHTML=str;
  setTimeout("GetData()",10000);
}
</script>
</head>
<BODY onload="javascript:GetData();" topmargin=0 leftmargin=0>
<span id="loadcontent">数据载入中……</span>
</BODY>
</HTML>
我现在想在javascipt中判断后台的一个application和session的变量值
请问语句是如何在前台javascipt中写的?
------解决方案--------------------后台
public string str = "aaa";
前台
var o = "<%=str%>";
------解决方案--------------------
------解决方案--------------------后台  
public string str = "aaa";  
前台  
var o =  <%=str%>;
这种可以``
------解决方案--------------------js测试:
   <script language=javascript>
   function aa(){
   var tt= document.getElementById("Hidden1").value;
   alert(tt);
   }   
   </script>
前台:
<input id="Hidden1" type="hidden" runat=server />
后台:           
string ss = "test";
Hidden1.Value = ss;
------解决方案--------------------<input id="hidden1" type="hidden" runat="server"/>
<script language='javascript'>
function aa()
{
  var temp=document.getElementById("hidden1").value;
  alert(temp);
}
</script>