Jump to content


Photo

Botão Imprimir


  • Faça o login para participar
41 replies to this topic

#16 Andreia Regina

Andreia Regina

    Veterano

  • Conselheiros
  • 1347 posts
  • Sexo:Feminino
  • Localidade:PR
  • Interesses:PHP; MySQL; Javascript; CSS; tudo ligado ao desenvolvimento web.

Posted 20/02/2006, 16:05

Nossa <_< como sempre dizia um professor: os erros mais simples são os mais difíceis de encontrar rs.

Que bom que encontrou e resolveu seu problema :click:

Fórum WMO - Conselheira - Na equipe desde 31/01/2006.
Links importantes: Regras de conduta - Busca do fórum


#17 Josy

Josy

    :*

  • Usuários
  • 662 posts
  • Sexo:Feminino
  • Localidade:Porto Alegre/RS

Posted 20/02/2006, 17:09

Só uma dúvida Andréia....

window.open - abre a página para imprimir e window.print só imprimea a página atual ... nao tem como usar window.print para não abrir a outra página e imprimi-la mesmo assim??

___________________________________

Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________


#18 Andreia Regina

Andreia Regina

    Veterano

  • Conselheiros
  • 1347 posts
  • Sexo:Feminino
  • Localidade:PR
  • Interesses:PHP; MySQL; Javascript; CSS; tudo ligado ao desenvolvimento web.

Posted 20/02/2006, 17:30

Oi Josy!

Não tenho certeza, mas não vi nada assim.

Vc pode colocar um window.close assim que a página imprimir ela fecha.

Fórum WMO - Conselheira - Na equipe desde 31/01/2006.
Links importantes: Regras de conduta - Busca do fórum


#19 Josy

Josy

    :*

  • Usuários
  • 662 posts
  • Sexo:Feminino
  • Localidade:Porto Alegre/RS

Posted 21/02/2006, 10:02

Andreia, esse window.close tem q ser colocado na página2.php

<body onLoad="java script: self.print();" bgcolor="#FFFFFF" text="#000000">

onde ficaria?

___________________________________

Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________


#20 Andreia Regina

Andreia Regina

    Veterano

  • Conselheiros
  • 1347 posts
  • Sexo:Feminino
  • Localidade:PR
  • Interesses:PHP; MySQL; Javascript; CSS; tudo ligado ao desenvolvimento web.

Posted 21/02/2006, 14:21

No body também:

<body onLoad="javascript: self.print();javascript:window.close()" bgcolor="#FFFFFF" text="#000000">
não tenho certeza se assim funciona

outra forma colocar o código abaixo no head:
<meta http-equiv="refresh" content="2;URL=javascript:self.close()">
2 é o tempo que a página ficará aberta (dois segundos)

Abraço

Fórum WMO - Conselheira - Na equipe desde 31/01/2006.
Links importantes: Regras de conduta - Busca do fórum


#21 Josy

Josy

    :*

  • Usuários
  • 662 posts
  • Sexo:Feminino
  • Localidade:Porto Alegre/RS

Posted 21/02/2006, 16:08

Não deu certo d nenhum dos jeitos, nem colocando no body e nem abaixo do head... é daquela forma q vc escreveu mesmo?

ficou assim a pagina2.php

<head>
<title>Impressão</title>
<meta http-equiv="refresh" content="2;URL=java script:self.close()">
</head>

Edição feita por: Josy, 21/02/2006, 16:14.


___________________________________

Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________


#22 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 21/02/2006, 16:14

tente colocar em uma função:

<script>
function funcao(){
  self.print();
  window.close();
}
</script>
<body onLoad="funcao();">

t+...
^_^Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#23 Josy

Josy

    :*

  • Usuários
  • 662 posts
  • Sexo:Feminino
  • Localidade:Porto Alegre/RS

Posted 21/02/2006, 16:16

é q em onload, ja esta chamando a função para impressao assim:

<body onLoad="java script: self.print();" bgcolor="#FFFFFF" text="#000000">

posso substituir pela função q vc postou q vai imprimir igual??

Bom certo entendi, q substituindo o body e adicionando aquela função... tudo bem imprime, mas nao fecha a janela...

Edição feita por: Josy, 21/02/2006, 16:21.


___________________________________

Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________


#24 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 21/02/2006, 16:22

sim, ele vai chamar as configurações de impressão e depois fecha a janela.. isso q acho estranho na sua intenção :huh:

por isso q agora estou vendo q nao vai fucionar (eu acho)

t+...
:D Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#25 Josy

Josy

    :*

  • Usuários
  • 662 posts
  • Sexo:Feminino
  • Localidade:Porto Alegre/RS

Posted 21/02/2006, 16:26

entao essa fun~ção nao vai funcionar isso?????

___________________________________

Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________


#26 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 21/02/2006, 16:30

creio q de qquer jeito com esses dois metodos q vc esta querendo chamar (print e close) nao funcionaria no mesmo tempo... por que ao mesmo tempo q vc chama um método para imprimir esta tela, ele ja é chamada para fechar... por isso so funcionou o primeiro.. vc pode determinar um tempo antes de fechar a janela.. seria o tempo da pessoa clicar no botao para imprimir...

se preferir assim, eu digo como... ;)

^_^ Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#27 Josy

Josy

    :*

  • Usuários
  • 662 posts
  • Sexo:Feminino
  • Localidade:Porto Alegre/RS

Posted 21/02/2006, 16:32

claro fala ai por favor, tenho q fazer essa janela imprimir e fechar...

___________________________________

Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________


#28 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 21/02/2006, 16:46

tente nessa mesma função fazer isso:

<script>
function funcao(){
  self.print();
  window.setTimeout("javascript:this.close();",10000)
}
</script>

10000 no caso são 10 segundos...
ve ai se vai dar.. desculpa, mas ainda tenho minhas dúvidas... :(

T+...
;)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#29 Josy

Josy

    :*

  • Usuários
  • 662 posts
  • Sexo:Feminino
  • Localidade:Porto Alegre/RS

Posted 21/02/2006, 17:08

é nao funcionou mesmo, ele chega até a função, imprime, mas nao fecha a janela.... vlw pela ajuda mesmo kra

___________________________________

Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________


#30 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 21/02/2006, 19:09

bom, vou continuar pesquisando sobre isso e qquer coisa te dou uma resposta aki...

;) Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq