Проблема с атрибутами
Кароче проблема:
имею ряд линков типа: <a href="link1.ru">link1</a> <a href="link2.ru">link2</a> <a href="link3.ru">link3</a> нужен был бы скрипт что стераэт содержанию "href=" и створит атрибут "onClick=" и внести в нее функцию ява скрипта что выбираэт "href=" атрибут и скопирует ее таким образом что мы достигли это:
<a href="#" onClick="load('link1.ru')">link1</a>
<a href="#" onClick="load('link2.ru')">link2</a>
<a href="#" onClick="load('link3.ru')">link3</a>
простите за нелексику |
На самом деле это не нужно.
<script type="text/javascript">
document.onclick=function(e){
var target=e?e.target:window.event.srcElement;
if(target.tagName=='A'){
alert(target.href); //load(target.href);
return false
}
return true
}
</script>
<a href="http://ya.ru">link1</a>
<a href="http://google.ru">link2</a>
<a href="http://javascript.ru">link3</a>
|
Если очень хочется, то можно )))
<a href="http://ya.ru">link1</a>
<a href="http://google.ru">link2</a>
<a href="http://javascript.ru">link3</a>
<script type="text/javascript">
function load(b){alert(b)}
for(var a=document.getElementsByTagName("a"),i=0;i<a.length;i++)
{
var h=a[i].href;
a[i].onclick=function(b){return function(){load(b);return false}}(h);
a[i].href="#"
};
</script>
|
| Часовой пояс GMT +3, время: 05:51. |