- Fórum WMO
- → carneiro's Content
carneiro's Content
There have been 28 items by carneiro (Search limited from 05/05/2023)
#787288 Alguem Conhece Editor Avancado P/ Javascript
Posted by carneiro on 06/10/2006, 15:00 in Javascript / DOM / AJAX / ECMAScript
#816405 Área De Transferencia Em Java-script
Posted by carneiro on 16/01/2007, 08:47 in Javascript / DOM / AJAX / ECMAScript
E pra variar ele tem uma falha **
(http://www.totalsecu...=Print&sid=2533)
Não achei uma funcao que faça isso para o FF
** IE sux
#773654 Gerarminiatura()
Posted by carneiro on 18/08/2006, 16:22 in Artigos, Dicas e Tutoriais de PHP
‰PNG IHDRBd½Ãq”€IDATxœeœI’㸲EÑP¢”fµÿ½Ô¢Þ¤,CüÁ‘Ÿpés¦”HÞ]¿î¢ þû�÷ÓéTJ¹ßïµÖmÛ~~~~~~ÆÇqüüü´Ö®×ë¾ïû¾—Rn·ÛëõºßïÇã~¿?ŸÏÛíößÿýïÿûï¿ÿŽãhÏçóù|:Æ¥”×ë5ç¼^¯µ9çétÚ÷}µÅu>Ÿ¯×ë¶m|YJ)¥´Ö˜Ï¶m½÷1Æœ³”òx<ÖZ·ÛÖÚ{ÿ矶µ–´ÖÆÏçsÎYkc0‰1Æëõ♵փ§zïÛ¶ÇQJá‘Ëå‚.N§Óétê½Ï9ùiÛ¶ÖZk÷¾ïûù|æ6¾9NÌõ8_Ä#ÜÃÅôJ)ÏçsŒÑ{g”‚LkÎyÇëõbº|@—µÇãT(†ù)Ãù|žsþùógå»{睊÷ÞZ»\.çóyÛ¶ÓéÄ\Qæœk-îdLmÂ×ZkûýŽ¨¼åKœŠkÎÉDkh]Çà?`1 Í,‘aŒ(è8îaºû¾_.—R SÄ<®)Ð1÷;`k SàcŒmÛ°ÉƤŸÏ'¹Ö \ü„5ÐëZ É5_öÞñ^Ãý*ûù|®µ˜â¾ïh ƒèl¨lÛ6Œ°ï»SgXßEøq?ßlÌ穵fžÏçóù¼ßïH¿ßyQõÜÝð«ñ‡xX{Œq:.— ‹S'²™7†Å—øÉÐbÆ|@éL•Ù2ùwˆÏ9ŸÏ§1ô|>ãõz <Ï“ ÁËðNCEàuü„ ™ÜõzÍaˆŸÏçÇãÁÍàÄù|Æ£*@1þÛ»Œ*^1½ÖIùïqè™÷}‘GÝð #3ó6˜%à‹ˆ–1÷}>Ÿ¼gÆÙ3ßx3£x˜Â§±#ÒczîÇ_y1Z'šù‰_A-œ0Ïûˆ“_.*²ñ Ãj ÿ=ŸÏok‹÷ëõj ÝïwÃë°Áz¹\PC† ^Æ-€¾Ïç3X' âfFf—ËÅ„TTóx<^¯–÷°ÿ†¯+ƒÀÌ,ü! fŽãØ÷ÇC‘ÞƺvØ÷yè~x ÀjÎ!¢ˆ1 þ~åÆ1÷1`—Ž0`Æ#.åʦC%z?Ÿ‰`âÜD0DUHü‰â] `†ˆM$D@bÆÜH0ê‰! ¹/轿^/ˆ¬B*0u:Îç³ómÑ_ž7ªcìûÎmâÚD$bÕPÆ'_ÆÙ¨ÍCë|Ê Û ^c
Tentei com arquivos png e jpg
tentei chama-la dentro e fora dum <img>
$teste = '../figuras/'.$fotos[2]['loc']; echo '<img src="'.gerarMiniatura($teste,100,100).'">'; echo gerarMiniatura($teste,100,100);
Da tdo o mesmo erro..
o caminho esta correto, se eu usar
$teste = '../figuras/'.$fotos[2]['loc']; echo '<img src="'.$teste.'">';
a imagem é mostrada sem problemas..
Se alguem puder me ajudar...
Valeuu
#794908 Formatar Valores De Dinheiro
Posted by carneiro on 30/10/2006, 17:28 in PHP
Função JavaScript para mascara de valores
Ex: 100000 => 1.000,00
<script> function FormataValor(id,tammax,teclapres) { if(window.event) { // Internet Explorer var tecla = teclapres.keyCode; } else if(teclapres.which) { // Nestcape / firefox var tecla = teclapres.which; } vr = document.getElementById(id).value; vr = vr.toString().replace( "/", "" ); vr = vr.toString().replace( "/", "" ); vr = vr.toString().replace( ",", "" ); vr = vr.toString().replace( ".", "" ); vr = vr.toString().replace( ".", "" ); vr = vr.toString().replace( ".", "" ); vr = vr.toString().replace( ".", "" ); tam = vr.length; if (tam < tammax && tecla != 8){ tam = vr.length + 1; } if (tecla == 8 ){ tam = tam - 1; } if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){ if ( tam <= 2 ){ document.getElementById(id).value = vr; } if ( (tam > 2) && (tam <= 5) ){ document.getElementById(id).value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ); } if ( (tam >= 6) && (tam <= 8) ){ document.getElementById(id).value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); } if ( (tam >= 9) && (tam <= 11) ){ document.getElementById(id).value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); } if ( (tam >= 12) && (tam <= 14) ){ document.getElementById(id).value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); } if ( (tam >= 15) && (tam <= 17) ){ document.getElementById(id).value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam );} } } </scirpt>
No campo Input
<input name="valor" type="text" id="valor" onKeyPress="FormataValor(this.id, 10, event)" size="10" maxlength="10" />
Para gravar no banco vc ira usar a funcao php str_replace
str_replace(",",".",str_replace(".","",$valor))
- O primeiro str_replace [ que contem o $valor nao formatado ]
ira retirar os "." pontos
- o segundo str_replace ira trocar a "," por "."
Na hora de receber do banco de dados utilizara o number_format
number_format($campo['table_valor'], 2, ',','.')
Qualquer duvida...
posta ai
#815618 Mudar Divs De Lugares
Posted by carneiro on 12/01/2007, 20:30 in Javascript / DOM / AJAX / ECMAScript
tipo
div_temp = div_1
div_1 = div_2
div_2 = div_temp
nao deve ser mto dificil de implementar
#795571 Semelhante Ao Google Suggest
Posted by carneiro on 01/11/2006, 15:45 in Javascript / DOM / AJAX / ECMAScript
Mas o q estou tentando montar é como navegar com o teclado(as setas para cima e para baixo) entra as opções q vão aparecendo manja!!!! Issu eu nem faço ideia de como fazer!!!!
fiz o seguinte..
na div que ira abrir mostrando os resultados.. Coloquei um select com os resultados nele
e o eventeno keyCode para que qdi clicar na seta para baixo ele manda o focus para a select
if(event.keyCode == 40){ document.getElementById('sugestao').focus(); }
se nao conseguir posto meu codigo aqi
valeu
#818849 Mostrar/esconder Div
Posted by carneiro on 22/01/2007, 11:18 in Javascript / DOM / AJAX / ECMAScript
se vc esquecer de fechar uma aspas ele ja nao funciona, o FireFox é mais inteligente
Nesse caso o PHP nao ta escrevendo as " onde tem \" ?? É isso?
Acontece que o IE é muito chato ehehhee
se vc esquecer de fechar uma aspas ele ja nao funciona, o FireFox é mais inteligente
Nesse caso o PHP nao ta escrevendo as " onde tem \" ?? É isso?
#814412 Efeito Mto Simples - Menu Q Muda De Cor (tabela)
Posted by carneiro on 09/01/2007, 17:31 in Javascript / DOM / AJAX / ECMAScript
tr:hover{ background-color: #0033CC; }
FireFox comanda
hehehehe
#771571 $_dom = New Domdocument();
Posted by carneiro on 11/08/2006, 23:28 in PHP
Fatal error: Cannot instantiate non-existent class: domdocument in /home/alexandr/public_html/lonas/admin/retornaCamposMenu.php on line 17
$_docxml = new DOMDocument('1.0', 'iso-8859-1');
Eu ja usei de tdo que é jeito, minusculo, maiusculo... e da o mesmo erro..
Entrei em contato com meu servidor (hcerto) eles me falaram que esta classe esta habilitada
A versão que esta no servidor é PHP 4.4.1
Se alguem puder ajudar..
Valeu..
#815116 Dados Atualizados Por Js Ou Ajax
Posted by carneiro on 11/01/2007, 13:10 in Javascript / DOM / AJAX / ECMAScript
Voce quer que a pagina execute uma funcao a cada determinado tempo eh isso?
Bom, existe a funcao.. setTimeout(function(), time);
Ela executa uma funcao no tempo determinado em milesegundos..
Mas ele faz uma vez e para...
teria que fazer uma recursao
<script> function funcao(){ document.getElementById('nomeID').innerHTML = 'texto'; } function recursao(){ setTimeout('funcao()', 1000); setTimeout('recursao()', 2000); } recursao(); </script>
Agora para vc receber dados de um Banco..
Voce vai precisar do Ajax..
Ai vai um link com uma classe para utilizar o AJAX
http://forum.wmonlin...howtopic=165252
Não sei se eh isso que vc pidiu
#771582 Um Pagina De Função Ou Uma Classe
Posted by carneiro on 12/08/2006, 00:41 in PHP
Vou tentar uma explicacao rapida..
Digamos que vc tem uma pagina onde o usuario entra com informacoes do seu carro:
modelo
ano
cor
Voce irar criar uma classe chamada carro, com os atributos codigo, modelo, ano e cor
class carro{ $this->codigo; $this->modelo; $this->ano; $this->cor; }
A partir dai você consegue trabalhar com esses atributos separados ou não atravez dos métodos,
que seriam as funcoes..
class carro{ $this->codigo; $this->modelo; $this->ano; $this->cor; // Método construtor function carro($co,$m,$a,$c){ $this->codigo=$co; $this->modelo = $m; $this->ano = $a; $this->cor = $c; } // Método retorna a cor function cor(){ $this->cor= 'select cor from carro where codigo = $this->codigo'; return $this->cor; } // Método retorna o modelo function modelo(){ $this->modelo = 'select modelo from carro where codigo = $this->codigo'; return $this->modelo; } }
* Dei uma abreviada ai nas instrucoes sql mais axo q da pra intender..
Com isso vc tem o Objeto Carro...
E esse Objeto tem suas carecteristica (atributos) nesse caso
modelo, ano, cor e o codigo do dono..
Esse objeto(carro) pode ser instanciado para varios outros donos..
ou um dono pode ter varios outros objetos (carros)
Ex.
// instanciando o objeto carro $pessoa = new carro($codigo,$modelo,$ano,$cor); //com os dados, digamos que queres saber a cor do carro dessa pessoa echo 'A cor de seu carro é ' . $pessoa->cor(); // ou o modelo echo 'O modelo do carro é '. $pessoa->modelo();
Utilizando classes não é preciso ficar sempre enviado informaçoes por parametro as funçoes..
Voce pode mandar uma vez na declaracao da classe.. e trabalhar com os dados.. Essa é mais
uma vantagem que eu vejo..
Utilizando classes.. o codigo fica mto mais organizado e facilita mto na hora de manutenção..
Não sei se deu pra entender minha explicação.. ta meio tardinho ja ta embassando as vista
iuasiauhsdfiuahdiufa
qualquer coisa tamos ai...
#814416 Div Acima Do Flash No Ie
Posted by carneiro on 09/01/2007, 17:52 in Javascript / DOM / AJAX / ECMAScript
Tenta o seguinte:
- Cria uma classe CSS com a posição que o Flash vai estar na pagina, sem borda e position absolute.
- Cria uma DIV que herda esta classe e um z-index 'grande', nela vai conter o link
- Cria um IFRAME que herda e classe CSS e um z-index 'pequeno', e chama o arquivo flash
Ta um exemplo ai =>
<style type="text/css"> .posicao-flash{ top:50px; left:100px; border:none; position:absolute; } </style> <div class="posicao-flash" style="z-index:100;"> LINK </div> <iframe class="posicao-flash" style="z-index:10;" width="100" height="100" src="arquivo.sfw" scrolling="no" ></iframe>
#815212 Dados Atualizados Por Js Ou Ajax
Posted by carneiro on 11/01/2007, 16:31 in Javascript / DOM / AJAX / ECMAScript
Tenta fazer o seguinte..
- Cria o arquivo ajax.js ta aqui no link ( http://forum.wmonlin...howtopic=165252 )
- Na tua pagina coloca esse codigo
<script language="javascript" src="ajax.js"></script> <script language="javascript"> /** Funcao que recebera as informacoes da pagina PHP **/ function chamaAjax() { // Instancia a classe ajax var ajx = new AJAX(); // Define a url ajx.url = 'pagina.php'; // Define o modo T = (Text), X = (XML) ajx.modo = 'T'; // Mostra uma mensagem enquanto a pagina nao foi carregada document.getElementById('retorno').innerHTML= 'Carregando..'; // Processa o resultado e retorna na variavel r ajx.processaresultado = function(r){ // Coloca o resultado na div 'retorno' document.getElementById('retorno').innerHTML= r; } // Conecta ao Ajax ajx.conectar(); } /** Funcao recursiva que executara a funcao chamaAjax() a cada 5 segundos **/ function recursao(){ setTimeout('chamaAjax()', 1000); setTimeout('recursao()', 5000); } recursao(); </script> <div id="retorno"></div>
Cria uma pagina separada soh para vc fazer o teste,
assim vc intenderia melhor, tipo:
- teste.php ( Que contem esse codigo acima)
- ajax.js (com a classe ajax )
- pagina.php (Que retornará um texto )
+ No caso das duas tabelas no banco de dados.
Utilize o INNER JOIN, tipo:
SELECT tab1.nome, tab2.usuario
FROM tab1
INNER JOIN tab2
ON tab2.cod_tab1 = tab1.cod_tab1
WHERE .....
Nao sei se deu pra intende
qualque coisa posta ai
#800825 Livros De Jsf
Posted by carneiro on 22/11/2006, 14:06 in Java Web (J2EE)
E gostaria de saber se alguem tem algum material ou um livro bom sobre JSF
Eu achei esse livro
Core Java Server Faces - O Guia Autorizado
Alguem ja conhece ele??
Valeu fico no aguardo
#785741 Busca No Mysql
Posted by carneiro on 02/10/2006, 16:32 in PHP
Faz um tempão q to tentando resolver esse problema ja procurei por tudo e não consigo
É o seguinte
tenho uma tabela ( usr_dados )
nela tem os campos ( usr_id, usr_codigo )
usr_id é auto incremente
usr_codigo o usuario ira digitar, mas eu quero que o sistem mostre o proximo codigo caso ele nao tenha um para digitar
o problema eh o seguinte
se eu tiver
usr_id .... usr_codigo
01 .......... 0001
03 .......... 0002
04 .......... 0005
15 .......... 0025
17 .......... 0020
18 .......... 5555
Se eu fizer uma select simples ele ira mostrar o numero 5555 .. que eh o maior..
Como eu poderia fazer para mostra o 0003 que é o proximo da sequencia...
Se alguem puder me ajudar??
valeu
---------------------------------------------------------------
Consegui resolver o problema com o PHP..
Fiz uma select normal
$query = "SELECT `ds_codigo` FROM `docs_usr_dados` ORDER BY `ds_codigo` ASC ";
E o codigo php
foreach ($vetor as $key=>$item){ if($item+1 < next($vetor) && next($vetor)){ $newcod = $item+1; break; }}
onde $vetor recebeu todos os codigos ordenados
Se alguem tiver uma solução só usando SQL, posta ai
#832944 Inserir Algo No Texto Selecionado Quando Clicar Em Botão
Posted by carneiro on 12/03/2007, 10:45 in HTML, CSS e Metodologias
1º Criei uma funcao para guardar o id do campo que obeteve o ultimo focus
function setIdCampo(id)
2º No campo eu inclui o onblur para esta funcao, entao qdo eu chamar a funcao para incluir o estilo
ele vai incluir no ultimo id que foi enviado no setIdCampo.
<input name="est_dsc" size="96" [b]onblur="setIdCampo(this.id)"[/b] id="est_dsc" value="" type="text"><br> <input name="nome" size="96" [b]onblur="setIdCampo(this.id)"[/b] id="nome" value="" type="text"><br>
var IDCAMPO; function setIdCampo(id){ IDCAMPO = id; } function fstilos(tagIni,tagEnd){ //Internet Explorer if(document.selection) { // use document.selection var selectedText = document.selection.createRange().text; if (selectedText != "") { var newText = tagIni + selectedText + tagEnd; document.selection.createRange().text = newText; } // Firefox }else if(window.getSelection){ alert(IDCAMPO); var selLength = $(IDCAMPO).textLength; var selStart = $(IDCAMPO).selectionStart; var selEnd = $(IDCAMPO).selectionEnd; if (selEnd==1 || selEnd==2) selEnd=selLength; var s1 = ($(IDCAMPO).value).substring(0,selStart); var s2 = ($(IDCAMPO).value).substring(selStart, selEnd) var s3 = ($(IDCAMPO).value).substring(selEnd, selLength); $(IDCAMPO).value = s1 + tagIni + s2 + tagEnd + s3; } }
Aqui ta funcionando Legal..
Qualquer coisa soh postar ai
#837061 Problemas Conexao Postgres
Posted by carneiro on 27/03/2007, 11:37 in PostgreSQL
Estou tendo um problema de perca da conexao com o postgres
Tenho um sistema em PHP + Adodb + Postgress..
A principio ele conecta sem problemas, mas no decorrer do uso do sistema aparece a seguinte mensagem
Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: expected authentication request from server, but received c in /home/mercolab/public_html/laudos/sistema/adodb/drivers/adodb-postgres64.inc.php on line 682
Mesmo se eu usar uma conexao persistente (pg_pconnect())
- Na minha classe php para conexao.. o host é o proprio ip do servidor pois se eu usar localhost nao funciona. (acesso ao sistema é pela internet)
- Achei que o problema era em alguma configuracao do php. Mas ao abrir o EMSSQL percebi o seguinte,
exemplo:
-- Eu abro e listo a tabela pessoa, beleza.
--- Mas se eu pedir para listar a tabela endereco por exemplo o EMS mostra o seguinte erro:
-- Mas se eu fechar a tabela pessoa aberta, e pedir para listar a tabela endereço novamente.. ele lista as tuplas sem problema..could not fork new process for connetion: Recurso temporariamente indisponivel
- Entao acredito que seja alguma configuração do Postgres.
- Postgres 8.0.8
- PHP 5.2.1
- Adodb V4.91
Se alguem puder me ajudar
#805889 Html_topdf 3.5
Posted by carneiro on 11/12/2006, 15:30 in PHP
Bom estou usando essa classe HTML_ToPDF 3.5 para gerar um PDF apartir de um HTML..
Eu precisaria que ele mostra-se o total de páginas.. tipo:
Página 1 de 3
Mas só mostra a página atual.. tipo:
Página 1
Eu to axando que tenque mexer no .class que gera o PDF..
Se alguém ja usou esta classe e conseguiu fazer isto, e poder me ajudar ai...
Valeuu
#766010 Alguem Sabe Onde Pego Uma Apostila De Java Script?
Posted by carneiro on 27/07/2006, 09:21 in Javascript / DOM / AJAX / ECMAScript
#795557 Ascii Para Seta Baixo
Posted by carneiro on 01/11/2006, 15:28 in Javascript / DOM / AJAX / ECMAScript
To tentando fazer o esqueminha do gogle suggest..
mas não consigo fazer que qdo o usuario click na seta para baixo do teclado..
o focus va para o select que contem o resultado..
ja tentei o metodo onKeyDown do javaScript mas ele retorna a acao mesmo se eu teclar qualquer
tecla nao soh a seta para baixo..
Aqui na referencia da w3schools nao encontrei os codigos para as setas..
http://www.w3schools...s/ref_ascii.asp
se alguem puder me ajudar ai
-------------------
descobri agora que onKeyDown nao tem nada a ver com a seta para baixo
ehehehehhehe
Consegui ja
if(event.keyCode == 40){ document.getElementById('sugestao').focus(); }
Mas só para variar...
nao funcionou no IE...
IE é uma m$r#@
#814104 Prototype X Jquery
Posted by carneiro on 08/01/2007, 21:46 in Javascript / DOM / AJAX / ECMAScript
#815591 Desabilitando O Checkbox
Posted by carneiro on 12/01/2007, 17:49 in Javascript / DOM / AJAX / ECMAScript
<script> function desabilitaCheck(){ for(var i=0; i < document.getElementsByTagName('input').length; i++){ if(document.getElementsByTagName('input')[i].type == 'checkbox'){ document.getElementsByTagName('input')[i].disabled= true; } } } </script>
#815593 Mudar Dimensao Menu
Posted by carneiro on 12/01/2007, 17:59 in Javascript / DOM / AJAX / ECMAScript
- Fórum WMO
- → carneiro's Content
- Privacy Policy
- Regras ·