Давайте начнем с базовой информации. В Javascript вы можете получить ваши iframe
как:
document.getElementsByTagName("iframe")
Так как у вас есть один iframe
, вы можете получить его так:
document.getElementsByTagName("iframe")[0]
, но это будетпотенциально избавит вас от неприятностей, чтобы дать id
этому тегу. Давайте определим src
вашего iframe
document.getElementsByTagName("iframe")[0].src = "somevalue";
Хорошо, давайте применим это в вашем скрипте:
var url_string = window.location.href; //window.location.href
var url = new URL(url_string);
var c = url.searchParams.get("yourvarname");
var d = url.searchParams.get("key");
document.getElementById("yourvarname").value = document.getElementsByTagName("iframe").src = c;
document.getElementById("key").value = d;
Однако, если вы хотите, чтобы он изменился, когда input
изменится, тогда вам нужно будет определить для него change
событие.