- Fórum WMO
- → Viewing Profile: Posts: Bira_UFV
Community Stats
- Group Usuários
- Active Posts 6
- Profile Views 847
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Friends
Bira_UFV hasn't added any friends yet.
Latest Visitors
Posts I've Made
In Topic: Redimencionar Imagem
15/03/2007, 10:22
Cara a solução mais viavel seria converte-las para JPG, pois alem do BMP ser um formato sem compactação ( as fotos em BMP ocupam muito mais espaço do se estivessem convertidas pra JPG), é facil arrumar programas e/ou rotinas que covertem BMP pra JPG. Se o sistema for rodar em linux, dá pra fazer até com scprit's
In Topic: Sistema Em Ajax
14/03/2007, 21:25
Guilerme, acho que voce teria 3 opções,
1 - Armazenar os dados em uma estrutura e utiliza-lá para carregar os dados na tabela e posteriormente nos campos de edição (eu faria assim :]] )
2 - Criar a tabela da seguinte forma,
<form><table><tr><td><label>valor</label><input value="valor" /></td></tr></form>
e utilizar o CSS e o ajax para hora ocultar os campos input e mostrar os label's e hora ocultar os campos label e mostrar os campos input
3 - Criar um form, só com campos "hidem" junto com a tabela e utilizar o link para mandar os dados do form, pra função ajax de edição.
1 - Armazenar os dados em uma estrutura e utiliza-lá para carregar os dados na tabela e posteriormente nos campos de edição (eu faria assim :]] )
2 - Criar a tabela da seguinte forma,
<form><table><tr><td><label>valor</label><input value="valor" /></td></tr></form>
e utilizar o CSS e o ajax para hora ocultar os campos input e mostrar os label's e hora ocultar os campos label e mostrar os campos input
3 - Criar um form, só com campos "hidem" junto com a tabela e utilizar o link para mandar os dados do form, pra função ajax de edição.
In Topic: Problema Para Carregar Um Combobox No Ie, Via Xajax
14/03/2007, 19:23
O problema é esse, ele não escreve nada no combobox, quanto a saida do debug o texto é o seguinte:
Lembrando que no Firefox funciona perfeitamente
Ae, galera, alguem tem alguma idéia, de como resolver isso?
Galera, para ficar melhor exemplificado e mostrar o que realmente está acontecendo, fiz um teste
O teste é composto de 2 arquivos, seguindo o padrão da aplicação.
Arquivo teste.php
Aquivo testefuncoes.php
Executando no firefox, funciona perfeitamente, já no IE o combobox ( <select><select name="cbxlancenglob" id="cbxlancenglob" tabindex="1" ></select> </select> ) não é preenchido mas não é geredo nenhum erro.
A resposta do debug, quando ativado, é a mesma postada acima.
Xajax Debug:
Received:
<?xml version="1.0" encoding="utf-8" ?><xjx><cmd N="as" t="cbxlancenglob" p="innerHTML"><![CDATA[<option value="#" > </option><option value="S" > SIM </option><option value="N" > Não </option>]]></cmd></xjx>
Lembrando que no Firefox funciona perfeitamente
Ae, galera, alguem tem alguma idéia, de como resolver isso?
Galera, para ficar melhor exemplificado e mostrar o que realmente está acontecendo, fiz um teste
O teste é composto de 2 arquivos, seguindo o padrão da aplicação.
Arquivo teste.php
<?phpsession_start();require_once( 'xajax/xajax.inc.php' );require_once( 'testefuncoes.php' );$xajax = new xajax();$xajax->registerFunction( 'exibe' ); $xajax->processRequests();//$xajax->statusMessagesOn();//$xajax->debugOn();?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta name="Author" content="Ubirajara Cesario"> <meta http-equiv="Content-Language" content="pt_BR"> <meta http-equiv="Cache-Control" content="No-Cache"> <meta http-equiv="Pragma" content="No-Cache"> <meta content="text/html; charset=UTF-8" http-equiv="content-type"> <title>e-Bacuri</title> <link type="text/css" rel="stylesheet" href="styles.css"> <?php $xajax->printJavascript( 'xajax/' ); ?> </head><body onload="java script:xajax_exibe();"><script type="text/javascript"><!--xajax.loadingFunction = function(){xajax.$('carregando').style.display='block';};xajax.doneLoadingFunction = function(){xajax.$('carregando').style.display='none';};--></script><div id="carregando" name="carregando">Carregando...</div><div id="conteudo" name="conteudo"><form name="frmNBCI" id="frmNBCI"><select name="cbxlancenglob" id="cbxlancenglob" tabindex="1" ></select></form></div></body><html>
Aquivo testefuncoes.php
<?phprequire_once( 'xajax/xajax.inc.php' );function exibe(){ $objResponse = new xajaxResponse(); $objResponse->addAssign("cbxlancenglob", "innerHTML", optionSN() ); return $objResponse;}function optionSN(){ $resposta = new MyString(); $resposta->append( '<option value="#" > </option>' ); $resposta->append( '<option value="S" > SIM </option>' ); $resposta->append( '<option value="N" > NÃO </option>' ); return $resposta->toString();}class MyString { private $texto; public function __construct() { $this->texto = ""; } public function __destruct() { } public function append( $s ) { $this->texto .= ( string ) $s; } public function toString() { return utf8_encode( $this->texto ); } }
Executando no firefox, funciona perfeitamente, já no IE o combobox ( <select><select name="cbxlancenglob" id="cbxlancenglob" tabindex="1" ></select> </select> ) não é preenchido mas não é geredo nenhum erro.
A resposta do debug, quando ativado, é a mesma postada acima.
In Topic: Ajax - Biblioteca Xajax
14/03/2007, 00:52
Ae galera, primeiramente gostaria de me apresentar.
Meu nome é Ubirajara e faço ciência da computação na UFV, desenvolvo sistemas em php a um tempo e estou desenvolvendo meu primeiro sistema que utiliza a(s) tecnologia(s) AJAX e para isso estou utilizando a biblioteca XAJAX.
O sistema ja tem bastante coisa funcionado, mas estou com um problema quanto a caregar um combobox via xajax no IE (no firefox esta funcionando, e pelo que andei lendo aqui no tópico um amigo tb teve um problema parecido, mas com tabela)
Fiz o que hostdesigner falou, meu código está assim
Arquivo ebacuri.php
arquivo ebacurifuncoes.php
Estou com o debug ativado como voces podem ver e a resposta do aparentemente esta correta
O mais engraçado é que na pagina de pesquisa uso algo similar para mostar os resultados das pesquisas mas o metodo faz um innerHTML em um div e carrega um lista.
Alguem sabe o porque disso? e como se resolve? Será bug da biblioteca XAJAX?
Meu nome é Ubirajara e faço ciência da computação na UFV, desenvolvo sistemas em php a um tempo e estou desenvolvendo meu primeiro sistema que utiliza a(s) tecnologia(s) AJAX e para isso estou utilizando a biblioteca XAJAX.
O sistema ja tem bastante coisa funcionado, mas estou com um problema quanto a caregar um combobox via xajax no IE (no firefox esta funcionando, e pelo que andei lendo aqui no tópico um amigo tb teve um problema parecido, mas com tabela)
Fiz o que hostdesigner falou, meu código está assim
Arquivo ebacuri.php
<?phpsession_start();require_once( 'xajax/xajax.inc.php' );require_once( 'ebacurifuncoes.php' ); $xajax = new xajax(); $xajax->registerFunction( 'exibe' ); $xajax->statusMessagesOn(); $xajax->debugOn(); $xajax->processRequests();if( isset( $_SESSION['nomeusu'] ) and isset( $_SESSION['tipousu'] )){ ...<select name="cbxlancenglob" id="cbxlancenglob" tabindex="23" ></select>...
arquivo ebacurifuncoes.php
<?phprequire_once( 'adodb/adodb.inc.php' );require_once( 'xajax/xajax.inc.php' );require_once( 'classes/mystring.php' );require_once( 'funcoes.php' );require_once( 'conexao.php' );function exibe(){ $objResponse = new xajaxResponse(); $objResponse->addAssign("cbxlancenglob", "innerHTML", optionSN() ); return $objResponse;}function optionSN(){ $resposta = new MyString(); $resposta->append( '<OPTION value="#" > </OPTION>' ); $resposta->append( '<OPTION value="S" > SIM </OPTION>' ); $resposta->append( '<OPTION value="N" > NÃO </OPTION>' ); return $resposta->toString();}...
Estou com o debug ativado como voces podem ver e a resposta do aparentemente esta correta
Xajax Debug:
Received:
<?xml version="1.0" encoding="utf-8" ?><xjx><cmd N="as" t="cbxlancenglob" p="innerHTML"><![CDATA[<option value="#" > </option><option value="S" > SIM </option><option value="N" > Não </option>]]></cmd></xjx>
O mais engraçado é que na pagina de pesquisa uso algo similar para mostar os resultados das pesquisas mas o metodo faz um innerHTML em um div e carrega um lista.
Alguem sabe o porque disso? e como se resolve? Será bug da biblioteca XAJAX?
- Fórum WMO
- → Viewing Profile: Posts: Bira_UFV
- Privacy Policy
- Regras ·