三态图片按钮对于好的用户体验来说必不可少。我对dom事件进行一些处理,在不改变html的情况下,实现了三态按钮。下面的解决方法的关键,主要是去掉虚线选框和对背景进行定位,没有使用循环处理,任何一个按钮,只要定义了背景图片和边框为0,就自动变成了三态按钮。if(document.all) document.execCommand("BackgroundImageCache",false,true) document.body.onload=function(){ if(document.activeElement.tagName=="BUTTON") do...
在这里先要感谢yahoo的工程师们无私的将他们的成果奉献出来——yui(yahoo! ui)其实这是它自带的一个例子,我只是熟悉了一下,各种接口调用还是比较方便的浏览:http://www.healdream.com/upload/html/tabview_test.html 代码如下: TabView Test var myTabs = new YAHOO.widget.TabView("demo"); YAHOO.example.init = function() { var tabView = new YAHOO.widget.TabView('demo'); tabView.on('contentRea...
效果和说明文档:http://www.healdream.com/upLoad/html/jquery/tabs/index_zh.html下载:http://www.51files.com/?2LDPUOZ0F56P52ZLDNYD之前通过yui也实现了相同的功能,但是yui有个比较大的缺点就是js文档太大了,一个tabview.js就有60k,再加上event.js也有近60k,实在是不能承受,之前一直没有发现这个问题,自从发现了jquery之后,就对这个小巧的轻量级的客户端工具有了好感,现在如果要开发一些客户端程序的,jquery将是我的...
在网页中引入外部对象并传递参数,想来大家都有这个经历。一般来说,使用的标签是iframe和embed(针对flash),不过这两个标签都不能象xml一般设置参数,只能通过在url地址后追加查询字符串的方式来传值。htc倒是挺不错的,只是没有浏览器兼容性,想来大家也不考虑它了。 用script标签可以把一个外部js文件载入到页面中,而且不管这个文件是否同域,都同样有效,这种跨域特性,可以说是独一无二的。一般情况下,我们都只是把j...
//by zdzhuo var d = document; var mk = new Array( '','', '','', '','', '','', '','', '','', '','' ); function mark() { var t = new String(d.body.innerHTML); for(i=0;id.body.innerHTML = t; } zdzhuo zdzhuo zdzhuo JavaScript教程/参考手册 JavaScript热搜 vue2.0 移动端实现下拉刷新和上拉加载更多的示例解决vue-router中的query动态传参问题解决使用vue.js路由后失效的问题微信小程序实...
一个朋友急着用,所以写了这个效果,代码还有改进得地方,大家可以尝试去修改以使更简洁,然后帖出来大家一起分享New Document body{margin:0px;font:"宋体" 12px; background-color:#000; color:#fff} var typer={ container : null, speed : 100 , innerHTML : null , curpos : 0, interval1 : null, interval2 : null, init : function(obj,speed){ typer.container = obj; if(speed)typer.speed = speed; typer.start(); }, s...
有个静态页面 abcdeabcdeabcdeabcde 能否通过js实现,IE浏览时的代码被替换为 function change() { var image=document.getElementById('pic') image.innerHTML="" } 无标题文档 移到我这儿来 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]方法二:function change() { var dd = document.getElementById('猪') dd.innerHTML= "Menu1"} function showMenu(){ document.getElementById("menu1").style.display=""; documen...
初步判断是obj.style.backgroundColor在FF下返回的是rgb(xxx,xxx,xxx)的缘故。偶是新手,代码很菜,高手勿笑啊 Untitled Document a.blue:link,a.blue:visited{ font-size: 12px; color: #69c; text-decoration: none; } a.blue:hover{ background: #69c; color: #fff; } function fInsert(a,b){ oInput = document.getElementById(a); oItm = b; if(b.style.backgroundColor == "#69c"){ sReplace = oItm.innerHTML.concat...
网站想改版,其中有一种广告的问题,以前每投放一个广告我都要把全站的文章都要更新一遍,这样既不便又不好!把网站以前推荐的一些文章都改成现在推荐的几个了!而且还浪费了我的时间。所以想使用Iframe来实现,但是直接使用iframe又不符合标准,那么该如何使用才能符合W3C的标准呢? 直接使用"IFRAME"不符合"W3C网页标准" 用JS来实现iframe 的标准化. 一、建立一个JS文件,代码如下: 代码如下:function ifr(url,w,h){docume...
(SteamCMS)Fish模版专贴一:TopList标签和JavaScript结合两例 首先可以先参考 SteamCMS 标准模版标签说明 来了解一下TopList标签及其属性。 在Top列表的记录前加上数字(当然也可以是图片,这里只是简单的举个例子)。 原理说明:先在最前面初始化一个js变量,在TopList中间,将Js变量加1,并在TopList循环体中间输出(我写asp代码一样的道理)关键代码: 输出i,并i自增 function doit(){ document.write(i); i++; } </ script> ...
看见有人要这个东西,发上来。237个字节的东西。很小吧? 把下面代码添加到tag.asp的前面即可。 这么简单的问题就别问什么问题了。 其实你也可以添加到header.asp或footer.asp中。不过这样你整个页面的全部span区域将全为随机颜色了。 演示 http://www.hljsh.com/tag.asp 效果是一样的。不过我的演示是用asp实现的。我发的是用JS实现的。效果一样。 代码如下: var obj = document.getElementsByTagName("span"); for(i=0;i{ var st...
无标题文档 function addmethod() { var table=document.getElementById("table"); var tr=table.firstChild.getElementsByTagName("tr")[0]; var arr=tr.getElementsByTagName("td"); for (var i=0;i [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
论坛经常有人会问到用CSS如何美化Select标签,其实但凡你看到很酷的都是用javascript来实现的。昨天试着做了一下,基本实现的初级功能。拿出来和大家一起分享一下。先可以看一下预览效果:http://www.iwcn.net/demo/select。 【功能需求】 1、调用要方便,做好之后应该像这样: 程序代码 function loadSelect(selectobj){ //传入一个select对象就能将他的样式美化 } 2、不改变原有表单项,表单的页面代码不去破坏: 程序代码 【...
大家都知道搜索引擎比较喜欢H1。在SEO中H1也是很基础也很重要的一步。但有些时候为了界面风格的原因,很多标题性的文字做成了图片。大多数情况下,切割页面的时候就直接用上了图片。在代码上,H1也就对搜索引擎失去了作用。 jb51.net其实通过一点小的调整则可以将两者兼顾。 再来看看这段。H1的代码对搜索引擎依然可读,我们只是利用text-indent:-9999px;将“邀请好友加入”的文字远远的扔到左边去了。 代码如下: .test{} ...
input{height:22px; line-height:22px}Meta 标签生成器