Показать сообщение отдельно
  #13 (permalink)  
Старый 24.06.2013, 13:09
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от koeshiro Посмотреть сообщение
vadim5june,
сделал вот так.
<script>for(i=0;i<15;i++)
{doc=document.getElementsByTagName('img')[i]; doc.onload=function()
{fdoc=document.getElementsByTagName('img')[i]; ImgSrc=doc.getAttribute("src");ImgId=doc.id;alert(ImgSrc);}}
</script>
Браузер мгновенно досчитывает до 15 и выводит только адрес последней картинки.
там внутри onload i не надо использовать там this на картинку указывает
ImgSrc=this.getAttribute("src");
for(i=0;i<15;i++)
{doc=document.getElementsByTagName('img')[i]; doc.onload=function()
{var ImgSrc=this.getAttribute("src");var ImgId=this.id;alert(ImgSrc);}}
Ответить с цитированием