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

Problemas Com Um Pop-up!


Illidan

Pergunta

Pessoal, estou com um problema que é o seguinte:

Tenho uma página para vizualização de fotos que gera as miniaturas através de um script PHP, e quando clica pra ampliar, abre um popup. Esta parte está funcionando legal... o problema é que, se você clica pra abrir antes de carregar todas as miniaturas, ele pára de carregar as que ficaram faltando... aí tem que dar um reload e esperar carregar de novo.

Tem como contornar este problema? Ou o usuário vai ter que esperar carregar tudo antes de clicar?

Obrigado a todos que me ajudarem... um abraço!

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

ixi cara............ isso ai eu achu q num tem muito jeito... tipo, isso deve ser alguma 'falha' do php.... porque se você clica na figura você tá dando um comando e interrompendo a sequencia de execuções do php....

talvez você ache alguma função q faça isso continuar.... sei lá... criar algo do tipo..... enquanto não acabar de mostrar toda a página ele trava os cliques do mouse... ai dpois ele libera... sei lá.......

eu realmente nunca vi nada do tipo e num tenho idéia se tem solução.... =(

veja com o povo de php........

Ahhh... talvez seja melhor você executar pra mostrar menos miniaturas por página e trabalhar com Iframe....... tipo, divide a página nuns iframes... ai ele para de carregar só 1 ..... entendeu?!?!

Link para o comentário
Compartilhar em outros sites

  • 0

Entendi sim! Muito obrigado pela ajuda biggrin.gif

Só acho que esse esquema de iframe não vai funcionar, pois o navegador lateral da página é carregado num iframe, e ele tb pára de ser carregado quando se clica em uma das miniaturas... mas, tudo bem. Vou diminuir a quantidade de miniaturas por páginas smile.gif

Eu pensei que pudesse haver uma função que simulava um clique na opção "mostrar imagem" (do botão direito) caso a figura não fosse carregada. Mas, beleza! Valeu mesmo!

Um abraço!

Link para o comentário
Compartilhar em outros sites

  • 0

na verdade não é só em php q acontece isso, quando você claka num link ele pede um novo comando q cancela a execução anterior q seria de carregar o resto das miniaturas...

eu já vi isso ser resolvido em alguns sites, mas não tenho idéia d como c faz...

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, voce me ajuda em php ! tongue.gif então vou te ajudar em html...

Sobre o parar, realmente para, porem o html le tipo de 'cima para baixo', se voce tentasse por as imagens e depois o seu script talvez funcionasse, sobre o iframe é porque o IFRAME faz que nem o comando INCLUDE em php, ele apenas adiciona ! Se voce tentasse usar quadros *frames* talvez desse mais certo...

É isso !

Falo

Abraco

Link para o comentário
Compartilhar em outros sites

  • 0
se voce tentasse por as imagens e depois o seu script talvez funcionasse

Fala, Red Neck!

Muito obrigado pela sua ajuda! Mas acho que não é possível colocar as imagens pra serem carregadas antes... o único script php da página é o que faz as miniaturas, então ele é carregado obrigatoriamente junto com as imagens. E colocá-las antes do código html iria alterar o layout da página...

Mas, agradeço muito smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Valeu, cara... mas você não viu o que eu postei anteriormente sobre o iframe? A página já tem 2 iframes, um deles carrega o navegador lateral, e o outro um menu superior pra acesso rápido. E ambos tb páram de carregar quando eu mando abrir uma imagem, então acho que não resolveria...

Quanto à mudar o layout, vou pensar nessa hipótese... seriam só 400 e poucas páginas pra alterar blink.gif Aí você me ajuda! hehehe tongue.gif

Valeu, um abraço! biggrin.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Vou tentar te explicar:

iframe

é como se fosse 1 tabela usando o comando

INCLUDE()

do php

agora.

frame *ou quadro*

é uma pagina aonde se divide em *como posso dizer?* a se divide...

Moral a minihistoria:

O iframe é o include() do html e os quadros é a tabela onde carrega cada pagina de uma vez e não tudo ao mesmo tempo como o iframe, por que? porque não inclui uma pagina dentro da outra como o iframe, ele apenas divide

entendeu?

sou meio confuso para essas coisas

mais acho que deu para ter uma ideia..

ok

é isso

bye

Link para o comentário
Compartilhar em outros sites

  • 0

Red Neck, sou muito grato à sua explicação...

Mas eu quis dizer que eu já conheço (e uso) esse comando biggrin.gif ele é muito bom, mesmo! É prático pra várias coisas... mas, neste caso especificamente, não vai resolver...

Acho que tem que ser algum javascript ou alguma meta-tag que impeça que a página pare de ser carregada no momento do clique.

Falou! E obrigado. smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Hm hm

Cara

Me veiu uma coisa na cabeca !

Que tal se voce tentasse usar o refresh?

Fazer 1 comando para toda vez que apartar uma foto dar refresh na pagina, ae continuaria pegando as fotos sucegado enquanto o cara via a pop !

Pela logica é facil...

Agora não sei na pratica !

Tentai

Abracos.

acabei de ter uma ideia

<img src="imagem.gif" onclick="<meta http-equiv='refresh' content='1;URL=pagina_qual_voce_esta.php '>" border="0">

tentai !

falo,,

*deve estar errado, mais essa é a logica*

Link para o comentário
Compartilhar em outros sites

  • 0

é eu fui analizar é bem mais dificil doque isso !

tem que criar uma funcao atualizar() e por na img <img src="imagem.gif" onclick="javascript:atualizar()" border="0">

mais isso eu nem lembro como faz, não mexo com js a MUITOOO tempo !..

Foi mal, não sei como te ajudar, mais procura que voce acha !

falo

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado, galera... mas acho que carregar a página novamente não é uma boa idéia...

Já pensou, desta forma a página será recarregada a cada clique em uma das imagens... não sei se seria a melhor saída.

Obrigado, mesmo assim! biggrin.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Ta ae nosso amigo respondeu !

<img src="imagem.gif" border="0" onClick="reload.self()">

A cara, sobre acha que não daria certo, !!!!!!!!!!!!! Foi o melhor jeito que eu achei !

Faz 1 teste e ve se fica ruim ou bom..

Ok?

É isso

falo

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...