<script type="text/javascript">
var rows = 6;
var cols = 5;
var items = 10;
var cells = rows*cols;
var count = 1;
document.write('<table border="1" cellspacing="0" cellpadding="5">\n');
for (var i = 0; i < rows; ++i){
document.write('<tr>\n');
for (var j = 0; j < cols; ++j){
document.write('<td>'+ (count <= 10 ? count : '--') +'</td>');
++count;
}
document.write('\n</tr>\n');
}
document.write('</table><br>');
</script>
Hej! Tillbaka igen och denna gång med en newbiefråga...
är som sagt ingen js-kunnig, men vill ändå prova.
Vad jag önskar är att med for loop eller annat stycka upp denna tabell i 6 rader (var rows) och 5 kolumner (var cols). De tio första cellerna (var items) skall vara numrerade 1-10 och de andra cellerna försedda med --.....
Hoppas ni förstår vad jag menar och att någon kan hjälpa mig å det snaraste...
M v h
Sune
<script language="JavaScript"><!--
var rows = 6
var cols = 5
var items = 10
var cells = rows*cols
document.write('<table border="1" cellspacing="0" cellpadding="5">\n');
document.write('<tr>\n');
for(var i=1; i<=cells; i++){
if (i<=items){
document.write('<td>'+i+'</td>');
} else {
document.write('<td>--</td>');
}
}
document.write('\n</tr>\n');
document.write('</table><br>');
// -->
</script>
:)