17-02-2007, 16:23
|
|
|
חבר מתאריך: 22.04.06
הודעות: 81
|
|
עזרה בJAVASCRIPT
שלום
ניסיתי לבנות סקריפט שיוצר באופן דינמי טבלה שבה בכל תא יש תמונה אחרת וכל תמונה מקשרת למקום אחר, אבל הוא לא עובד.
בבקשה עזרו לי לתקן אותו.
קוד:
function puttable2(numofpics) {
var numofR=Math.ceil(numofpics/4);
var numofC=4;
var numofpicsin=0;
var mybody = document.getElementsByTagName("body")[0];
var mytable= document.createElement("table");
for(var j = 0; j <numofR ; j++) {
mycurrent_row = mytable.insertRow(-1);
for(var i = 0; i < numofC ; i++) {
if(numofpicsin>=numofpics)
break;
currentpicsrc="pics/gal"+numofpicsin+".jpg";
var mycurrent_cell = mycurrent_row.insertCell(i);
mycurrent_cell.innerHTML="<a href='#' id='gallink"+numofpicsin+"'></a>";
var mycurrent_link=document.getElementById("gallink"+ToString(numofpicsin));
mycurrent_link.innerHTML="<img src='"+currentpicsrc+"' id='galpic"+numofpicsin+"'>";
mycurrent_link.href=currrentpicsrc;
var mycurrent_pic=document.getElementsById("galpic"+numofpicsin);
mycurrent_pic.style.width="10%";
mycurrent_pic.style.height="10%";
numofpicsin++;
}
}
mytable.setAttribute("border", "1");
mytable.setAttribute("border-color", "white");
mytable.setAttribute("align","center");
}
|