从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() {};