Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alex Duart

Problema no uso do Media="print" no firfox

Recommended Posts

olá galera, primeiro tópico por aki http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif mais o problema é um pokinho xato.. pelo menos pra mim..

 

seguinte...

 

preciso fazer um jeito de que quando eu mandar uma página x imprimir, na verdade sair uma página y na impressora... usei o <link href="http://www.google.com.br" media="print" rel="alternate" /> ...

 

funciona do jeito que eu quero no IE... mais quando eu uso o firefox, não imprime a página correta.. imprime a página que eu estou visualizando no momento...

 

alguem sabe como resolver esse problema?

 

 

ae.. vlew pessoal http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente usar o:

@media print 
{
  /* Código CSS */
}

 

Abraços....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim:

 

@media print
{
  
body
{
background: #FFF;
border: none;
font: 80% Arial, Helvetica, sans-serif;
}
}

Ou tb desse jeito:

 

@import url(print.css) print,projection;

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim:

 

@media print
{
  
body
{
background: #FFF;
border: none;
font: 80% Arial, Helvetica, sans-serif;
}
}

Ou tb desse jeito:

 

@import url(print.css) print,projection;

 

Abraços...

Axo que você não entendeu o que eu quero... é o seguinte... Vamos supor que eu esteja no site da google.... www.google.com e quando eu for lá em arquivo imprimir a página que vai sair impressa não é a da google e sim do Cadê... seria mais ou menos isso..

 

hum... isso pq estou fazendo um projeto em php onde gera uma tabela com resultados, e esses resultados são impressos, so que a página que é impressa, não pode ter formatação, uma página simples... Ai pro usuario não ver essa tela, queria que quando ele estivec numa tela intermediaria ao resultado e clicac em imprimir, sai-se a página com o reultado, e não a página intermediaria....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... você nao qr imprimir uma página com FORMATAÇÃO diferente da página que está na tela ????

 

Como você mesmo disse, você qr imprimir o resultado da sua tabela.. porém sem formatação.. nao é isso ???

 

Se for... então você usa o Media Type "print" para determinar a formatação da sua página quando ela for impressa.... que vai ser diferente da página original.. que pega a formatação da Media Type "screen"....

 

Para fazer essa formatação diferente da página original.. basta usar o CSS.. como exemplifiquei no post anterior...

 

Agora se nao é isso que você qr.. eu desisto !

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... você nao qr imprimir uma página com FORMATAÇÃO diferente da página que está na tela ????

 

Como você mesmo disse, você qr imprimir o resultado da sua tabela.. porém sem formatação.. nao é isso ???

 

Se for... então você usa o Media Type "print" para determinar a formatação da sua página quando ela for impressa.... que vai ser diferente da página original.. que pega a formatação da Media Type "screen"....

 

Para fazer essa formatação diferente da página original.. basta usar o CSS.. como exemplifiquei no post anterior...

 

Agora se nao é isso que você qr.. eu desisto !

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... você nao qr imprimir uma página com FORMATAÇÃO diferente da página que está na tela ????

 

Como você mesmo disse, você qr imprimir o resultado da sua tabela.. porém sem formatação.. nao é isso ???

 

Se for... então você usa o Media Type "print" para determinar a formatação da sua página quando ela for impressa.... que vai ser diferente da página original.. que pega a formatação da Media Type "screen"....

 

Para fazer essa formatação diferente da página original.. basta usar o CSS.. como exemplifiquei no post anterior...

 

Agora se nao é isso que você qr.. eu desisto !

 

Abraços...

pow cara... agora que tu falou isso que a miha mente iluminou http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif muito obrigado... é que eu tava pensando em abrir uma página com algum conteudo parecido com o meu resultado, e quando a pessoa clicac em imprimir, o que saic na impressora seria o meu resultado sem nenhuma formatação...

 

perguntei sobre essa de imprimir uma página qualquer atraves de uma outra página, pq meu colega que está comigo nesse projeto, falou, e como ele está um pouco mais aprofundado no projeto que eu, não cheguei a pesquisar na internet como poderia fazer, apesar deu já ter trabalhado com 'media print' não lembrava...

 

mais ta beleza 01.. não desiste não http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

 

vlew pela paciencia ai cara ^^ braços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae cara, pow... fiz do keito que você falou, so que não esta imprimindo do jeito que o meu css de print manda.. o que eu posso estar fazendo de errado?

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>:: Intranet Grupo Dirija - Formulario de impressão</title>
<style type="text/css">
@import url(impressao_print.css) print,projection;;
</style>

<link href="impressao_screen.css" rel="stylesheet" type="text/css">
</head>

precisa postar o codigo todo?

 

tipo.. o css normal está funcionando... o que esta pegando é no print...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz igual esse meu exemplo aki oh:

 

<style>
@media print
{
span
{
color: #CC0000;
}
}

@media screen
{
span
{
color:#990000;
}
}
</style>

 

Aki no meu FF sai PERFEITO.....

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou algo mais rezumido:

 

HTML:

<link rel="stylesheet" href="css.css" type="text/css" media="screen">

CSS.CSS:

body
{
background: #ff0000;
border: none;
font: 10px Arial, Helvetica, sans-serif;
}

@media print
{
body
{
background: #FFF;
border: none;
font: 80px Arial, Helvetica, sans-serif;
}
}

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou algo mais rezumido:

 

HTML:

<link rel="stylesheet" href="css.css" type="text/css" media="screen">

CSS.CSS:

body
{
background: #ff0000;
border: none;
font: 10px Arial, Helvetica, sans-serif;
}

@media print
{
body
{
background: #FFF;
border: none;
font: 80px Arial, Helvetica, sans-serif;
}
}

;)

ha sim cara.. eu concegui fazer http://forum.imasters.com.br/public/style_emoticons/default/natal_w00t.gif vlew ai pelas dicas..

so que agora estou quebrando a cabeça pq eu preciso esconder um campo na página para não aparecer no print.... eu escondo o campo.. mais no lugar fica um espaço em branco... no caso ele consome o lugar, mais não aparece nada... estou fazendo umas pesquisas aqui pra ver o que eu posso usar no css pra ele não ocupar o espaço, ja que eu dependo desse espaço em branco pra poder imprimir minha página corretamente http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

 

mais valew assim mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou algo mais rezumido:

 

HTML:

<link rel="stylesheet" href="css.css" type="text/css" media="screen">

CSS.CSS:

body
{
background: #ff0000;
border: none;
font: 10px Arial, Helvetica, sans-serif;
}

@media print
{
body
{
background: #FFF;
border: none;
font: 80px Arial, Helvetica, sans-serif;
}
}

;)

ha sim cara.. eu concegui fazer http://forum.imasters.com.br/public/style_emoticons/default/natal_w00t.gif vlew ai pelas dicas..

so que agora estou quebrando a cabeça pq eu preciso esconder um campo na página para não aparecer no print.... eu escondo o campo.. mais no lugar fica um espaço em branco... no caso ele consome o lugar, mais não aparece nada... estou fazendo umas pesquisas aqui pra ver o que eu posso usar no css pra ele não ocupar o espaço, ja que eu dependo desse espaço em branco pra poder imprimir minha página corretamente http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

 

mais valew assim mesmo

 

 

axei a solução... eu estava usando "visibility: hidden;", fiz uma pesquisa na net e vi que era pra usar o "dysplay:none;" fazem a mesma função, porém com o dysplay none, desaparece tudo, até o espaço utilizado... http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.