十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
JS简称Javascript;JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
创新互联公司长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为凤冈企业提供专业的网站设计、网站建设,凤冈网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
JS链接则是用JS代码实现功能的一条链接
如:a href='#' onclick="alert('JS链接')"链接文本/a
你点击后“链接文本”后,会弹出“JS链接”提示确认
实现代码如下:
script language="javascript"
!--
function Foo()
{
//do something
}
//--
/script
img src="" _fcksavedurl=""
a href="javascript:Foo();" _fcksavedurl="javascript:Foo();"使GIF动画静止的链接/a br /center烈火网更多教程,请访问:a href= target=_blank _fcksavedurl=" target=_blank";/a/center
解决方法探讨:
a onclick="javascript:Foo();"链接/a
此时不影响动画显示,但鼠标移上去后,鼠标及超链接样式不发生变化,虽然可以利用样式表来改变鼠标及超链接样式,但毕竟有些繁琐,况且这种思路也不好。
再考查如下代码:
a onclick="javascript:Foo();" href="#"链接/a
可以发现,虽然点击链接后不影响动画显示,但页面总是滚到最上面,这种效果也不是我们想要的。
最终解决方法:
a onclick="javascript:Foo(); return false;" href="#"不影响GIF的链接/a
由于点接链接后,先触发onclick,再执行href属性对应的值,在onclick中加上return false;中断了执行,所以页面就不会跳到最上部了。
将a标签,绑定onclick事件,即可实现需要的功能。
具体html代码:
1
538路
代码解释:
onclick是对a标签进行点击事件绑定。
chaxuncheci是原来的函数。
this.innerhtml得到链接文字。
注意,如果链接中不是纯文本,而是有其他元素,建议改为this.innertext稳妥一些。
我补充一种方法吧
td width="165"
a href="javascript:window.location.href='2';" class="navText STYLE6"知识学习/a
/td
javascript是可以连接本地数据库的,以下是示例代码:
script type="text/javascript" language="javascript" charset="gb2312"
!--
function getCountFromDB() {
//以当前页面文件为基础,找到文件所在的绝对路径。
var filePath = location.href.substring(0, location.href.indexOf("index.html"));
var path = filePath + "MyData.mdb";
//去掉字符串中最前面的"files://"这8个字符。
path = path.substring(8);
var updateCnt = 0;
//生成查询和更新用的sql语句。
var sqlSelCnt = "SELECT * FROM [user]";
//建立连接,并生成相关字符串。
var con = new ActiveXObject("ADODB.Connection");
con.Provider = "Microsoft.Jet.OLEDB.4.0";
con.ConnectionString = "Data Source=" + path;
con.open;
var rs = new ActiveXObject("ADODB.Recordset");
rs.open (sqlSelCnt,con);
while (!rs.eof) {
var cnt = rs.Fields("content");
document.write (cnt);
rs.moveNext;
}
rs.close();
rs = null;
}