У меня есть разные функции JavaScript, связанные с каждым тегом параметра, для включения/выключения слоев на карте OpenLayers. Он отлично работает в Opera, Firefox и IE9, но не в Chrome и Safari. Я читал, что мог бы использовать onchange для тега select, но, поскольку я новичок в JavaScript, я действительно не понимаю, как это будет вызывать четыре разные функции?
<select size="1" name="usgsfeed" id="usgsfeed">
<option value="usgs_hour" onclick="display_usgs_hour();">Past hour, all earthquakes</option>
<option value="usgs_day" onclick="display_usgs_day();" SELECTED>Past day, magnitude > 1</option>
<option value="usgs_week" onclick="display_usgs_week();">Past week, magnitude > 2.5</option>
<option value="usgs_month" onclick="display_usgs_month();">Past month, magnitude > 2.5</option>
<option value="none" onclick="display_none();">None</option>
</select>