当嵌入式链接不存在时,如何输出警报消息
How to output an alert message when embedded link does not exist?
我有这段代码,我想知道当嵌入的链接不存在时,如何显示警报消息。这可能吗?
<script type="text/javascript">
function soniaZsound(track) {
var link = 'https://ssl.gstatic.com/dictionary/static/sounds/de/0/'+track+'.mp3';
document.getElementById("myspan").innerHTML='<embed src="'+link+'"' +
'onError="alert("sorry this word is not in the database");"' +
'`autostart=true loop=false hidden=true` type="audio/mp3">';
}
</script>
<body>
<span id="myspan"></span>
<form name= "searchwords" id="searchwords">
How does this word sound: <input type="text" name= "soundSearch"><input type="button"
value="GO" onclick="soniaZsound(document.forms['searchwords']['soundSearch'].value);">
</form>
</body>
如果允许您从该域读取内容,您可以执行HTTP HEAD请求以查看文件是否存在:
$.ajax({
url:'http://www.example.com/somefile.ext',
type:'HEAD',
error:
function(){
//file does not exists
},
success:
function(){
//file exists
}
});
相关文章:
- 为什么我的Alexa技能测试显示正确的lambda输出,但在开发人员控制台中测试时却给出错误消息
- 我如何让我的 var 错误消息输出是使用字段还是字段,具体取决于留空的字段数
- 函数中输出错误的错误消息
- Javascript在每个有问题的控件上输出一条错误消息
- 使用javascript在HTML的输出窗口中打印控制台消息
- 如何连续按下 2 个按钮时输出消息
- 量角器 - 如何在输出文本文件中生成执行报告或显示控制台.log消息
- 关于确定数组中存储的最大值的不同方法的一些问题(加上输出消息问题)
- 安装程序 prerender.io 仅从 PhantomJS 输出错误消息
- 如何在一天/晚上输出消息
- 将 JavaScript 输出消息返回到 HTML 正文中
- Jquery/php 输出自定义错误消息
- Node.js Visual Studio工具如何获取错误/控制台消息以输出VS
- 使用jquery/js在同一html页面中向用户输出消息
- 警报消息显示我的逻辑是正确的,但谷歌Chrome's的html输出查看器显示不同的内容
- 单击按钮并根据复选框b中的设置值输出消息和打开新页面
- 莫名其妙的页面刷新在套接字后被触发.输入输出消息
- JavaScript代码不输出消息
- NPM包在最后输出消息
- 如何设置传入套接字的最大大小限制.输入输出消息