|
主题: 请问鼠标停在连接上的时候马上出现注释怎么实现啊?
|
 顺子
职务:普通成员
等级:4
金币:10.0
发贴:1867
注册:2000/10/14 21:55:00
|
#12003/6/6 15:04:25
请问鼠标停在连接上的时候马上出现注释怎么实现啊?
我的意思是不是用title属性,如何实现阿?
多谢了!
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#22003/6/6 15:10:31
引用:
我的意思是不是用title属性,如何实现阿?
??? 用title就可以实现啊?
|
 顺子
职务:普通成员
等级:4
金币:10.0
发贴:1867
注册:2000/10/14 21:55:00
|
#32003/6/6 15:19:35
是啊,用title可以实现,但这个注释不是马上就出来,要等一小会才出来,而且如果要是title的内容是从数据库中查出来的话,要等的时候就更长,title不可以阿!
以前看见过通过javascritp控制图层实现的注释,而且这种注释是马上出现的,没有等待时间,不知道谁有这段代码阿,多谢了!
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
|
 { 在指尖上绽放的花朵 }
职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
|
#52003/6/6 21:01:36
贴这样一个东西好了~~ 作用是,快速显示title 里面的文字。 /*fader.js
* by www.1studio.net
* Copyright (c) 2001. All Rights Reserved.
* License to use is granted if and only if this entire copyright notice
* is included.
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*/
//3.0 added more browser checks:
NS4 = (document.layers);
IE4 = (document.all);
appVer = navigator.appVersion;
IEmac = (IE4 && appVer.indexOf("Mac") != -1);
IE4mac = (IEmac && appVer.indexOf("MSIE 4") != -1);
IE40mac = (IE4mac && appVer.indexOf("4.0;") != -1);
IE45mac = (IE4mac && appVer.indexOf("4.5;") != -1);
NSpre401 = (NS4 && (parseFloat(appVer) <= 4.01));
NSpre403 = (NS4 && (parseFloat(appVer) <= 4.03));
//3.0 added next 2 line for backward compatibility
FDRjustFlip = (window.FDRjustFlip) ? FDRjustFlip : false;
FDRhdlineCount = (window.FDRhdlineCount) ? FDRhdlineCount : 1;
FDRfinite = (FDRmaxLoops > 0);
FDRisOver = false;
FDRloadCount = 0;
//3.0 set blendTimer to null for IE40mac
blendTimer = null;
if (!window.prefix) prefix = "";
window.onload = FDRcountLoads;
//3.0 modified NS-only code to account for flipper and lack of NS onload/onerror handlers
if (NS4) {
if(FDRjustFlip || NSpre403) {
totalLoads = 1;
FDRfadeImg = new Object();
FDRfadeImg.width = FDRboxWid - (FDRborWid*2);;
}
else {
totalLoads = 2;
FDRfadeImg = new Image();
FDRfadeImg.onload = FDRcountLoads;
FDRfadeImg.onerror = FDRcountLoads;
FDRfadeImg.src = FDRgifSrc;
}
}
//3.0 added event argument for NS
function FDRcountLoads(e) {
if (IE4) {
setTimeout("FDRinit()",1);
}
else {
//3.0 check for event type
if(e.type == "error") FDRjustFlip = true;
FDRloadCount++;
if (FDRloadCount==totalLoads) {
origWidth = innerWidth;
origHeight = innerHeight;
window.onresize = function(){
if (innerWidth==origWidth && innerHeight==origHeight) return;
location.reload();
}
FDRinit();
}
}
}
function FDRinit(){
if(!window.arNews) {
if(!window.arTXT || !window.arURL) return;
if(arTXT.length != arURL.length) return;
arNews = [];
for (i=0;i" : ">";
with (elGif) {
document.write(imStr);
document.close();
moveAbove(elNews);
}
imgHeight = elGif.document.height;
slideInc = (imgHeight/(FDRblendDur*1000/FDRgifInt));
startTop = -(imgHeight - FDRboxHgt);
}
elFader.visibility = "show";
}
else {
if (!window.elFader) return;
elFader.innerHTML ="";
if(IE4mac) {
document.body.insertAdjacentHTML("BeforeBegin",">STYLE>");
}
else {
if (!document.styleSheets.length) document.createStyleSheet();
}
with (document.styleSheets(document.styleSheets.length-1)) {
addRule("A.newslink","text-decoration:"+FDRlnkDec+";color:"+ FDRlnkCol);
addRule("A.newslink:hover","color:"+ FDRhovCol);
}
with (elFader.style) {
//3.0 added box width/height adjustments for IEmac
errorOffset = (IE4mac) ? (FDRboxPad + FDRborWid) : 0;
width = FDRboxWid - (errorOffset * 2);
height = FDRboxHgt - (errorOffset * 2);
if(IE4mac && !IE45mac){
pixelLeft = elFader.offsetLeft + errorOffset;
pixelTop = elFader.offsetTop + errorOffset;
}
backgroundColor = FDRbackCol;
overflow = "hidden";
color = FDRfntCol;
fontWeight = FDRfntWgh;
fontSize = FDRfntSiz;
fontStyle = FDRfntSty;
fontFamily = FDRfntFam;
lineHeight = FDRlinHgt;
textAlign = FDRtxtAln;
cursor = "default";
visibility = "visible";
borderWidth = FDRborWid;
borderStyle = FDRborSty;
borderColor = FDRborCol;
padding = FDRboxPad;
//3.0 filter application conditional on fader use
if(!FDRjustFlip) filter = "blendTrans(duration=" + FDRblendDur + ")";
}
elFader.onselectstart = function(){return false};
IEhasFilters = (elFader.filters.blendTrans) ? true : false;
}
//3.0 NS mouseover/out handlers applied only in 4.02+
if (!NSpre401) {
elFader.onmouseover = function (){
FDRisOver = true;
}
elFader.onmouseout = function(){
FDRisOver = false;
status = "";
}
}
FDRstart(0);
}
function FDRstart(ind){
newsCount = ind;
if (FDRfinite) loopCount = 0;
FDRdo();
blendTimer = setInterval("FDRdo()",FDRblendInt*1000)
}
function FDRdo() {
//3.0 check for blendTimer value for IE40mac:
if(!blendTimer && loopCount>0) return;
if (FDRfinite && loopCount==FDRmaxLoops) {
FDRend();
return;
}
FDRfade();
//3.0 omitted next line; newsCount incremented elsewhere
// newsCount += 2;
if (newsCount == arNews.length) {
newsCount = 0;
if (FDRfinite) loopCount++;
}
}
//3.0 added function for display string creation
function FDRmakeStr(){
tempStr = "";
for (i=0;i=arNews.length)break;
dispStr = arNews[newsCount];
linkStr = arNews[newsCount+1];
isLink = linkStr.length;
if (isLink) {
tempStr += ""
}
else {
tempStr += ((NS4) ? "" : "";
}
if(IE40mac) tempStr +=" ";
newsCount += 2;
}
return tempStr;
}
function FDRfade(){
//3.0 newsStr now created in other function and returned here
newsStr = FDRmakeStr();
if (NS4) {
//3.0 made GIF manipulation conditional on fader use
if (!FDRjustFlip) {
elGif.top = startTop;
elGif.visibility = "inherit";
}
elNews.visibility = "hide";
with (elNews.document) {
write(newsStr);
close();
}
elNews.visibility = "inherit";
}
else {
if(IEhasFilters)elFader.filters.blendTrans.Apply();
elFader.innerHTML = newsStr;
if(IEhasFilters)elFader.filters.blendTrans.Play();
}
//3.0 status bar display now only when single headline displayed
if(FDRhdlineCount==1) window.status = (FDRisOver && isLink) ? (prefix + linkStr) : "";
//3.0 NS GIF sliding condiional on fader use
if (NS4 && !FDRjustFlip) FDRslide();
}
function FDRslide(){
elGif.top += slideInc;
if (elGif.top >= 0) {elGif.visibility = "hide";return}
setTimeout("FDRslide()",FDRgifInt);
}
//3.0 new function for NS to avoid literal function declaration
// and allow double-click for 4.01a- versions
function FDRdblClickNS(){
elFader.releaseEvents(Event.DBLCLICK);
FDRstart(startIndex);
return false;
}
function FDRend(){
clearInterval(blendTimer);
//3.0 set blendTimer to null for IE40mac
blendTimer = null;
if (FDRendWithFirst) {
newsCount = 0;
FDRfade();
}
if (FDRreplayOnClick) {
//3.0 startIndex dependent on headline count
startIndex = FDRendWithFirst ? (FDRhdlineCount * 2) : 0;
if (IE4) {
elFader.title = "Double click to replay";
elFader.ondblclick = function(){
this.ondblclick = null;
this.title = "";
FDRstart(startIndex);
}
}
else {
elFader.captureEvents(Event.DBLCLICK);
//3.0 moved handler to new function
elFader.ondblclick = FDRdblClickNS;
}
}
}
|
 小义zfy520
职务:普通成员
等级:3
金币:2.0
发贴:965
注册:2003/3/30 16:46:57
|
#62003/6/6 22:07:50
也太长了吧
|
 小小菜皮
职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/4/1 17:44:38
|
|
 piaoyang
职务:普通成员
等级:1
金币:1.0
发贴:151
注册:2003/5/16 11:31:49
|
#82003/6/7 11:59:59
好像就没有简单点的编码哦?
|
|