Abrir outra paginas jsf

5 respostas
Deluxe

acho q deve ser simples… mas eu nunca fiz isso…
eu tenho um botao que chama uma pagina…
mas essa pagina eh renderizada, aberta na mesma pagina…
como eu faco pra quando clikar no botao, abrir outra pagina com um tamanho X Y que eu escolher?

5 Respostas

R

Olá, utilize um javascript para chamar seu popup jsf.

<script language="JavaScript">
  function open()
  {
   window.open('minhapagina.jsf', 'Título página', "status=no, width=300, height=400")
  }  
 </script>

No evento onclick do seu botão você chama a função “open()”.

Deluxe

onde eu coloco esse
codigo do JS ai?

vanilton.coelho

em qualquer lugar da página, mas dentro das tag’s <script></script>. Geralmente essa declaração fica dentro da tag <head></head>. Ficaria mais ou menos assim:

&lt;html&gt; &lt;head&gt; outros counteudos &lt;script language="JavaScript"&gt; function open() { window.open('minhapagina.jsf', 'Título página', "status=no, width=300, height=400") } &lt;/script&gt; &lt;/head&gt; &lt;body&gt; conteudo de sua pagina &lt;/body&gt; &lt;/html&gt;

Deluxe

quando eu coloco isso dentro da tag head ou fora…
o comando window.open fica selecionado de vermelho, como se fosse erro

minhas paginas sao em xhtml…
como se nao reconhece o comando…

nao tem outro jeito de abrir uma pagina?

??
pq o erro

maurenginaldo

Você pode colocar direto dentro da propriedade onclick=“window.open…”

Criado 18 de agosto de 2008
Ultima resposta 19 de ago. de 2008
Respostas 5
Participantes 4