next-pgan-raffle/pgan_raffle/offices-high.html

45 lines
1.3 KiB
HTML
Raw Normal View History

2024-12-04 07:59:49 +00:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Offices High</title>
<link rel="stylesheet" href="./index-styles.css">
</head>
<body>
<div class="container">
<h2>Selected Price (High): <span id="selected-price"></span></h2>
<h2>Available Offices</h2>
<div class="boxes" id="office-boxes"></div>
</div>
<script>
const offices = ["PGO", "PHRMO", "TEST", "PPDO"];
// Display the selected price
const selectedPrice = localStorage.getItem('selectedPrice');
document.getElementById('selected-price').textContent = selectedPrice;
// Create office boxes
function createOfficeBoxes(data) {
const container = document.getElementById('office-boxes');
data.forEach(office => {
const box = document.createElement('div');
box.className = 'box';
box.textContent = office;
// Add click event to store selected office
box.addEventListener('click', () => {
localStorage.setItem('selectedOffice', office); // Save selected office
alert(`You selected office: ${office}`); // Display confirmation
});
container.appendChild(box);
});
}
createOfficeBoxes(offices);
</script>
</body>
</html>