question

Como obter um div conteudo em um iframe com jquery?

Estou trabalhando em um site em bruxa que precisa obter conteúdo do iframe
código é aqui

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<iframe src="http://glimmertech.org/IF222.htm" width="80%" height="600" id="frameDemo"></iframe>
<script>
var myFrame = $('#frameDemo');
myFrame.load(function()
{
var myjQueryObject = $('#frameDemo').contents().find('#newid');
alert(myjQueryObject[0].innerHTML);
});
</script>
</body>
</html>
resposta Resposta
JavaScript possui algo chamado a "regra de origem mesmo." Isso está presente em todos os navegadores e não permite que você interaja diretamente com o conteúdo de um domínio diferente do domínio da página executando o script. Assim, por exemplo, se seu script foi em mywebsite.com e você tinha um IFrame com um src de "http://google.com", então você não seria capaz de ver qualquer conteúdo no IFrame usando JavaScript, mas poderia navegar o IFrame, excluí-lo, alterar seu tamanho, etc. Esta é uma característica de segurança.


ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved