我正在嘗試創建聯繫人頁面並嘗試填充聯繫人圖像和名稱。我可以顯示名稱數組,但不能顯示圖片數組。只顯示第一張照片。如何使用javascript在HTML中顯示圖像數組?
我也試圖將聯繫人和圖像排成一行。但首先顯示的聯繫人圖像爲 ,然後顯示聯繫人姓名。
這裏去代碼:
<script language="javascript" type="text/javascript">
function showContacts()
{
var myContacts=["abc","def","xyz"]; // literal array
for (var i=0;i<myContacts.length;i++)
{
document.getElementById('contact').innerHTML += myContacts[i]+"<br>";
//document.write(myArray[i]);
}
}
function preloader()
{
var myPhoto=["some photos"]; // literal array
// create object
var img=document.getElementById('photo');
// start preloading
for(var i=0; i< myPhoto.length; i++)
{
img.src += myPhoto[i]+"<br>";
//document.write(i);
//img.setAttribute('src',myPhoto[i]);
}
}
</SCRIPT>
<body onload="showContacts();preloader();">
<table width="100%" style="height: 100%;" border="0"><tr>
<col colspan="1" ><image id="photo"/>
<col colspan="1" ><p id="contact"/>
</tr></table>
</body>
</html>
我缺少什麼?
謝謝:)工作得很好。只是我需要的一個。 – Preethi 2011-06-16 02:21:59