Ir para conteúdo
Fórum Script Brasil
  • 0

Javascript com páginas aspx


Thyago Henrique

Pergunta

Bom dia galera!!!

Tudo bem?

Tenho a seguinte dúvida.

Peguei na internet um exemplo para aumentar a iframe conforme o conteúdo (O código segue abaixo). Testei ele em HTML puro e funcionou redondinho. Já quando jogo ele pra dentro de uma página aspx, ele dá erro. O que pode ser? já fiz outras tentativas com outros scripts (para carregar uma página dentro de uma div) e acontece o mesmo problema. No HTML puro ele funciona. No Aspx não.

=> principal.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>+++===+++</title>
</head>

<body>
<a href="arquivo.html" target="iframe">Arquivo</a><br />
<a href="arquivo1.html" target="iframe">Arquivo1</a><br />
<iframe id="iframe" name="iframe" width="" height="" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>
</body>
</html>
=> arquivo.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>...</title>
</head>
<body>

<div id="tamanho">
<table width="600" height="600" border="1">
<tr><td><p>TODO SEU CONTEUDO AQUI </p>
  <p>TODO SEU CONTEUDO AQUI </p>
</td></tr>
</table>
</div>

&lt;script language="javascript" type="text/javascript">
parent.document.getElementById ("iframe").height = document.getElementById("tamanho").scrollHeight + 5;
parent.document.getElementById ("iframe").width = document.getElementById("tamanho").scrollwidth + 5;
</script>
</body>
</html>

Obrigado desde já.

Abs

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Ele da erro nesta linha:

parent.document.getElementById ("iframe").width = document.getElementById("tamanho").scrollwidth + 5;

Linha: 47

Erro: O objeto não dá suporte para a propriedade ou método

Mas o que me intriga é que em HTML, ele roda redondinho. Nas paginas aspx, não!

Abs

Editado por Jonathan Queiroz
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...