- 浏览: 60502 次
- 性别:
-
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
js iframe 打印 打印预览 页眉页脚的设置 -
leaderlhf:
而且document.all.iframename.ExecW ...
js iframe 打印 打印预览 页眉页脚的设置 -
leaderlhf:
这个page的附件,竟然是一个英文的网页,而且内容和上面都不对 ...
js iframe 打印 打印预览 页眉页脚的设置 -
cui136122030:
刚开始的时候好像不能输入!
js实现网页文本编辑器 -
lifei2199:
很好的收藏
js iframe 打印 打印预览 页眉页脚的设置
1,只带下划线的输入框
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> 只有下划线的输入框<input type="text" name="txt1" size="25" style=" border:1px; border-bottom-style: solid;border-top-style: none;border-left-style:none;border-right-style:none;"> <br /> 默认的输入框 <input id="Text1" size="25" type="text" /> </body> </html>
2,文字过长,用省略号代替
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>无标题页</title> <script Language="javascript"> var sText="这是一段很长的文本,希望通过省略号实现"; var content; function OmitText() { content="<nobr>" +sText +"</nobr>"; document.getElementById("mydiv").innerHTML=content; } </script> </head> <body> <input type=button value=加载 onclick="OmitText()"> <DIV STYLE="width: 150px; height: 50px; border: 1px solid black; overflow: hidden; text-overflow:ellipsis" id="mydiv"> </DIV> </body> </html>
3,textarea 自适应行数
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> <textarea rows=1 name=txt1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight"> </textarea></body> </html>
4,禁止文本框的拷贝粘贴
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> <textarea cols=50 rows=5 oncopy="document.selection.empty()" onpaste="return false"> 测试是否可以拷贝粘贴</textarea> </body> </html>
5,文本框获取汉字
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> <script language="JavaScript"> function cal(str) { re=/[\u4E00-\u9FA5]/g; //测试中文字符的正则 if(re.test(str)) //使用正则判断是否存在中文 return str.match(re).length //返回中文的个数 else return 0 } </script> <input onblur="alert(cal(this.value))"></body> </body> </html>
6,随意改变大小的文本框
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> <div contenteditable="true"> <input type='text'><button>改变这个本框试验试验</button> </div></body> </html>
7,文本框获取焦点 弹出下拉框
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td>所属区域</td> <td><input type="text" id="txtRegion" /> <div id="divList" style="display: none; border: 1px solid #0000aa; overflow: hidden; height: 150px; position: absolute; background-color: #ccffff;"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <div style="overflow: auto; width: 100%; height: 132px; background-color: ##ffffcc;"> <ul><b>中国</b> <ul><b>华北地区</b> <li>北京</li> <li>天津</li> <li>内蒙古</li> <li>河北</li> <li>河南</li> </ul> <ul><b>华东地区</b> <li>上海</li> <li>江西</li> <li>江苏</li> <li>浙江</li> </ul> </ul> </div> </td> </tr> <tr> <td align="right" id="tdClose" style="cursor: hand; background-color: #ff8888;">Close</td> </tr> </table> </div> </td> </tr> </table> <script LANGUAGE="JavaScript"> var oRegion = document.getElementById("txtRegion"); //需要弹出下拉列表的文本框 var oDivList = document.getElementById("divList"); //要弹出的下拉列表 var oClose = document.getElementById("tdClose"); //关闭div的单元格,也可使用按钮实现 var colOptions = document.getElementsByTagName("li"); //所有列表元素 var bNoAdjusted = true; oClose.onclick = function() { oDivList.style.display = "none"; //隐藏div,实现关闭下拉框的效果 }; //设置下列选择项的一些事件 for (var i=0; i<colOptions.length; i++) { colOptions[i].style.cursor = "hand"; colOptions[i].onclick = function() //为列表项添加单击事件 { oRegion.value = this.innerText; }; colOptions[i].onmouseover = function() //为列表项添加鼠标移动事件 { this.style.backgroundColor = "#ffff00"; }; colOptions[i].onmouseout = function() //为列表项添加鼠标移走事件 { this.style.backgroundColor = ""; }; } //文本获得焦点时的事件 oRegion.onfocus = function() { oDivList.style.display = "block"; if (bNoAdjusted) //控制div是否已经显示的变量 { bNoAdjusted = false; //设置下拉列表的宽度和位置 oDivList.style.width = this.offsetWidth + 50; oDivList.style.posTop = oDivList.offsetTop + this.offsetHeight; oDivList.style.posLeft = oDivList.offsetLeft - this.offsetWidth - 8; } }; </script> </body> </html>
8,文字的打字效果出现
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> <script language=javascript> var layers =document.layers; var style=document.all; var both=layers||style; var idme=908601; if(layers) { layerRef='document.layers';styleRef ='';} if(style) { layerRef='document.all';styleRef = '.style';} //开始参数的定义 function writeOnText(obj,str) { if(layers)with(document[obj]) { document.open();document.write(str);document.close();} if(style)eval(obj+'.innerHTML=str'); } var dispStr=new Array("证监会称将严查利用内幕信息牟取不当利益行为!"); //要出现的文本 var overMe=0; //逐字显示的方法 function txtTyper(str,idx,objId,objStyle,color1,color2,delay,plysnd) { var mystr='',strchar=''; var skip=200; if (both && idx<=str.length) { if (str.charAt(idx)=='<'){ while(str.charAt(idx)!='>') idx++;} if (str.charAt(idx)=='&'&&str.charAt(idx+1)!=' '){ while (str.charAt(idx)!= ';')idx++;} mystr = str.slice(0,idx); //返回数组从开始到指定位置的字符串 strchar = str.charAt(idx++);//当前地址的字符 if (overMe==0 && plysnd==1) { //针对浏览器的不同,调用不同的显示方法 if (navigator.plugins[0]){ if(navigator.plugins["LiveAudio"][0].type=="audio/basic" && navigator.javaEnabled()) {document.embeds[0].stop(); setTimeout("document.embeds[0].play(false)",100);} } else if (document.all){ ding.Stop(); setTimeout("ding.Run()",100);} overMe=1;}else overMe=0; writeOnText(objId, "<span class="+objStyle+"><font color='"+color1+"'>"+mystr+"</font><font color='"+color2 +"'>"+strchar+"</font></span>"); setTimeout("txtTyper('"+str+"', "+idx+", '"+objId+"', '"+objStyle+"', '"+color1+"', '"+color2+"', "+delay+" ,"+plysnd+")",delay);}} function init() {txtTyper(dispStr[0], 0, 'div1', 'style1', '#66CCBB', '#000000', 400, 0);} </script> <BODY onload=init()> <DIV class=style1 id=div1></DIV> </BODY> </html>
9,滚动的文字
<html> <head> <title>无标题文档</title> <style> div { font-size:12px; } </style> </head> <body> <div id="mydiv" style="width:100%;height:100px;overflow:hidden" onmouseover="iScrollAmount=0" onmouseout="iScrollAmount=1"> 轻轻的我走了,正如我轻轻的来;<br/> 我轻轻的招手,作别西天的云彩。<br/> <br/> 那河畔的金柳,是夕阳中的新娘;<br/> 波光里的艳影,在我心头荡漾。<br/> <br/> 软泥上的青荇,油油的在水底招摇;<br/> 在康河的柔波里,我甘心作一条水草。<br/> <br/> 那榆荫下的一潭,不是清泉是天上的虹;<br/> 揉碎在浮藻间,沉淀彩虹似的梦。<br/> <br/> 寻梦,撑支长篙,向青草更青处漫溯;<br/> 满载一船星辉,在星辉斑烂里放歌。<br/> <br/> 但我不能放歌,悄悄是别离的笙箫;<br/> 夏虫也为我沉默,沉默是今晚的康桥。<br/> <br/> 悄悄的我走了,正如我悄悄的来;<br/> 我挥一挥衣袖,不带走一片云彩。<br/> <br/> </div> <script language="javascript"> var oMarquee = document.getElementById("mydiv"); //滚动对象 var iLineHeight = 42; //单行高度,像素 var iLineCount = 7; //实际行数 var iScrollAmount = 1; //每次滚动高度,像素 function play() { oMarquee.scrollTop += iScrollAmount; if ( oMarquee.scrollTop == iLineCount * iLineHeight ) oMarquee.scrollTop = 0; if ( oMarquee.scrollTop % iLineHeight == 0 ) { window.setTimeout( "play()", 2000 ); } else { window.setTimeout( "play()", 50 );} } oMarquee.innerHTML += oMarquee.innerHTML; window.setTimeout( "play()", 2000 ); //定时器用来循环滚动 </script> </body> </html>
10,文字的滑动效果
<html> <head> <script type="text/javascript"> function $(id) { return document.getElementById(id); //获取控件的ID } function marquee(time, oDiv, oLtd, oRtd) //制作一个marquee类 { /* time 值越大速度越慢 oDiv最外层div oLtd左边的td oRtd右边的td */ var timer, width = oLtd.offsetWidth; function move() { if (oDiv.scrollLeft >= width) //当滚动条移动到最后时,重新开始 oDiv.scrollLeft = 0; else oDiv.scrollLeft ++; //一直滚动 } oRtd.innerHTML = oLtd.innerHTML; //左侧内容转移动到右侧 oDiv.style.overflow = "hidden"; //隐藏最外层div oRtd.style.width = oLtd.offsetWidth; //右侧td的宽度 oDiv.onmouseover = function () { //鼠标移动过来的事件 window.clearInterval(timer); //清空定时器-停止滚动 }; oDiv.onmouseout = function () { timer = window.setInterval(move, time); //鼠标移走便开始滚动 }; timer = window.setInterval(move, time); //开始滚动 }; window.onload = function () { new marquee(25, $("myDiv"), $("myTd1"), $("myTd2")); } </script> </head> <body> <div id="myDiv" style="border:#CCCCCC 1px dashed; width:300px;"><!--设置显示的宽度--> <table cellspacing="0" cellpadding="0"> <tbody> <tr> <td id="myTd1"> <table width="342" cellpadding="0" cellspacing="0"><!--注意这里的宽度必须设置,并且要设置为具体值--> <tr align="center"> <td>左边</td> <td>右边</td> <td>左边</td> <td>右边</td> </tr> </table> </td> <td id="myTd2"></td> </tr> </tbody> </table> </div> </body> </html>
发表评论
-
js ,jQuery图片浏览器
2012-09-24 16:27 0最近做了一个图片浏览器 -
js 操作浏览器的各种功能
2012-09-18 17:11 14131,js操作剪贴板 <html xmlns=" ... -
js实现网页文本编辑器
2012-09-12 12:34 30861,漂亮的网页文本编辑器: 的js实现: index ... -
js 网页 实现 黑客帝国中的字符下落效果 立体动态文字旋转效果
2012-09-12 11:02 198711,黑客帝国中的文字下落效果感觉很专业哦 代码: & ... -
google_eye 的js实现
2012-09-11 16:20 846好玩的google eye 实现: index. ... -
iframe 高度自适应
2012-09-04 16:11 748转自:http://www.jb51.net/article/ ... -
js 操作图片的各种效果 第三篇
2012-09-04 15:59 129821 ,js导出图片到excel <HTML> ... -
js 操作图片的各种效果 第二篇
2012-09-04 15:00 104811,多幅图片分页滚动显示 <html xmlns=& ... -
js 操作图片的各种效果 第一篇
2012-09-03 15:24 12771, 图片的变形效果 <html xmlns=&quo ... -
js css 操作的table各种效果 第二篇
2012-08-30 15:42 115211,动态改变表格的行顺序 <html xmlns=& ... -
js css 操作的table各种效果 第一篇
2012-08-30 15:26 18471,用table做的镜框效果 <html xml ... -
jQuery 标签页
2012-08-29 11:39 1151图片等 在tab.zip 包里 html: <!DO ... -
jQuery 可编辑的表格
2012-08-29 10:42 880html <!DOCTYPE html PUBL ... -
js iframe 打印 打印预览 页眉页脚的设置
2012-08-29 09:15 91501、window.print方式: //jsp页面 打 ... -
js简单地测距实现
2012-08-28 08:49 1575之前做了一个小项目用到了类似测距的功能 效果图: 这 ...
相关推荐
本篇文章将深入探讨“第三方多功能文本框控件”,特别是描述中的“功能强大,能够给文本提供样式以及表情图片,和QQ留言板一样的功能”。 首先,我们要理解“第三方”在这里的含义。第三方控件通常是由非操作系统或...
创建自定义文本框的第一步是创建一个新的类,继承自Android.Widget.EditText。这个类将作为我们自定义控件的基础。例如,我们可以创建名为CustomEditText的类: ```csharp using Android.Content; using Android....
这篇文章将为您介绍 Word 竖排文本框的文字居中对齐方式的设置。 首先,让我们来了解一下 Word 的文本框。Word 的文本框有横排文本框和竖排文本框之分。竖排文本框是指文字竖向排列的文本框,而横排文本框是指文字...
jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理以及动画效果,使得实现这样的功能变得轻而易举。本篇文章将详细讲解如何使用jQuery实现点击文本框弹出日历的功能。 首先,你需要引入jQuery库。通常,...
至于"51pptmoban.com",这可能是一个提供PPT模板下载的网站,用户可以在其中找到各种设计精美的模板,包括本文提到的翻书翻篇翻阅日历效果模板。这样的资源对于非专业设计师来说非常实用,他们可以直接套用模板,...
第1篇 基础篇 第1章 开发环境搭建 2 1.1 JDK开发工具包 3 1.2 Tomcat服务器 8 1.3 Linux系统配置JDK与Tomcat服务器 16 第2章 Java语言基础 20 2.1 基本语法 21 2.2 运算符 25 2.3 条件语句 29 2.4 循环控制 34 2.5 ...
1. **基本控件应用**:通过各种窗口部件的使用,如按钮、文本框、菜单等,创建交互式的用户界面。 2. **图形绘制**:利用QPainter和QPaintEvent进行图形绘制,展示Qt的2D绘图功能。 3. **文件操作**:介绍QFile、...
在Libgdx专题系列的第一篇第四节中,我们聚焦于Libgdx中的文本处理,这是游戏开发中不可或缺的一部分,特别是涉及到用户界面(UI)和游戏内文本交互时。 首先,Libgdx提供了`BitmapFont`类,用于渲染位图字体。位图...
第1篇 基础篇 第1章 开发环境搭建 2 1.1 JDK开发工具包 3 1.2 Tomcat服务器 8 1.3 Linux系统配置JDK与Tomcat服务器 16 第2章 Java语言基础 20 2.1 基本语法 21 2.2 运算符 25 2.3 条件语句 29 2.4 循环控制 34 2.5 ...
标题 "第一篇 Ext初识" 暗示我们即将探讨的是ExtJS库的入门知识,这是一个基于JavaScript的前端开发框架,用于构建富客户端应用程序。在本文中,我们将深入理解ExtJS的基本概念、核心组件以及如何开始使用这个强大的...
在本篇文章中,我们将深入探讨如何在C# .NET框架下,特别是.NET 3.5及更高版本中实现一个WPF面包屑文本框。 首先,面包屑控件的核心在于XAML(Extensible Application Markup Language),它是WPF构建用户界面的...
在本篇WPS演示教程中,我们将学习如何创建鼠标悬停效果,使用户在演示文稿中滑过图片时能够看到预设的变化。这个功能可以增强观众的互动体验,尤其适用于产品展示或图像切换场景。 首先,我们需要创建一个新的WPS...
6. 对文本框添加动态进入效果,例如第一个文本框设置为“挥鞭式”,其他文本框分别设置为“空翻”、“颜色打印机”和“渐变式回旋”,垂直文本框设置为“挥舞”。 制作第二张幻灯片的操作包括: 1. 插入新幻灯片,...
1. 幻灯片动画:第1张幻灯片的标题和文本设置不同的自定义动画效果,如劈裂和阶梯状展开。 2. 样式与剪贴画:第2张幻灯片的标题、字体、字号、颜色及剪贴画的动画效果设定。 3. 幻灯片页脚:添加“世界大都市评价...
1. 在第一张幻灯片上方插入文本框,输入“生态保护和建设”,并设置字体为楷体、加粗、字号48。 2. 设置第一张幻灯片的文本1的动画效果为整批发送、水平百叶窗,伴随风铃声。 3. 修改所有幻灯片的背景填充效果,选择...
1. 动画效果:本实例使用了MTween运动函数,这个函数可能是一个封装好的动画库,它提供了平滑的动画效果,使得图片和文本框的移动显得更为自然流畅。 2. 定时器的运用:通过定时器setTimeout函数,焦点图能够每隔...
MySkins第二篇博客代码可能详细介绍了如何实现这一功能。 在给定的链接"http://blog.csdn.net/bbirdsky/article/details/26164805"中,作者可能分享了关于MySkins的编程实践,涵盖了以下几个关键知识点: 1. **...
第1课 Delphi文件的新建与保存 实例1 创建一个名为“Project1”工程文件 第2课 Delphi的基本控件使用 实例2 制作文本显示程序 实例3 计算字符串长度程序设计 实例4 设计“文件”下拉菜单 实例5 设计显示多行文本的...
首先,书中会介绍Silverlight 3的基础知识,包括安装、开发环境的设置,以及如何创建第一个Silverlight项目。开发者会学习到XAML(Extensible Application Markup Language),它是Silverlight中用于描述用户界面的...