Pergunta

Eu tenho um listview que inclui links para abrir um iframe com jQuery e thickbox. Esta nova janela permite ao usuário editar as informações de campo com o iframe. botão Update -

<input type="submit" name="bUpdateDate" value="Update" 
onclick="self.parent.location.reload(true);self.parent.tb_remove();"
id="bUpdateDate" />

Esta atualização funciona bem no IE, mas o Firefox e Chrome não religar o listview. Eu tentei meta tags sem cache, e HttpCacheability.NoCache e IIS cabeçalho de expiração de conteúdo, mas nada parece ser capaz de forçar uma atualização Firefox. Como posso obter o meu listview para religar do iframe criança?

Foi útil?

Solução 3

A solução que funciona para mim é encontrado aqui: http://www.zdima.net / blog / arquivos / 398

Outras dicas

jQuery 1.3.3 quando lançado terá melhor suporte para a ligação iFrame http://brandonaaron.net/blog/2009/05/14/jquery-edge-better-support-for-other-windows-and-documents

Você pode ser capaz de obter os últimos pedaços e ter mais sucesso.

Como outra opção, faz

top.location.reload(true)

trabalho?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top