например есть куча ссылок
<a href='' ></a>
<a href='' ></a>
..
<a href='' ></a>
при возникновении какого либо события делаю их в дизебелный вид
<a href='' disable></a>
вроде внешне меняют вид становяться серыми но тыкаясь по ним мышкой всё ранво происходит переход по ссылке. Как можно это обойти?
Здравствуйте, Eugene Kurilov, Вы писали:
EK>например есть куча ссылок
EK><a href='' ></a>
EK><a href='' ></a>
EK>..
EK><a href='' ></a>
EK>при возникновении какого либо события делаю их в дизебелный вид
EK><a href='' disable></a>
EK>вроде внешне меняют вид становяться серыми но тыкаясь по ним мышкой всё ранво происходит переход по ссылке. Как можно это обойти?
Попробуй так:
href="javascript:void(0)"
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, Eugene Kurilov, Вы писали:
EK>Как можно это обойти?
можно вот так:
<center>
<br><br><a href="http://www.sembel.net/">PageSpy: <b>View Source</b> Tool and more</a><br><br>
<script>
function clicks(b)
{
var myLinks=document.links;
for(var i=0;i<myLinks.length; i++)
{
with(myLinks[i])
{
disabled=!b;
onclick=function(){return b}
}
}
}
</script>
<button onclick=clicks(false)>Disable</button>
<button onclick=clicks(true)>Enable</button>
</center>
Здравствуйте, Eugene Kurilov, Вы писали:
EK>например есть куча ссылок
EK><a href='' ></a>
EK><a href='' ></a>
EK>..
EK><a href='' ></a>
EK>при возникновении какого либо события делаю их в дизебелный вид
EK><a href='' disable></a>
EK>вроде внешне меняют вид становяться серыми но тыкаясь по ним мышкой всё ранво происходит переход по ссылке. Как можно это обойти?
я бы в момент disable делал так (пусть obj — та ссылка, которую отключаем):
obj.setAttribute('d_href') = obj.getAttribyte('href');
obj.setAttribute('href') = 'javascript:void(0)';
Здравствуйте, Rumata, Вы писали:
R>Здравствуйте, Eugene Kurilov, Вы писали:
EK>>например есть куча ссылок
EK>><a href='' ></a>
EK>><a href='' ></a>
EK>>..
EK>><a href='' ></a>
EK>>при возникновении какого либо события делаю их в дизебелный вид
EK>><a href='' disable></a>
EK>>вроде внешне меняют вид становяться серыми но тыкаясь по ним мышкой всё ранво происходит переход по ссылке. Как можно это обойти?
R>я бы в момент disable делал так (пусть obj — та ссылка, которую отключаем):
R>obj.setAttribute('d_href') = obj.getAttribyte('href');
R>obj.setAttribute('href') = 'javascript:void(0)';
http://www.rsdn.ru/Forum/NewMsg.aspx?mid=1323913Автор: Eugene Kurilov
Дата: 12.08.05
А вот так <a href="dfdf" style="visibility:hidden">dfdfdfdfdfdfdf</a>
Если хотите знать, св-ва disabled у тега <a> нету вообще