Envoi du js vers un fichier externe

This commit is contained in:
thatscringebro 2022-09-11 10:59:40 -04:00
parent 6c5c2c8c4f
commit 36725420e5
2 changed files with 53 additions and 51 deletions

View File

@ -22,58 +22,8 @@
</div>
</body>
</html>
<script src="mementomori.js"></script>
<script>
const nbdecades = 8;
const yearperbloc = 10;
const nbsemainesperyear = 52;
var nbsemaines = 100;
remplir(nbsemaines);
function remplir(nbsemaines)
{
var cptsemaine = 0;
var cptyear = 0;
for(var i = 0; i < nbdecades; i++)
{
var body = document.getElementById('calendar');
var divboxes = document.createElement('div');
divboxes.classList.add("boxes");
var divdecade = document.createElement('div');
divdecade.classList.add("decade");
var divyear = document.createElement('div');
divyear.classList.add("year");
body.append(divdecade);
divdecade.append(divboxes);
for(var a = 0; a < yearperbloc; a++)
{
for(var b = 0; b < nbsemainesperyear + 1; b++)
{
var divbox = document.createElement('div');
if(b == nbsemainesperyear / 2)
divbox.classList.add("box-break");
else
divbox.classList.add("box");
if(cptsemaine < nbsemaines)
divbox.classList.add("enabled");
divboxes.append(divbox);
cptsemaine++;
}
}
divdecade.append(divyear);
for(a = 0; a < 3; a++)
{
var spanyear = document.createElement('span');
if(a != 0)
{
cptyear += 5;
spanyear.textContent = cptyear;
}
divyear.append(spanyear);
}
}
}
</script>

52
mementomori.js Normal file
View File

@ -0,0 +1,52 @@
const nbdecades = 8;
const yearperbloc = 10;
const nbsemainesperyear = 52;
function remplir(nbsemaines)
{
var cptsemaine = 0;
var cptyear = 0;
for(var i = 0; i < nbdecades; i++)
{
var body = document.getElementById('calendar');
var divboxes = document.createElement('div');
divboxes.classList.add("boxes");
var divdecade = document.createElement('div');
divdecade.classList.add("decade");
var divyear = document.createElement('div');
divyear.classList.add("year");
body.append(divdecade);
divdecade.append(divboxes);
for(var a = 0; a < yearperbloc; a++)
{
for(var b = 0; b < nbsemainesperyear + 1; b++)
{
var divbox = document.createElement('div');
if(b == nbsemainesperyear / 2)
divbox.classList.add("box-break");
else
divbox.classList.add("box");
if(cptsemaine < nbsemaines)
divbox.classList.add("enabled");
divboxes.append(divbox);
cptsemaine++;
}
}
divdecade.append(divyear);
for(a = 0; a < 3; a++)
{
var spanyear = document.createElement('span');
if(a != 0)
{
cptyear += 5;
spanyear.textContent = cptyear;
}
divyear.append(spanyear);
}
}
}