Атрибут id (проблема)
Есть такой код:
<script type="text/javascript">
function f_blink() {
if(document.getElementById("blink").style.visibility=="visible") document.getElementById("blink").style.visibility = "hidden";
else document.getElementById("blink").style.visibility = "visible";
}
setInterval("f_blink();", 500);
</script>
Даный скрипт создает мигающий текст. Мигающий текст делается так: <span id="blink">Мигающий текст</span> Но есть проблема: таким способом можно сделать мигащим только один текст. Второй текст мигать не будет. Помогите решить проблему. Буду благдарен! |
вызывайте функцию с параметром - ид
function f_blink(id) {
if(document.getElementById(id).style.visibility=="visible") document.getElementById(id).style.visibility = "hidden";
else document.getElementById(id).style.visibility = "visible";
setInterval("f_blink(" + id + ")", 500);
}
f_blink("blink");
|
Не работает...
|
nemo4430,
<span id="blink">Мигающий текст</span>
<span id="blink2">Мигающий текст 2</span>
<script type="text/javascript">
function f_blink(id) {
if(document.getElementById(id).style.visibility=="visible") document.getElementById(id).style.visibility = "hidden";
else document.getElementById(id).style.visibility = "visible";
}
setInterval("f_blink('blink');", 500);
setInterval("f_blink('blink2');", 1000);
</script>
|
<style type="text/css">
.blink {
text-decoration:blink;
}
.adasd {
color:red;
}
</style>
<span id=bl1 class="adasd">AAAA</span><br />
===========<br />
<span id=bl2>ББББ</span>
<script type="text/javascript">
function Blink(id) {
var a=document.getElementById(id);
var b=a.className.toString();
if(b.replace(/blink/g,'')!=''){
a.className=b+' '+'blink';
} else a.className='blink';
}
Blink('bl1');
Blink('bl2')
</script>
|
Цитата:
|
Цитата:
|
заключите всё мигающее в блок и скрывайте/показывайте его
|
Цитата:
|
а если css правило text-decoration:blink;
|
Цитата:
<style>
.blink > span {
text-decoration: blink;/*FF, Opera*/
}
</style>
<div class="blink">
<span>text1</span>
<span>text2</span>
<div>text3</div>
</div>
PS: хм, или это был не вопрос, так Deff уже предложил, насчёт поддержки: только FF и опера http://htmlbook.ru/css/text-decoration |
Цитата:
|
| Часовой пояс GMT +3, время: 18:22. |