Jump to content
Fórum Script Brasil
  • 0

Popup Sem Margens Entre A Imagem E A Janela


Guest puro osso sinistro
 Share

Question

Guest puro osso sinistro

fala!!

estou desenvolvendo uma galeria de fotos e já tá quase 100% pronta... só não estou vendo solução para visualizar a popup quando se clica na miniatura...

tentei abrindo com javascript tipo:

echo "<td class=\"tabela\"><a href=\"#\" onclick=\"window.open('$imagem_grande', '', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, menubar=no, top=0, left=0, width=$larg_grande, height=$alt_grande')\"><img src=\"$imagem_pequena\" width=\"$larg_pequena\" height=\"$alt_pequena\" border=\"0\"></a></td>";

e até abre... porém fica uma margem entre a imagem e a janela pois como a pagina "não existe", não tem como configurar o "<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">" dela...

alguém saberia uma boa e prática solução?

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0
Guest puro osso sinistro
porque não cria uma página modelo em PHP, por exemplo, e exibe esta página no seu pop-up passando um parâmetro que define qual imagem será exibida?

Como faço isso?

Link to comment
Share on other sites

  • 0

Talvez sem PHP também dê pra fazer. Crie um arquivo HTML com um elemento img só no corpo do documento; acrescente um JavaScript para obter um parâmetro da query string (tem isso aqui no fórum, é só pesquisar), como em "?foto=123", obter o valor "123" em uma variável foto, por exemplo, sendo esse valor utilizado para definir a propriedade src do elemento img, como:

document.getElementById('id_do_elemento_img').src = 'imagem_' + foto + '_large.jpg';

Claro que isso é apenas um esboço. E requer que a nomenclatura dos arquivos de imagem siga alguma estrutura definida.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...