mirror of
https://github.com/anthropics/claude-code.git
synced 2026-08-27 00:54:49 -06:00
Add interactive web page with separate JavaScript file
- Create index.html with interactive buttons and styling - Create script.js with JavaScript functions for user interactions - Features include message display, color changing, and date/time display 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
// Sample JavaScript functions for the web page
|
||||
|
||||
function showMessage() {
|
||||
const output = document.getElementById('output');
|
||||
output.innerHTML = '<p><strong>Hello from JavaScript!</strong> This message was generated by the external script file.</p>';
|
||||
}
|
||||
|
||||
function changeColor() {
|
||||
const output = document.getElementById('output');
|
||||
const colors = ['#e3f2fd', '#f3e5f5', '#e8f5e8', '#fff3e0', '#fce4ec'];
|
||||
const randomColor = colors[Math.floor(Math.random() * colors.length)];
|
||||
|
||||
output.style.backgroundColor = randomColor;
|
||||
output.innerHTML = '<p>Background color changed! The new color is: <strong>' + randomColor + '</strong></p>';
|
||||
}
|
||||
|
||||
function showDateTime() {
|
||||
const output = document.getElementById('output');
|
||||
const now = new Date();
|
||||
const dateTimeString = now.toLocaleString();
|
||||
|
||||
output.innerHTML = '<p>Current date and time: <strong>' + dateTimeString + '</strong></p>';
|
||||
}
|
||||
|
||||
// Add event listener for when the page loads
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
console.log('JavaScript file loaded successfully!');
|
||||
|
||||
// You can add any initialization code here
|
||||
const container = document.querySelector('.container');
|
||||
if (container) {
|
||||
container.addEventListener('click', function(event) {
|
||||
if (event.target.classList.contains('button')) {
|
||||
console.log('Button clicked:', event.target.textContent);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user