东灵通网站是对原有网站进行的改版升级,目的是为了更好地展示自己的业务。在制作上主要结合后台CMS生成静态的HTML网页文件,没有用到什么复杂的技术,主要就是前端的HTML+CSS,设计风格也是简单明了大方风格为主。需要记录的一个细节是:收藏本站功能,以前的收藏本站功能JS代码,对于现代的浏览器来说,如firefox、chrome等,失效了!在网上找了一些,一样还是失效,最后,换成以下的代码,兼容现代浏览器。
先定义一段JS代码:
<script?type="text/javascript">?function?addfavor(url,title)?{?if(confirm("网站名称:"+title+"\n网址:"+url+"\n确定添加收藏?")){?var?ua?=?navigator.userAgent.toLowerCase();?if(ua.indexOf("msie?8")>-1){?external.AddToFavoritesBar(url,title,'');//IE8?}else{?try?{?window.external.addFavorite(url,?title);?}?catch(e)?{?try?{?window.sidebar.addPanel(title,?url,?"");//firefox?}?catch(e)?{?alert("加入收藏失败,请使用Ctrl+D进行添加");?}?}?}?}?return?false;?}?</script>
然后,给链接指定刚才代码中定义的函数:
<a?href="#"?onclick="addfavor('http://www.lingtong100.cn/','东灵通知识产权服务');">收藏本站</a>
现在想一想,以前的编程还是没有白学,虽然现在手写这种程序代码的能力是日渐弱化,但是看得懂,会抄会用??蠢?,随着浏览器的不断变化,JS代码也存在兼容性的问题,前端变得越来越复杂,也越来越好玩!
