У меня есть iframe на странице, и я хочу получить текущий URL для этого iframe и обновить текст ввода с этим URL.
Я обнаружил, что могу получить URL для iframe, используя
document.getElementById("iframe_id").contentWindow.location.href
<iframe id="iframe" name="iframe" src="" width="100%" height="100%" style="border-width: 0px; border-color:#ffffff; border-style: solid;" scrolling="no" border="0" class="auto-style1" frameborder="0" marginheight="0" marginwidth="0"> </iframe>
<script type="text/javascript">
var link = document.getElementById("iframe").contentWindow.location.href ;
document.Show.link.value = link;
</script>
<strong>link for the iframe :</strong>
<input name="link" type="text" size="100" />
<a onclick="document.all.iframe.src=''" href="url" target="iframe">LINK</a>
это не сработало.
Я не знаю, как его использовать и обновлять текст ввода с этим URL каждый раз, когда изменяется URL-адрес ифрама
URL-адрес iframe может измениться, если кто-то нажмет на ссылку внутри него
С наилучшими пожеланиями,