אז ככה אני מקודד כרגע אתר שברשותי, ונתקעתי בשגיאה האחרונה שנישארה לי.
יש לי סקריפט בג'אווה סקריפט אשר מציג תמונה רנדומלית בכל פעם שמרעננים את העמוד.
הסקריפט הוא:
HTML קוד:
<script type="text/javascript">
image = new Array();
image[0] = "pics/1.jpg"
image[1] = "pics/2.jpg"
image[2] = "pics/3.jpg"
image[3] = "pics/4.jpg"
image[4] = "pics/5.jpg"
image[5] = "pics/6.jpg"
image[6] = "pics/7.jpg"
image[7] = "pics/8.jpg"
image[8] = "pics/9.jpg"
image[9] = "pics/10.jpg"
image[10] = "pics/11.jpg"
image[11] = "pics/12.jpg"
image[12] = "pics/13.jpg"
image[13] = "pics/14.jpg"
image[14] = "pics/15.jpg"
image[15] = "pics/16.jpg"
image[16] = "pics/17.jpg"
image[17] = "pics/18.jpg"
image[18] = "pics/19.jpg"
image[19] = "pics/20.jpg"
var nImages = 19;
function popup() {
document.write("<img src='" + image[Math.round(Math.random()*(nImages-1))] + "' border='0' alt='' />")
}
</script>
עכשיו בכלי שבודק האם העמוד תקין validator.w3c.org זה רושם לי את השגיאה הבאה:
קוד:
Error Line 34 column 105: document type does not allow element "img" here....nImages-1))] + "' border='0' alt='' />")
לפי מה שהבנתי מדובר בזה שלא ניתן להכניס את התגית IMG בסקריפט ג'אווה סקריפט.
מה ניתן לעשות ? יש תגית חלופית? משהו?
תודה למי שיעזור
