为了账号安全,请及时绑定邮箱和手机立即绑定

html <a> 如果href打开失败,onclick调用js函数

html <a> 如果href打开失败,onclick调用js函数

慕姐8265434 2018-12-06 20:58:19
在<a>中,能不能实现这种情形,先打开一个链接,打不开或者打开失败的话,则调用一个js函数
查看完整描述

9 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

你打开之前先Ping一下会不会好一点

查看完整回答
反对 回复 2018-12-24
?
慕标5832272

TA贡献1966条经验 获得超4个赞

直接在<a>里面调用一个方法,比如<a href="javascript:void(0)" onclick="Save()">Save</a>

然后在 function Save(){}里面实现.

查看完整回答
反对 回复 2018-12-24
?
侃侃无极

TA贡献2051条经验 获得超10个赞

我现在要做的是点击这个<a>,如果安装了某个应用的话在应用中打开,调用的是tencent://如果没有这个应用则跳转到下载链接上去

查看完整回答
反对 回复 2018-12-24
?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

@程序狗: 在function methodname(){ if(){Href(url,true);}else{Href(ur,true);}}这样进行判断后指定链接不就可以了么, 嗯哼~

查看完整回答
反对 回复 2018-12-24
?
阿晨1998

TA贡献2037条经验 获得超6个赞

@〆 Me゛丶: 不是太懂,这个判断条件是什么呢?

查看完整回答
反对 回复 2018-12-24
?
ibeautiful

TA贡献1993条经验 获得超5个赞

@程序狗: 这个要问你自己啊,

查看完整回答
反对 回复 2018-12-24
?
慕森王

TA贡献1777条经验 获得超3个赞

@〆 Me゛丶: 我直接用window.location.href = "tencent://"调用行么?怎么判断我的手机上没装这个应用呢

查看完整回答
反对 回复 2018-12-24
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

应该先测试是否联通,然后在确定跳转;

查看完整回答
反对 回复 2018-12-24
  • 9 回答
  • 0 关注
  • 698 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号