看没人回答问题,我自己找到答案了如下
在需要提示的地方加div,
<div style="position:absolute;width:0;height:0;border:1 solid black;background:#FFFFCC;font-size:9pt;display:none;overflow:hidden;filter:alpha(opacity=80)" id="MailObjBox"><div style="width:100%;height:100" id="MailObj">a</div></div>,
添加函数和响应事件:
function xmnr_onkeyup() {
form.xmnr.title = form.xmnr.value
ObjOver(form.xmnr.value,this)}
function xmnr_onfocusin() {
ObjOver(form.xmnr.value,this)
}
function xmnr_onfocusout() {
MailObjBox.style.display="none";
MailObjBox.style.width="0";
MailObjBox.style.height="0";
}
<td height="25"> <textarea rows=2 cols=34 id=xmnr name=xmnr onkeyup="return xmnr_onkeyup()" onfocusout="return xmnr_onfocusout()" onfocusin="return xmnr_onfocusin()" value=<%=rs("xmnr")%> > </textarea>
</td>最后是触发的函数:
<script language="JScript">
var str="",bor=0;
function ObjOver(obj,even){
MailObjBox.style.display="";
MailObj.innerHTML="";
k= obj.length/32
bor=0;
MailObjBox.style.width="470";
MailObjBox.style.height="120";
ChS(obj);
function even.onmouseout(){
MailObjBox.style.display="none";
MailObjBox.style.width="0";
MailObjBox.style.height="0";
}
}
function ChS(obj){
str=obj;WrS();
}
function WrS(){
if(bor<str.length){
MailObj.innerHTML="<font color=#000000>"+str+"</font>";
setTimeout(WrS,100);
}
}
</script>
在需要提示的地方加div,
<div style="position:absolute;width:0;height:0;border:1 solid black;background:#FFFFCC;font-size:9pt;display:none;overflow:hidden;filter:alpha(opacity=80)" id="MailObjBox"><div style="width:100%;height:100" id="MailObj">a</div></div>,
添加函数和响应事件:
function xmnr_onkeyup() {
form.xmnr.title = form.xmnr.value
ObjOver(form.xmnr.value,this)}
function xmnr_onfocusin() {
ObjOver(form.xmnr.value,this)
}
function xmnr_onfocusout() {
MailObjBox.style.display="none";
MailObjBox.style.width="0";
MailObjBox.style.height="0";
}
<td height="25"> <textarea rows=2 cols=34 id=xmnr name=xmnr onkeyup="return xmnr_onkeyup()" onfocusout="return xmnr_onfocusout()" onfocusin="return xmnr_onfocusin()" value=<%=rs("xmnr")%> > </textarea>
</td>最后是触发的函数:
<script language="JScript">
var str="",bor=0;
function ObjOver(obj,even){
MailObjBox.style.display="";
MailObj.innerHTML="";
k= obj.length/32
bor=0;
MailObjBox.style.width="470";
MailObjBox.style.height="120";
ChS(obj);
function even.onmouseout(){
MailObjBox.style.display="none";
MailObjBox.style.width="0";
MailObjBox.style.height="0";
}
}
function ChS(obj){
str=obj;WrS();
}
function WrS(){
if(bor<str.length){
MailObj.innerHTML="<font color=#000000>"+str+"</font>";
setTimeout(WrS,100);
}
}
</script>
解决方案 »
- 采用JS做了一个画图板,不知如何能将画图结果传到服务器上
- JavaScript 前台好用的控件 推荐给我 谢谢
- 表行数不定,怎样根据表行数设置每行不同的背影色,不要有相近的颜色出现
- 怎么写这个关闭窗口的JS
- 制作广告浮动不管是使用document.body.scrollTop还是document.documentElement.scrollTop,在firefox都
- js保存文件问题,保存.doc文件
- 网页首页自动选择语言版本!
- 有人可以给我写一个脚本吗?关于倒计时60秒后弹出对话框!分不够在加
- 如何以最快的速度判断N个字符串中是否有多于M个重复的
- IE全屏问题
- setInterval 和 setTimeout 有啥不同啊
- meizz(梅花雨)再帮我一个小问题?
<DIV ID="oFilterDIV" STYLE="position:absolute; top:50; left:10; background:green;
filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50)"></DIV>