c link тоже должен onload работать
http://www.w3schools.com/jsref/event_onload.asp там написано работает с <body>, <frame>, <frameset>, <iframe>, <img>, <input type="image">, <link>, <script>, <style> |
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 и выводит только адрес последней картинки. |
Цитата:
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);}} |
Цитата:
|
Цитата:
про асинхронные процессы поищите |
Цитата:
|
Цитата:
|
Цитата:
for(i=0;i<15;i++) а загрузка картинок через некоторое время-ясно что i=15 для всех поэтому нельзя использовать |
vadim5june,
если использовать так. То не работает вовсе .-. <script>for(i=0;i<15;i++) {doc=document.getElementsByTagName('img')[i]; doc.onload=function() {fdoc=document.getElementsByTagName('img')[this]; ImgSrc=fdoc.getAttribute("src");ImgId=fdoc.id;alert(ImgSrc);}} </script>Но я тут глупанул. Да ещё всем о своей глупости рассказал XD |
Ладно Всё работает. Нужно будет только аформление придумать. И всякую мелочь.
|
Часовой пояс GMT +3, время: 17:42. |