[cicli] Andare a capo dopo un tot

di il
1 risposte

[cicli] Andare a capo dopo un tot

Salve, io ho questo semplice ciclo dentro una tabella che mi stampa gli anni dal 1901 al 2013:
<table>
  <tr>
    <script type="text/javascript">
           var table = 1901;
                      for (i=0; i<113; i++) {
                        document.write("<td><a href='#'>"+table+++"&nbsp;"+"</a></td>");
                        }
     </script>
  </tr>
</table>
il problema è che mi stampa tutto su una riga, come faccio a far si che ogni 5 numeri vada a capo o almeno mi inizi una nuova riga con <td>?

Grazie a tutti per l'aiuto, mi sto scervellando!!

1 Risposte

  • Re: [cicli] Andare a capo dopo un tot

    
    <table>
    
    <script type="text/javascript">
       var table = 1901;
       for (i=0; i<113; i++) {
          mod = i % 5;
          if (mod == 0) {
             document.write("<tr>");
          }
    
          document.write("<td><a href='#'>"+table+++"&nbsp;"+"</a></td>");
    
          mod = (i+6) % 5;
          if (mod == 0 || i == 112) {
             document.write("</tr>");
          }
       }
    </script>
    
    </table>
    
Devi accedere o registrarti per scrivere nel forum
1 risposte