
问题描述:
我在用Macromedia Flash MX2004中文版做动画
在网上下载的源文件,其中有按钮,但是没有链接到其他地方。我想添加这个按钮的链接。
添加到本地一个文件的链接。该如何设置??
解析:
做个按钮,再拖到阿舞台上, 用鼠标选中后在祯动作里写
getURL(".......",_blank,"GET")
注:........是网址。
运行的时候只要点一下你的按钮 就链接上了。
绝对正解,要是不行说明 *** 作方法不当。
可以使用input的click事件进行处理,这里假设点击转向的链接是百度,方法如下:
1、DOM0级事件处理:
1)html代码:<input name="注册" type="button" id="btn1" title="登注册" value="注册" o nclick="goToBaiDu()"/>
2)js代码:
function goToBaiDu(){
console.log('现在去百度啦!')
window.open('http://www.baidu.com')
}
效果如下:
2、DOM2级事件,绑定click事件,如下:
1)html代码:<input name="注册" type="button" id="btn1" title="登注册" value="注册"/>
2)js代码:
window.onload = function(){
document.getElementById('btn1').addEventListener('click',goToBaiDu)
}
function goToBaiDu(){
console.log('现在去百度啦!')
window.open('http://www.baidu.com')
}
效果如下:
3、上面的方式的打开一个新窗口,还有一个打开链接的方式,是在当前标签页下直接跳转到另一个页面,代码如下:
window.location.href="http://www.baidu.com"
按钮属于控件级的对象,优先级比较高,所以不能像图片或文本一样直接加链接,只能通过按钮的单击事件调用脚本的方式来实现。具体步骤:
1.在原窗口打开链接
<input type="button" value="闪吧" onClick="location='url'">
<button onClick="location.href='url'">吧</button>
<form action="url"><input type="submit" value="打开链接"></form>
2.在新窗口中打开链接
<input type="button" value="闪吧" onClick="window.open('url')">
<button onClick="window.open('url')">吧</button>
<form action="url" target="_blank"><input type="submit" value="打开链接"></form>
注意:onClick调用的代码里的引号在只有一重时可以单双嵌套,超过两重就必须用 \ 号转义且转义的引号必须跟里层的引号一致,
也就是说里层引号要么全单,要么全双,不能混着来。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)