asteroid/scripts.js

39 lines
912 B
JavaScript
Raw Normal View History

let facts = {
dob: 'Nov 30',
'favorite game': 'Kingdom Hearts',
birthplace: 'Leominster, Massachusettes, USAmerikkka',
age: "30"
};
function factAlert(key) {
alert(facts[key]);
}
document.addEventListener('DOMContentLoaded', function() {
fetch('quotes.json')
.then(response => response.json())
.then(quotes => {
let currentQuoteIndex = 0;
const quoteBanner = document.getElementById('quoteBanner');
2024-01-22 22:26:25 +00:00
const quoteText = quoteBanner.querySelector('blockquote p');
function updateQuote() {
2024-01-22 22:26:25 +00:00
quoteText.textContent = quotes[currentQuoteIndex];
currentQuoteIndex = (currentQuoteIndex + 1) % quotes.length;
}
updateQuote();
setInterval(updateQuote, 5000);
2024-01-22 22:26:25 +00:00
})
.catch(error => console.error('Error loading JSON:', error));
});
2024-01-22 22:26:25 +00:00