Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从javascript中删除警报_Javascript_Facebook - Fatal编程技术网

从javascript中删除警报

从javascript中删除警报,javascript,facebook,Javascript,Facebook,我从一个教程中得到了下面的代码,我想要操作,但我只想删除警报 代码如下: <script type="text/javascript"> setTimeout('read()', 10000); function read() { FB.api('/me/news.reads' + '?article=<?php echo $fbrdurl ?>&access_token=<?php echo $access_token ?>','post', f

我从一个教程中得到了下面的代码,我想要操作,但我只想删除警报

代码如下:

<script type="text/javascript">
setTimeout('read()', 10000);

function read()
{
FB.api('/me/news.reads' + 
'?article=<?php echo $fbrdurl ?>&access_token=<?php echo $access_token ?>','post',
function(response) {
var msg = 'Error occured';
if (!response || response.error) {
if (response.error) {
msg += "\n\nType: "+response.error.type+"\n\nMessage: "+response.error.message;
}
alert(msg);
} 
else {
alert('Post was successful! Action ID: ' + response.id);
}
});
}
</script>

setTimeout('read()',10000);
函数read()
{
FB.api('/me/news.reads'+
“?文章=&access_标记=”,“帖子”,
功能(响应){
var msg='发生错误';
如果(!response | | response.error){
if(response.error){
msg+=“\n\n键入:”+response.error.type+“\n\n消息:”+response.error.message;
}
警报(msg);
} 
否则{
警报(“发布成功!操作ID:”+响应.ID);
}
});
}
我试过这个:

<script type="text/javascript">
setTimeout('read()', 10000);

function read()
{
FB.api('/me/news.reads' + 
'?article=<?php echo $fbrdurl ?>&access_token=<?php echo $access_token ?>','post';
}
</script>

setTimeout('read()',10000);
函数read()
{
FB.api('/me/news.reads'+
“?文章=&access_标记=”,“帖子”;
}

但不起作用,如果您只是想忽略响应(删除警报对话框),请多谢:

函数读取()
{
FB.api('/me/news.reads'+
“?文章=&access_标记=”,“帖子”,
功能(响应){};
}

如果您没有在其他地方使用alert()函数,您可以简单地覆盖它,使其不起任何作用:

window.alert = function() {};

你知道你可以去掉
eval()
?而不是
setTimeout('read()',10000)
只要做
setTimeout(read,10000)
window.alert = function() {};