Получить значение SRC изнутри Iframe - PullRequest
0 голосов
/ 10 ноября 2011

Это может быть немного запутанным, чтобы объяснить, но я не спал всю ночь, обдумывая это, и я, кажется, не могу войти правильно.

На моем веб-сайте запущен Iframe, внутри которого находится одно изображение с одна ссылка .Это то, что находится внутри iframe из того, что я взял из FireBug.

<head>
<body style="background-color:transparent; margin:0; outline-offset:0;">
<div style="text-align:center;">
<a onclick="document.location.reload(true);" href="http://randomwebsite.com/THE-URL-I-NEED" target="_blank">
<img width="160" height="600" border="0" src="http://randomwebsite.com/RANDOM-IMAGE.JPG">
</a>
</div>
</body>
</html>

Теперь мне нужно взять этот единственный URL-адрес и установить его как переменную, используя Jquery, а затем установить переменную как ссылкувне фрейма.Так что я думал что-то вроде этого.

<a id="myiframelink" href=""></a>
<script>$("#myiframelink").attr("href","URL-FROM-INSIDE-IFRAME");</script>

1 Ответ

2 голосов
/ 10 ноября 2011

если встроенный URL-адрес iframe не совпадает с вашим доменом, то этот URL-адрес невозможно получить. В противном случае вы можете использовать что-то вроде

$($('iframe')[0].contentWindow.document.body).search("a").attr('href')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...