佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 884|回复: 19

怎么使 font text 会一闪一闪的效果

[复制链接]
发表于 20-5-2007 12:07 AM | 显示全部楼层 |阅读模式
嗨, 想向各位请教, coding 需怎么写才能使 font text 会一闪一闪(blinking)的效果...如下图



希望各位能给予意见,谢谢
回复

使用道具 举报


ADVERTISEMENT

发表于 20-5-2007 12:10 AM | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 20-5-2007 01:16 PM | 显示全部楼层
谢谢 zchong1022  所提供的资讯, 但当我应用 以下的 coding 在我网页时,它只能使一行字 blinking, 如应用在两行字时, 就没有 blinking 的效果, 以下是它的 coding, 需怎么改才能使超过一行字以上 blinking?

<SCRIPT language=javascript type=text/javascript>
<!--
        window.onerror = null;
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var NS4 = (bName == "Netscape" && bVer >= 4);
var IE4 = (bName == "Microsoft Internet Explorer"
&& bVer >= 4);
var NS3 = (bName == "Netscape" && bVer < 4);
var IE3 = (bName == "Microsoft Internet Explorer"
&& bVer < 4);
var blink_speed=180;
var i=0;

        if (NS4 || IE4) {
                if (navigator.appName == "Netscape") {
                        layerStyleRef="layer.";
                        layerRef="document.layers";
                        styleSwitch="";
                }
                else{
                         layerStyleRef="layer.style.";
                         layerRef="document.all";
                         styleSwitch=".style";
                }
        }

//BLINKING
        function Blink(layerName){
                if (NS4 || IE4) {
                        if(i%2==0){
                                 eval(layerRef+'["'+layerName+'"]'+
                                 styleSwitch+'.visibility="visible"');
                         }
                        else{
                                         eval(layerRef+'["'+layerName+'"]'+
                                         styleSwitch+'.visibility="hidden"');
                        }
                }

                if(i<1){
                        i++;
                }
                else{
                        i--
                }
                setTimeout("Blink('"+layerName+"')",blink_speed);
}
//-->
</SCRIPT>

-----<body>------------------
<DIV id=strInActivate >blinking word</DIV>
<SCRIPT language=javascript>Blink('strInActivate');</SCRIPT>
回复

使用道具 举报

 楼主| 发表于 21-5-2007 03:00 PM | 显示全部楼层
没人可以帮到吗?...
回复

使用道具 举报

发表于 23-5-2007 11:12 AM | 显示全部楼层
嗨, 试试看在 <div></div> tag 里, 做做一些东西, 试看先.
回复

使用道具 举报

发表于 25-5-2007 10:44 AM | 显示全部楼层
把她做成 GIF 图就可以了,又简单容易,
就算没有 Javascript 也是照闪不误的~~~~~~~~~
回复

使用道具 举报

Follow Us
发表于 25-5-2007 11:27 PM | 显示全部楼层
试下以下

<script language="javascript" type="text/javascript">
function doBlink() {
  // Blink, Blink, Blink...
  var blink = document.all.tags("BLINK")
  for (var i=0; i < blink.length; i++)
    blink.style.visibility = blink.style.visibility == "" ? "hidden" : ""
}

function startBlink() {
  // Make sure it is IE4
  if (document.all)
    setInterval("doBlink()",600)
}
startBlink();
</script>

然后在你要blink 的字放在<BLINK> tag 里
e.g <BLINK>HELLO WORLD</BLINK>
回复

使用道具 举报

发表于 26-5-2007 02:09 AM | 显示全部楼层
请问下上述是什么language ?
回复

使用道具 举报


ADVERTISEMENT

发表于 26-5-2007 03:38 AM | 显示全部楼层
<blink> Welcome </blink>

* I know HTML code only , but that maybe only function by IE
回复

使用道具 举报

发表于 27-5-2007 10:48 AM | 显示全部楼层

回复 #9 lEkiss 的帖子

blink 只能在 Nestcape/Mozilla 游览器上跑而已..
回复

使用道具 举报

 楼主| 发表于 27-5-2007 09:51 PM | 显示全部楼层
原帖由 leomaster 于 25-5-2007 11:27 PM 发表
试下以下

<script language="javascript" type="text/javascript">
function doBlink() {
  // Blink, Blink, Blink...
  var blink = document.all.tags("BLINK"
...


试了,没有效果...
回复

使用道具 举报

发表于 27-5-2007 10:45 PM | 显示全部楼层
不知道为什么贴山来得code会变
注意highlight那段[ i ]不见了。
试试招打。应该没问题。ie和firefox我都试了

http://img525.imageshack.us/img525/1531/untitledpk8.gif


[ 本帖最后由 leomaster 于 27-5-2007 11:08 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 27-5-2007 10:58 PM | 显示全部楼层
还是没有效果..., 还是它只是在 IE4 才有效果? 我的是IE6...
回复

使用道具 举报

发表于 27-5-2007 11:05 PM | 显示全部楼层
blink.style.visibility = blink.style.visibility == "" ? "hidden" : ""
换成
blink[ i ].style.visibility = blink[ i ].style.visibility == "" ? "hidden" : ""

把[ i ] 里的space 拿掉。不知道为什么不能直接paste.
没有space的[ i ] 回不见
回复

使用道具 举报

 楼主| 发表于 27-5-2007 11:23 PM | 显示全部楼层
yeah, 可以了, 难怪不能,原来少了个 ,在此多谢你们的指教
回复

使用道具 举报

 楼主| 发表于 27-5-2007 11:25 PM | 显示全部楼层
少了个 [ i ]....
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 27-5-2007 11:39 PM | 显示全部楼层
这 coding 在 ie7 有效吗? 我 PC 的 exploere 只是 ie6
回复

使用道具 举报

发表于 28-5-2007 12:08 AM | 显示全部楼层
ie7 我没试过.
你帮我试吧
回复

使用道具 举报

发表于 24-10-2007 11:15 AM | 显示全部楼层

回复 #17 keithgoh317 的帖子

可以分享你的code 吗?谢谢。。
回复

使用道具 举报

发表于 24-10-2007 02:50 PM | 显示全部楼层
<html xmlns="http://www.w3.org/1999/xhtml" >
<
head runat="server">
<title>Untitled Page</title>
<script type="text/javascript" language="javascript">
function doBlink()
{
var blink=document.all.tags("BLINK")
for (var i=0;i<blink.length;i++)
blink.style.visibility=blink.style.visibility==
"" ? "hidden" : ""
}
function startBlink()
{
if (document.all)
setInterval(
"doBlink()",600)
}
startBlink();
</script>
</
head>
<
body>
<form id="form1" runat="server">
<div>
<blink>test</blink>
hello
</div>
</form>
</
body>
</
html>
好消息,IE6 和 IE7 可以跑。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-9-2025 03:18 AM , Processed in 0.135422 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表