Jump to content


Photo

Refresh No Iframe


  • Faça o login para participar
2 replies to this topic

#1 lifb

lifb

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 29/10/2007, 16:11

aew galera... sera que tem como dar um refresh so no iframe da pagina? tipo eu quero colocar um combo que quando selecionado de um refresh so no iframe.

desde ja agradeço a atenção.

Leonardo Ítalo

#2 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 29/10/2007, 16:41

Bem para se fazer isso não precisa de ASP (alias ele nem faz isso por ser uma linguagem serve-side), um simples JavaScript (client-side) da conta do recado ...

Basta você colocar no arquivo que abre o IFRAME o código que verifica se seu combo está ativo se sim faz o Refesh ...

Na página de dentro do IFRAME:
<script language="JavaScript">
// Função que faz a atualização no tempo campo nessesario
function AtualizaFrame(segundos) { setTimeout("window.self.location.reload();", (segundos * 1000)); }

// Verifica se seu combo está ativo para fazer a atualização
// Atualiza a página de 10 em 10 segundos ... 
if (document.formulario.seu_como.value == "ativo") { AtualizaFrame(10); }
</script>

Caso queria fazer algo bem mais simples pode usar HTML puro dentro do <head>...</head> usando a meta-tag Refesh, porém você não tem um controle sobre ela, e o tempo é marcado em segundos ...
<meta http-equiv="Refresh" content="10">


Movendo a JavaScript...

#3 DiegoCoruja

DiegoCoruja

    12 Horas

  • Usuários
  • 178 posts
  • Sexo:Masculino
  • Localidade:São Vicente - SP
  • Interesses:PROGRAMAÇÃO, WEB DESIGN, ESPORTE,

Posted 29/10/2007, 20:04

uso muito isso, coloco onChange assim que vc seleciona o valor ja atualiza o iframe
====================================================
Diego M.
Html, CSS, Javascript, Asp, Asp.net, Php, Sql Server, Mysql, Oracle, VB.NET, VBA
====================================================




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq