Jump to content


duardo

Member Since 22/11/2004
Offline Last Active 24/08/2005, 17:18
-----

Topics I've Started

Duvida Em Relação Ao Textarea Com Js E Php

31/05/2005, 16:19

Fala galera, bom estou tentando passar umas variáveis em uma parte do meu script pra elas aparecerem em uma outra parte...e tal...tudo funciona ótimo...mas na hora que tem uma variável que vem de um textarea que eu trato no PHP com a função nl2br() pra converter os \n em <br> ...o javascript fica bobo...ele não aceita....e estou usando a variável entre aspas...assim oh

Função que eu chamo... em Javascript
function show_text(thetext, whichdiv){
if (ie) eval("document.all."+whichdiv).innerHTML=thetext
else if (ns6) document.getElementById(whichdiv).innerHTML=thetext
}

Chamada da função

show_text('$observacao','div_obs');


Essa variável acima foi pega de um TextArea tratado pelo PHP e inserido no banco de dados...o output dele no Código Fonte do HTML fica assim.
show_test('testando <br />
outra linha <br />
terceira linha <br />
,'div_obs);

sacaram...mas não sei como fazer pro javascript assimilar isso aih..

Alguém pode me ajudar?

Vlwzão

Aprenda A Fazer Um Pdf A Partir Do Seu Html

29/11/2004, 09:53

Bom , se vc precisa de uma classe que leia sua tabela em html e a transforme em pdf use esta classe.

pdftable_1.2.zip

É uma classe bem simples de usar e eu estava conversando com o criador dela e ele me disse q nas proximas versoes vai ter um suporte melhor para duas tabelas na mesma variavel.

No caso, se vc quiser colocar duas tabelas html dentro do mesmo arquivo pdf...vc tera que separar as tabelas. exemplo.:
define('FPDF_FONTPATH','font/');
require('pdftable.inc.php');
$p = new PDFTable();
$p->AddPage();
$p->setfont('times','',12);
$p->htmltable($html);  --> aqui é onde passamos a tabela pra classe transformar em pdf
$p->output('','I');

Esse exemplo pega a variavel $html que contem uma tabela só e joga dentro do arquivo pdf.
Agora vamos ver como usar duas tabelas nesse mesmo arquivo.

define('FPDF_FONTPATH','font/');
require('pdftable.inc.php');
$p = new PDFTable();
$p->AddPage();
$p->setfont('times','',12);
$p->htmltable($html1);  --> primeira tabela
$p->Ln(20);   --> só um line break de 20 mm
$p->htmltable($html2); --> segunda tabela
$p->output('','I');  --> se quiser salvar em um arquivo use $p->output('arquivo.pdf','F');

Nesse caso vc terá duas tabelas impressas no seu pdf.

Uma dica pra quem quer fazer isso dinamicamente direto de um html.

Vc pode mandar o php abrir certa pagina html com a funcao file() , pois se for dada uma url para essa função, ela retorna o código fonte da mesma.

Uma boa prática é usar expressão regular para ir "cortando" o que vc nao vai usar no html.

E leia bem o manual do FDPF
FPDF

Acho q com isso tudo já dá pra andar um pouco.
O resto é com vcs.

[]'s

É Aconselhável Usar Iframes

22/11/2004, 16:55

Bom galera...meu primeiro post aqui...mas já sou um usuário anônimo a um bom tempo...e queria saber se é aconselhavel o uso de iframes no site, vlw

IPB Skin By Virteq