Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou me matando neste problema faz uns 3 dias.
O tenhoiframe.com tem um frame para o site iframeaqui.com.
Preciso, do iframeaqui.com, pegar a url que está exibindo o frame (tenhoiframe.com).
Tem como? como faço?
function setSrc(obj, url) {
obj.src = url;
}
function getSrc(obj) {
return obj.src;
}
//-->
</script>
</head>
<body>
<h1>Changing IFRAME src</h1>
<p><a href="#" onclick="javascript:setSrc(document.getElementById('myframe'),'new.htm ')">Trocar src</a> <b>|</b>
<a href="#" onclick="javascript:getSrc(document.getElementById('myframe'))">Pegar src</a></p>
<iframe id="myframe" src="old.htm"></iframe>
Ai no código tem a função set( seta uma url ) e get ( pega o valor da url ).
Se foi útil, por favor marque como resposta para auxiliar outros usuários quando for pesquisar.
Chama o jQuery na sua página e poe o seguinte código:
$(document).ready(function(){
var href = $('#iddoiframeaqui').attr('src');
$('#iddolugarondevaiprintaraurl').html(href);
});
});Pessoal, não da para alterar a pagina que contem o iframe :(
Isso é um problemão né?
bem simples.
a.html
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<iframe src="iframe.html" frameborder="0"></iframe>
</body>
</html>
iframe.html
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
alert( window.parent.document.location.href );
</script>
</body>
</html>
pronto :lol:
William Bruno, não funcionou. Acho que deve ter entendido errado minha dúvida.
Ex:
O site iframe.com tem um iframe de site.net.
Quero que o script exiba isso no iframe do iframe.com "iframe.com" (o endereço do mesmo).
obs: por favor, não pergunte por que eu quero fazer isso pois isso é só um exemplo, oq quero fazer vai precisar disso.
Agradeço.
ola se isto resolve
coloca no frame
$_SERVER["QUERY_STRING"]
passa para a proxima página de onde ele ta vindo
da uma olha nos exemplos postados Clique aqui