btcv Posted June 11, 2012 at 08:48 AM Report Share #461894 Posted June 11, 2012 at 08:48 AM bom dia a todos, a forma de abrir uma nova janela sem ser um popup é que o popup é bloqueado pelo browser. o código que estou a usar é: <script type="text/javascript"> window.open ( "http://www.xpto.com" , "MyWindow" ); </script> obrigado pela ajuda //BTCV Link to comment Share on other sites More sharing options...
softklin Posted June 11, 2012 at 11:04 AM Report Share #461919 Posted June 11, 2012 at 11:04 AM Há algumas formas de o popup não ser bloqueado. Por exemplo, se o popup for criado por ação de um clique do utilizador, normalmente não é bloqueado. Para fazeres por clique do utilizador, basta configurares o atributo target da tag a para "_blank", e em browsers modernos isso vai fazer abrir a página numa nova janela. <a href="http://www.xpto.com" target="_blank">Ir para XPTO.com (nova tab)</a> Ou a intenção era fazer aparecer automaticamente? Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post. Link to comment Share on other sites More sharing options...
btcv Posted June 11, 2012 at 05:33 PM Author Report Share #462028 Posted June 11, 2012 at 05:33 PM sim, a ideia era abrir uma janela nova se ser por click do utilizador, por isso estar a usar javascript. softklin obrigado na mesma //BTCV Link to comment Share on other sites More sharing options...
softklin Posted June 11, 2012 at 06:59 PM Report Share #462045 Posted June 11, 2012 at 06:59 PM A maioria dos browsers tem um bloqueador de popup, que bloqueia as janelas precisamente por causa dessas situações (popups não solicitados). Para tentares fugir aos popup-blockers, podes usar algumas técnicas, como registar a abertura de um popup quando o utilizador carrega em qualquer lado dentro da página, ou quando começa a digitar um texto. Outra maneira é não usares popups, mas sim um elemento dentro da página. Conheces aquelas galerias de imagens que escurecem a página e mostram algo no centro? Para além de imagens, há scripts de uso mais geral, que te permitem incorporar uma iframe. Se colocares como destino da iframe a tua página de publicidade, o resultado é o utilizador ver a página a carregar, entretanto dentro da tua página, o "popup" aparece no meio. Algo assim: http://www.paulhirsch.com/ex/popup/popthis.html Acho que os popup blockers incorporados no browser não bloqueiam isto (o Firefox não bloqueia), e para ser bloqueado, precisas de ferramentas mais especializadas, como o Adblock Plus. Por fim, considera se um popup é a melhor solução. Normalmente não são bem recebidos pelas pessoas, e se quiseres mostrar algo importante, pode acabar por passar despercebido. Um pequeno banner apresentado na página, de forma não obstrutiva, pode funcionar melhor, consoante a situação. Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post. Link to comment Share on other sites More sharing options...
btcv Posted June 11, 2012 at 08:58 PM Author Report Share #462071 Posted June 11, 2012 at 08:58 PM a ideia é abrir uma janela nova quando o utilizador recebe o link para o pagamento via paypal... ou seja finaliza a compra e abre uma nova janela com o link do paypal.... mas obrigado pela explicação e pela ajuda 🙂 //BTCV Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now