1. 如何在服务器端判断客户端浏览器的JAVASCRIPT功能是否开启,
类似于GMAIL,当客户端JS未开启时自动跳转到HTML版本。2. 如果利用C#获取邮箱(例如163)是否有新的邮件?谢谢!
类似于GMAIL,当客户端JS未开启时自动跳转到HTML版本。2. 如果利用C#获取邮箱(例如163)是否有新的邮件?谢谢!
解决方案 »
- 数据库的NULL好烦啊,不好比较不好判断,怎么办?
- c# B/S下 如何优化文件上传速度和实现断点续传问题
- Repeater控件中序号列的显示问题
- asp.net2.0 cookie,问题?
- 删除图片时出错
- <pages enableEventValidation="true"/> 这个是什么意思?
- DATAGRID定制模板中,怎样加入单选列表控件?
- 高手帮我谢谢注释~~高分相赠~~~~谢谢高手~~~~
- (急)如何绑定数据库某列数据到DataGrid的CheckBox模版列?
- 这个简单问题还是搞不定,大家帮我看看
- 帮同行(网上认识的)做了一个批量生成静态的。。不知收他多少钱。。大家帮忙报个价吧。。
- 这个两次密码是否相等有点问题,请大家帮帮忙
<script language="javascript" type="text/javascript">
function getUrl()
{
try
{
//active执行
}
catch(e)
{
//active执行不成功
}
}
</script>
感谢您的回复, 这段代码本身就是JAVASCRIPT, 如果浏览器未启用JS, 自然就失效了
1在HTML版本页面里写js
2dotnet 有一个类,可以读取邮件,好像是System.Net,本地需要保存邮件ID列表,每次读取的邮件列表和本地对比。标准的pop没有获取新邮件的命令,也许163有这个命令,但是要他们告诉你才行。
www.datasonar.com
<div id="YesJs">body</div>
<script>
var t= document.getElementById("div1");
t.className="close";
</script> 获取邮件要使用相关接口。用pop3可接受发送邮件或抓取页面参考
参考
这几天在做邮件收发,发送用.NET自带的没问题。收取时附件会乱码,用JMAIL也会乱码正郁闷中
function getUrl()
{
try
{
//active执行
隐藏域赋值=1
}
catch(e)
{
//active执行不成功
隐藏域赋值=0
}
}
</script>最后服务器端根据隐藏域的值是不是1判断是否执行js成功
<html>
<body>
<div id="n1">你的浏览器不支持JS,无法继续!</div>
<div id="n2" style="display:none;">
这里放你的网页的具体内容
</div>
<script>
document.getElementById("n1").style.display = "none";
document.getElementById("n2").style.display = "";
</script>
</body>
</html>这样,如果没开启js,就不能访问你的网页了
可以放个隐藏的text或其它东西值为0,javascript加载时给这个text赋值1,如果为0客户端不支持javascript,为1支持.
使服务器能够收集有关在客户端运行的浏览器功能的信息。
命名空间: System.Web
公共属性
Cookies 获取一个值,该值指示浏览器是否支持 Cookie。
JavaScript 获取一个值,该值指示浏览器是否支持 JavaScript。
获取一个值,该值指示浏览器是否支持 JavaScript。注意,是指示浏览器是否支持JS,而不是指示浏览器是否启用JS
如果你的浏览器支持JS,但是禁用了JS,上面这个属性还是返回true所以,要实现楼主的目的,只能用类似36楼的方案
楼主的问题:如何在服务器端判断客户端浏览器的JAVASCRIPT功能是否开启
而不是是否支持
pop协议的类可以把pop.163.com的邮件读出来。
http://stackoverflow.com/questions/121203/how-to-detect-if-javascript-is-disabled