我打电话页面加载如何从JavaScript返回值页面加载功能
JScript文件我的JavaScript函数:
function fnCheckBrowserType()
{
if(navigator.appName == "Microsoft Internet Explorer" || navigator.appName == "Netscape")
{
//document.all["HhdnBrowsertype"].value=navigator.appName
document.all["HhdnBrowsertype"].value="1"
alert(document.getElementById("HhdnBrowsertype").value);
}
else
{
//document.getElementById("HhdnBrowsertype").value = navigator.appName
document.all["HhdnBrowsertype"].value="0"
alert(document.getElementById("HhdnBrowsertype").value);
}
}
ASP.NET代码背后:
protected void Page_Init(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(typeof(string), "fnCheckBrowserType", "fnCheckBrowserType();", true);
if (HhdnBrowsertype.Value.ToString() == "1")
{
int IE = 1;
}
else
{
int opera = 0;
}
}
HTML :
<script src="Browsers.js" type="text/javascript"></script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<%--<input id="HhdnBrowsertype" type="hidden" name="HhdnBrowsertype" runat="server" />--%>
<asp:HiddenField ID="HhdnBrowsertype" runat="server" />
</div>
</form>
</body>
在页面加载我在这里叫我的javascript函数我正在基于浏览器的类型 但在页面加载HhdnBrowsertype值设置hiddden字段值“0”或“1” 总是空
反正是有距离javacript我则会根据该值设置我的隐藏字段在页面加载
请我帮忙,我怎么可以从javscript返回vlaue“0”或“1”的网页加载功能
感谢
的价值
你有没有检查是否HhdnBrowsertype是真正的客户端ID? – Andre 2011-05-03 13:46:17
Aigh!该JavaScript使用疯狂的古代浏览器检测。我把它扔出去,从头开始。我也怀疑有任何一种隐藏的布尔浏览器类型输入的智慧。无论如何,这一切应该解决什么问题? – Quentin 2011-05-03 13:47:02