IEで<BLINK>みたいな効果って出来ますか?

[上に] [前に] [次に]
いちろう [E-Mail] 1999/06/04(金) 19:44:00
質問です。
ネットスケープのタグの<BLINK>と同じような点滅を、
NNとIE両方同じに見せる事ってできるのでしょうか?
よろしくお願いします。

B-Cus 1999/06/04(金) 20:10:52
 ../199812/98120038.htm
など。あと、
 http://www.so-net.ne.jp/ClubHouse/room/pc_scramble_win/pc_scramble_win.html
で昔 別解が出てたような気がしたんだけど、見付けられなかったです。

sekita 1999/06/04(金) 23:50:46
<html>
<head>
<title>blinking</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
function show(id) {
if (ns4) document.layers[id].visibility = "show"
else if (ie4) document.all[id].style.visibility = "visible"
}
function hide(id) {
if (ns4) document.layers[id].visibility = "hide"
else if (ie4) document.all[id].style.visibility = "hidden"
}
var a = "0"
function blink() {
if (a == "0") {
hide('diva')
a = "1"
} else {
show('diva')
a = "0"
}
setTimeout("blink()",500)
}
//-->
</SCRIPT>
</HEAD>
<BODY onLoad="blink()">
<DIV ID="diva" STYLE="position:relative; visibility:visible">
blinking
</DIV>
</BODY>
</HTML>

これでどうでしょうか?
IEでもNCでもブリンキングするはずです。
バージョンは4.0以上でないと動作しませんが。

Nobu3 1999/06/05(土) 01:21:30
もっと適当に。

<blink id=bli>点滅するの!</blink>

<script type="text/javascript">
<!--
if(document.all){
setInterval('bli.style.visibility=bli.style.visibility=="visible"?"hidden":"visible"',500);
}
//-->
</script>

<body>の中にこれを書くと、NNでは通常にブリンク。
IE4では500ミリ秒毎についたり消えたりします。
NNでは<blink>が有効なのでこれくらいでどう?
そう言えば、昔マーキーで点滅効果をやってたのを見たなぁ・・・
忘れたけど。

いちろう [E-Mail] 1999/06/06(日) 13:37:35
[[解決]]
なるほど!
いろいろやり方があるのですね。
簡単に考えていましたが、やはりJavaScriptなどが必要なのですね
さっそく使わせていただきます。
勉強になりました
どうもありがとうございました。

[上に] [前に] [次に]