Preferably using JavaScript but would like to hear other ways too

Edit
Report