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

Chamar Um Relatório Numa Popup


Nabvchodhonozohr

Pergunta

E aê pessoal!

Seguinte, tenho um código que abre um relatório pdf numa popup. Funcionava muito bem, até algum louco trocar a arquitetura do servidor. Agora o servidor da aplicação que estava em um domínio só está em um subdomínio, ou seja, os caras criaram um domínio que é acessado via extranet, de fora. É mais ou menos assim: tenho um pc num domínio chamado espiritosanto, então quando chamar o relatório eu chamo http://espiritosanto/Sistema/rels/rel01.pdf. Aí eu incluo esse cara no domínio sudeste e digo que quem acessar de fora vai ter que chamar http://sudeste/Sistema/rels/rel01.pdf. Até aí beleza. Mas isso na prática não funciona para o código abaixo:

I_l_s_URL = "http://"

I_l_s_URL = I_l_s_URL & Server.MachineName

I_l_s_URL = I_l_s_URL & HttpContext.Current().Request.ApplicationPath

I_l_s_URL = I_l_s_URL & "/Relatorios/" & I_l_s_filenameBruto

spu_abre_popup(Me.Page, I_l_s_URL, "RelAdmEnvioDados", 600, 800)

Já tentei de tudo. Tentei ao invés de Server.MachineName o Request.ServerVariables("SERVER_NAME"), mas ele sempre traz espiritosanto ao invés de sudeste. O que eu faço?

Obrigado pessoal.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Guest Visitante

Caraca, não acredito que esse era um erro tão bobo.

O método javascript window.open aceita urls virtuais, ou seja, funciona simplesmente com ../relatorios/rel01.pdf. Não precisa montar toda a url a ser passada e mesmo que precisasse eu podia pegar no javascript mesmo com o método location.host.

Valeu pessoal e desculpa aí.

Tópico fechado!

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...