HTML5 & Javascript
HTML5 & Javascript
我对javascript一无所知。只是想稍微调整一下代码块,但在网上找不到答案,或者至少一个我可以理解的答案。希望你能帮助我。
这是一个HTML5的onMouseover/onClick javascript(播放音频)事件。脚本的 HEAD 部分在一个地方说:
<Script>
............
...........
}
else{
return {playclip:function(){throw new Error("Your browser doesn't support HTML5 audio unfortunately")}}
}
换句话说,据
我所知,这意味着如果用户的浏览器不支持HTML5音频,脚本将返回以下错误消息/对话框:"不幸的是,您的浏览器不支持HTML5音频"。
但是,我不希望返回/生成/抛出此错误消息/对话框!相反,我非常希望脚本在显示任何错误消息之前自动将用户发送到新的非HTML5无javascript纯网页。
我能做什么?
else 语句返回一个具有一个属性(称为 playclip
)的对象,该属性是一个抛出错误的函数。如果您想将用户重定向到另一个页面,只需执行重定向而不是抛出错误:
else {
return {
playclip: function() {
// it might be nice to tell a user why they're being redirected:
alert('You are being redirected to another page because your browser does not support HTML5 audio!');
window.location.href = 'whateverPageYouWant.html';
}
};
}
你可以做到
window.location.href = "myhtml.html";
立即定向到新站点,而不是"返回..."行
最简单的方法是将位置更改为另一个URL。
else {
window.location = 'http://newnonhtml5webpage/';
}
相关文章:
- 日志Javascript&电子(原子外壳)
- 使用javascript&自定义验证器检查开始日期和结束日期
- Trouble overlaying one div with another with JavaScript &
- 使用JavaScript&jQuery在单个函数(Nodes&Stuff)中
- 如何使用jquery/javascript&&以及如何使用jquery将表单数据发送到电子邮件
- MVVM Javascript&传统的ASP.NET MVC网站
- javascript&&不会'我不在wordpresspost工作
- 元素不在数组javascript&替换数组
- javascript&单选按钮
- JavaScript&悬停链接延迟
- 区别Console的javascript&浏览器
- javascript&jquery:在加载时显示URL参数
- "闭合的“;属性异常返回“;window.open”;在JavaScript&歌剧
- 如何拆分javascript&html转换为多个文件
- 用于循环的Javascript&阵列
- 复杂表合并javascript&jquery算法
- Javascript&运算符逻辑
- 使用JavaScript&CSS-无法读取属性'长度'的未定义
- JavaScript&jQuery和句号的使用
- 为什么JavaScript&&运算符返回第二个表达式