Valutazione delle fiere
table { width: 100%; border-collapse: collapse; } th, td { border: 1px solid #ccc; padding: 8px; text-align: left; } th { background-color: #f4f4f4; } input, textarea, select { width: 100%; border: none; background: transparent; } .modal { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; z-index: 1000; } .modal-content { background-color: #fff; padding: 20px; width: 90%; max-width: 800px; border-radius: 8px; overflow-y: auto; max-height: 80vh; } .close-btn { float: right; cursor: pointer; font-size: 20px; font-weight: bold; } .export-btn { margin-top: 20px; padding: 10px 15px; cursor: pointer; background-color: #28a745; color: white; border: none; border-radius: 5px; }
Valutazione del calendario marketing
Esporta in CSV
× Valutazione dell’evento
Engagement e impegno: tasso di engagement sui clienti target Powersoft
1 - 2 - 10%-25% coinvolti 3 - 25%-50% coinvolti 4 - 50%-75% coinvolti 5 - >75% coinvolti
Pubblico target: presenza e qualità
1 - Pessimo 2 - Scarso 3 - Sufficiente 4 - Buono 5 - Eccellente
Pubblico target: volume
1 - 2 - 10%-25% 3 - 25%-50% 4 - 50%-75% 5 - >75%
Pubblico target: livello decisionale
1 - Pessimo 2 - Scarso 3 - Sufficiente 4 - Buono 5 - Eccellente
Opportunità di engagement
1 - Pessimo 2 - Scarso 3 - Sufficiente 4 - Buono 5 - Eccellente
Salva la valutazione
const headers = ["Month", "Start Date", "Event Name (click to evaluate)", "Event Type", "Event Owner", "Partner Name", "Market Focus", "Country", "Location", "Objective", "Responsible", "Target Audience", "Allocated Budget", "Status", "Press Release", "Social Promo", "Graphic and mktg Support", "SWAG", "Material Deadline", "Notes/Action Items"]; const data = [ ["January", "2025-01-31", "30 Years Anniversary", "Celebration", "Powersoft HQ", "-", "Corporate", "ITA", "Firenze", "Employee Retention", "Marketing", "-", "40000", "Completed", "Required", "Required", "Required", "Required", "", ""], ["February", "2025-02-04", "ISE", "Tradeshow", "Powersoft HQ", "-", "Install", "ES", "Barcelona", "NOTA & MyUniverso Launch", "Marketing", "System Integrators", "220000", "Completed", "Required", "Required", "Required", "Required", "", ""] ];
// Populate table header document.getElementById('header-row').innerHTML = headers.map(h => ` ${h} `).join('');
// Populate table dynamically document.getElementById('table-body').innerHTML = data.map(row => ` ${row.map((cell, idx) => idx === 2 - ` ${cell} `: ` ${cell} `).join('')} `).join('');
// Event modal logic const modal = document.getElementById('evaluationModal'); const closeModal = document.getElementById('closeModal'); document.querySelectorAll('.event-name').forEach(item => { item.addEventListener('click', () => { modal.style.display = 'flex'; }); }); closeModal.addEventListener('click', () => { modal.style.display = 'none'; }); window.onclick = function(event) { if (event.target === modal) { modal.style.display = 'none'; } }
// Save Evaluation mock function saveEvaluation() { alert('Evaluation saved! (This is a mock)'); modal.style.display = 'none'; }
// Export CSV function exportTableToCSV() { const rows = document.querySelectorAll("table tr"); let csvContent = ""; rows.forEach(row => { const cols = row.querySelectorAll("td, th"); const rowData = Array.from(cols).map(col => '"' + col.innerText.replace(/"/g, '""') + '"').join(","); csvContent += rowData + "\n"; }); const blob = new Blob(, { type: 'text/csv;charset=utf-8;' }); const link = document.createElement("a"); link.setAttribute("href", URL.createObjectURL(blob)); link.setAttribute("download", "marketing_calendar.csv"); document.body.appendChild(link); link.click(); document.body.removeChild(link); }



