Я пытаюсь использовать элемент формы HTML (в частности, раскрывающийся список), чтобы обновить путь URL для встроенного в страницу iframe. Это должно перезагружать iframe каждый раз, когда делается другой выбор.
Я попробовал следующее, используя функцию Javascript, чтобы передать значение select, когда происходит событие onkeyup или onmouseup, но я не вижу никаких измененийкогда это происходит:
<!DOCTYPE html>
<head>
<style>
* {font-family: arial;}
</style>
<script type="text/javascript">
window.onload = function() {
document.monthyear.onkeyup = my;
document.monthyear.onmouseup = my;
};
function my() {
var my = String(document.monthyear.value);
document.getElementById("iframe").src = my;
};
</script>
</head>
<body>
<select name="monthyear">
<option value="/258001">
January 2019
</option>
<option value="/258002">
February 2019
</option>
<option value="/258003">
March 2019
</option>
<option value="/258004">
April 2019
</option>
</select>
<h1>Month</h1><iframe allowfullscreen frameborder="0" height="450" id="iframe" src="https://www.example.com/258001" style="border:0" width="800"></iframe>