Vandong
Power Member
Boas malta, estou com uma pequena dúvida ao qual não estou a conseguir resolver, então é assim:
Em algumas partes do meu website (C# ASP.NET), abro popup's para visualizar pdf's ou abrir simplesmente uma pagina nova, o problema é que a primeira vez que o utilizador clica no botão (para abrir o popup) o browser bloqueia, isto é, o utilizador terá que ir á opção do browser e permitir abrir popup. Isto não é prático quando se trata de utilizadores com pouco entendimento disto e não sabem que terão que ir lá ao browser fazer isso. Será que existe alguma forma em código de contornar isso?
Aqui está um exemplo do meu código para abrir o popup:
Em algumas partes do meu website (C# ASP.NET), abro popup's para visualizar pdf's ou abrir simplesmente uma pagina nova, o problema é que a primeira vez que o utilizador clica no botão (para abrir o popup) o browser bloqueia, isto é, o utilizador terá que ir á opção do browser e permitir abrir popup. Isto não é prático quando se trata de utilizadores com pouco entendimento disto e não sabem que terão que ir lá ao browser fazer isso. Será que existe alguma forma em código de contornar isso?
Aqui está um exemplo do meu código para abrir o popup:
Código:
string strEndereco = "../docs/documento0012.pdf";
string strOnclientClick = "window.open('" + strEndereco + "');";
ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), strOnclientClick, true);