我有个ASP程序,类似网站信息提示,有新的数据来了就提示,前段时间还好好的,然后现在不提示了(不是不提示,是刷新就提示1-2分钟,然后就都不提示了,又刷新 又提示1-2分钟 ) (网站不能频繁刷新问题就是这样 要实时看数据) <!--#include file = "../inc/conn.asp"-->
<%
if session("admin")="" then
response.Redirect("login.asp")
end if
%>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="audioplayer.js"></script>
<script> function ReadHtml()
{
htmlobj=$.ajax({
url: 'aaa.asp',
type: 'GET',
dataType: 'html',
timeout: 10000,
cache: false,
beforeSend: LoadFunction, //加载执行方法
error: erryFunction, //错误执行方法
success: succFunction //成功执行方法
})
}
function LoadFunction() {
$("#div4").html('加载中...');
}
function erryFunction() {
alert("读取错误!");
}
function succFunction() {
$("#div1").html(htmlobj.responseText);
if( $("#div1").html() != $("#div2").html())
{
$("#div3").html("<audio src='sound.mp3' preload='auto' controls autoplay></audio>");
$("#div2").html($("#div1").html());
}
else
{
$("#div3").html("");
} }function runTime()
{
setInterval("ReadHtml()", 2000);
}$(runTime);
function playSound()
{
var borswer = window.navigator.userAgent.toLowerCase();
if ( borswer.indexOf( "ie" ) >= 0 )
{
//IE内核浏览器
var strEmbed = '<embed name="embedPlay" src="sound.mp3" autostart="true" hidden="true" loop="false"></embed>';
if ( $( "body" ).find( "embed" ).length <= 0 )
$( "body" ).append( strEmbed );
var embed = document.embedPlay;
//浏览器不支持 audion,则使用 embed 播放
embed.volume = 100;
embed.play();
} else
{
//非IE内核浏览器
var strAudio = "<audio id='audioPlay' src='sound.mp3' hidden='true'>";
if ( $( "body" ).find( "audio" ).length <= 0 )
$( "body" ).append( strAudio );
var audio = document.getElementById( "audioPlay" );
//浏览器支持 audion
audio.play();
}
}
window.onload = function(){
//屏蔽键盘事件
document.onkeydown = function (){
var e = window.event || arguments[0];
//F12
if(e.keyCode == 123){
return false;
//Ctrl+Shift+I
}else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){
return false;
//Shift+F10
}else if((e.shiftKey) && (e.keyCode == 121)){
return false;
//Ctrl+U
}else if((e.ctrlKey) && (e.keyCode == 85)){
return false;
}
};
//屏蔽鼠标右键
document.oncontextmenu = function (){
return false;
}
}
/*function ReadHtml()
{
$("#div1").load("abc.html");
if( $("#div1").html() != $("#div2").html())
{
$("#div3").html("不等");
}
else
{
$("#div3").html("相等");
}
$("#div1").html($("#div2").html());
}function runTime()
{
setInterval("ReadHtml()", 2000);
}$(runTime);*/
</script><html>
<head>
<meta charset="utf-8">
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
<!--
body,td,th {
font-family: 微软雅黑;
font-weight: bold;
}
-->
</style></head>
<body>
<div id="div1"></div>
<div id="div3" style="display:none;"></div>
<div id="div2" style="display:none;"></div>
<div id="div4" style="display:none;"></div>
</body>
</html>
<%
if session("admin")="" then
response.Redirect("login.asp")
end if
%>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="audioplayer.js"></script>
<script> function ReadHtml()
{
htmlobj=$.ajax({
url: 'aaa.asp',
type: 'GET',
dataType: 'html',
timeout: 10000,
cache: false,
beforeSend: LoadFunction, //加载执行方法
error: erryFunction, //错误执行方法
success: succFunction //成功执行方法
})
}
function LoadFunction() {
$("#div4").html('加载中...');
}
function erryFunction() {
alert("读取错误!");
}
function succFunction() {
$("#div1").html(htmlobj.responseText);
if( $("#div1").html() != $("#div2").html())
{
$("#div3").html("<audio src='sound.mp3' preload='auto' controls autoplay></audio>");
$("#div2").html($("#div1").html());
}
else
{
$("#div3").html("");
} }function runTime()
{
setInterval("ReadHtml()", 2000);
}$(runTime);
function playSound()
{
var borswer = window.navigator.userAgent.toLowerCase();
if ( borswer.indexOf( "ie" ) >= 0 )
{
//IE内核浏览器
var strEmbed = '<embed name="embedPlay" src="sound.mp3" autostart="true" hidden="true" loop="false"></embed>';
if ( $( "body" ).find( "embed" ).length <= 0 )
$( "body" ).append( strEmbed );
var embed = document.embedPlay;
//浏览器不支持 audion,则使用 embed 播放
embed.volume = 100;
embed.play();
} else
{
//非IE内核浏览器
var strAudio = "<audio id='audioPlay' src='sound.mp3' hidden='true'>";
if ( $( "body" ).find( "audio" ).length <= 0 )
$( "body" ).append( strAudio );
var audio = document.getElementById( "audioPlay" );
//浏览器支持 audion
audio.play();
}
}
window.onload = function(){
//屏蔽键盘事件
document.onkeydown = function (){
var e = window.event || arguments[0];
//F12
if(e.keyCode == 123){
return false;
//Ctrl+Shift+I
}else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){
return false;
//Shift+F10
}else if((e.shiftKey) && (e.keyCode == 121)){
return false;
//Ctrl+U
}else if((e.ctrlKey) && (e.keyCode == 85)){
return false;
}
};
//屏蔽鼠标右键
document.oncontextmenu = function (){
return false;
}
}
/*function ReadHtml()
{
$("#div1").load("abc.html");
if( $("#div1").html() != $("#div2").html())
{
$("#div3").html("不等");
}
else
{
$("#div3").html("相等");
}
$("#div1").html($("#div2").html());
}function runTime()
{
setInterval("ReadHtml()", 2000);
}$(runTime);*/
</script><html>
<head>
<meta charset="utf-8">
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
<!--
body,td,th {
font-family: 微软雅黑;
font-weight: bold;
}
-->
</style></head>
<body>
<div id="div1"></div>
<div id="div3" style="display:none;"></div>
<div id="div2" style="display:none;"></div>
<div id="div4" style="display:none;"></div>
</body>
</html>
解决方案 »
- 生成excel之后如何保存到服务器指定目录中?
- javascript 问题,请大家帮忙,怎么使一个段落中的文字,一句一句依次被高亮显示??
- 这个网站的JS真他X的强大, 你写得出来吗?
- OA开发平台的讨论
- 请问我写完一个插入语句以后,怎样将文本框清空?
- 晕,又是freetextbox的问,如何在原来............?
- 各位高手,怎么解决我的asp.net安装的问题,急,在线等
- 老话题,我怎么就解决不了?
- 面试的时候老被问到用什么设计数据库?
- bootstrap 2个div并排 自动适应屏幕 怎么写呢
- 项目发布后报404
- C#连接MySQL Connector/NET时打开数据库连接报给定关键字不在字典中
2分钟后,用chrome浏览器调试,按下F12,监控i的值我估计只要打开调试,就会有红❌