Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Gas75 Visualizza il messaggio
    codice:
        var cartella = 1+Math.floor(Math.random()*3);
        var albo;
        document.write("<img src='covers/big/" + cartella);
        if (cartella == 1) {
            albo = 1+Math.floor(Math.random()*100);
            if (albo < 10) {
                document.write("/00" + albo + ".jpg' />");
            } else if (albo < 100) {
                document.write("/0" + albo + ".jpg' />");
            } else {
                document.write("/" + albo + ".jpg' />");
            }
        } else if (cartella == 2) {
            albo = 101+Math.floor(Math.random()*100);
            document.write("/" + albo + ".jpg' />");
        } else if (cartella == 3) {
            albo = 201+Math.floor(Math.random()*217);
            document.write.("/" + albo + ".jpg' />");
        }
    Il codice che hai scritto, anche correggendolo, è comunque fumoso, critico e poco maneggiabile. Già solo per dirne una:

    201+Math.floor(Math.random()*217)

    ottieni da 201 a 417 (!)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Il codice che hai scritto, anche correggendolo, è comunque fumoso, critico e poco maneggiabile. Già solo per dirne una:

    201+Math.floor(Math.random()*217)

    ottieni da 201 a 417 (!)
    Infatti ho poi scritto di seguito:
    C'era un errore nella costruzione dei nomi delle immagini...
    Ho scritto quel codice di notte, non ho notato dove andassero a parare i vari numeri random moltiplicati...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.