Ir para conteúdo
Fórum Script Brasil

Romerito

Membros
  • Total de itens

    429
  • Registro em

  • Última visita

Tudo que Romerito postou

  1. Romerito

    Várias classes

    bom cara, vamos por partes: 1- seu método incluirFuncionario espera receber como parametro um objeto do tipo Funcionario, logo se não passar nada ele vai dar runtimeException. 2- nesse trecho tem 2 erros: if (A.RG == novo[i].RG){ achou = true; } primeiro, você testa o objeto novo, isso vai levantar nullPointerException, pois o objeto novo ainda está nulo na primeira vez que será adicionado. Portanto faça uma verificação. segundo para comparar strings no Java use o método equals. 3- essa parte do código: novo[qtde_de_funcionario] = A; isso não vai funcionar pois para aquele tipo de objeto que você declarou(Funcionario[] novo;) você não consegue adicionar elementos dinamicamente, sugiro você usar uma collection tipo ArrayList. bom é isso, esses foram os problemas que eu consegue checar, tente fazer essas modificações e qualquer coisa poste aew, abraço!
  2. Romerito

    Várias classes

    i aew ena, bom incluirFincionario é diferente de incluirFuncionario, tenta modificar e veja se vai, abraço!
  3. i aew TéèH, bom primeiro de tudo o método setText não existe no objeto Button, vamos lá: 1-Implemente ActionListener 2- Logo após a linha button1 = new Button("Compile") adicione essa: button1.addActionListener(this); 3- substitua o método setText por setLabel espero que ajude, abraço!
  4. i aew roskinha, bom no objeto $GLOBALS o atributo relacao não é um array, por isso vai dar erro, na linha: $GLOBALS[ "${ relacao.key }" ] = [ ${ relacao.value } ]; ele não está criando um array, todas relacao.key que forem iguais ele ira sobrescrever, deixando o ultimo valor, tenta testar dessa maneira para você ver: alert($GLOBALS.relacao); qualquer coisa posta aew!
  5. i aew ktinho, bom não consegue entender, qual a mudança que você quer fazer?
  6. bom essa maneira que o fiote postou funciona bem, o problema é que será aplicada em todas as tags LI do documento. seguindo aqueles passos que falei acima, ficaria mais ou menos assim: <html> <head> <style type="text/css"> ul li { list-style-type:none; width:100px; cursor:pointer; } ul li.branco { background-color:#fff; } ul li.cinza { background-color:#ccc; } ul li:hover{ background-color:#ADD8E6; } </style> <script type="text/javascript" language="javascript"> var d = document; window.onload = function(){ addEventLI(d.getElementsByTagName("ul")[0]); } function addEventLI(objUL){ var lis = objUL.getElementsByTagName("li"); for ( var i = 0; i < lis.length; i++ ){ lis[i].className = ( i % 2 ) ? "branco" : "cinza"; lis[i].onmouseover = function(){ d.getElementById("teste").innerHTML = this.innerHTML; } lis[i].onmouseout = function(){ d.getElementById("teste").innerHTML = ""; } } } </script> </head> <body> <ul> <li>CAMPO 1</li> <li>CAMPO 2</li> <li>CAMPO 3</li> <li>CAMPO 4</li> </ul> <div id="teste"></div> </body> </html> bom nesse exemplo utilizei o evento onmouseover e onmouseout, espero que com esse exemplo você tenha uma idéia de como fazer a sua parada, abraço!
  7. i aew rockbilly, você pode fazer da seguinte maneira: 1- crie uma função passando como parametro o objeto que você vai percorrer(UL) 2- com o objeto UL na função, pegue todos os seus filhos li's 3- faça um laço para percorrer todos os li's 4- em cada iteração adicione o evento onclick. acho que é isso, abraço!
  8. i aew wmo.btu, tenta colocar um return false no final da funcao exibe, até mais!
  9. ta escrito ai né cara, só ler: Warning: include(\'.php) [function.include]: failed to open stream: Arquivo ou diretório não encontrado in /caminho/teste/index.php on line 114 você está tentando dar include em um arquivo que não existe, check o caminho, include por padrão continua a executar o script mesmo se o arquivo não tenha sido encontrado, veja se require não seria melhor no seu caso. espero que ajude, abraço!
  10. i aew Fabio_marques, bom o atributo target não é do obejto option, por isso ele sempre retorna nulo, mas você pode usar dessa maneira: okButton.target = selectElement.options[selectElement.selectedIndex].getAttribute('target'); espero que ajude, abraço!
  11. i aew carinha tenta usar essa regExp /^0[0-9]\,\d{2}/ o que ela faz? busca um zero no inicio seguido de um numero de zero a nove; seguido de uma virgula mais dos números. espero que ajude, abraço!
  12. i aew lamatta, bom utilize ajax para fazer o combo. OBS: o relacionamento das suas tabelas está muito ruim.
  13. como tá o codigo desse cara aqui --> openAjax??
  14. i aew wmo.btu, acho que o erro está no event que você está chamando, você deviria chamar como e, pois é o event passado como parametro, ficando mais ou menos assim: function SomenteTeclas(e) { var tecla; if(window.event) { tecla = e.keyCode if((tecla == 32) || (tecla > 61 && tecla < 91)||(tecla > 95 && tecla < 123)) return true; } else if(e.which) { tecla = e.which if((tecla == 32) || (tecla > 61 && tecla < 91)||(tecla > 95 && tecla < 123)) return true; } if(window.event)//IE { tecla = e.keyCode } else if(e.which)// Netscape/Firefox/Opera { tecla = e.which } if(tecla==13) { document.getElementById('form').submit(); } else { if (tecla != 8) return false; else return true; } } bom já pensou em simplificar um pouco mais isso?! deixando tipo assim: <html> <head> <script type='text/javascript'> window.onload = function(){ SomenteLetra(document.getElementById('texto')); } function SomenteLetra(obj) { obj.onkeyup = function(){ obj.value = obj.value.replace(/[^a-z]/gi,''); } } </script> </head> <body> <input type='text' id='texto' /><br /> </body> </html> espero que ajude, abraço!
  15. Romerito

    Array em POO

    i aew fcpmike, tenta fazer chamar assim: echo "<script>alert('{$funcao->cliente[0]}')</script>"; espero que ajude, abraço!
  16. por que não tenta criar seu próprio plugin, pega como base um que já exista e implemte as suas necessidades, tipo assim: saca só isso, esse plugin é para valores monetártios --> http://meiaduzia.com.br/cuducos2/priceformat/ faça o download dele e modifique, exemplo: customPriceFormat.js jQuery.fn.extend({ customPriceFormat: function(json){ var obj = $( this ); var sDefaults = { customPriceFormatInputId:'customPriceFormatInput' } var options = jQuery.extend(sDefaults, json); var inputText = "<input type='text' id='" + options.customPriceFormatInputId + "' name='" + options.customPriceFormatInputId + "' />"; var selectOptions = new Array(); selectOptions[0] = "<option value='real'>Real</option>"; selectOptions[1] = "<option value='dolar'>Dolar</option>"; selectOptions[2] = "<option value='euro'>Euro</option>"; obj.append(selectOptions.toString()); obj.find('option:eq(0)').attr('selected',true); obj.after(inputText); $('#'+options.customPriceFormatInputId).priceFormat({prefix: 'R$ ',centsSeparator: ',', thousandsSeparator: '.'}); obj.change(function(){ switch ( obj.val() ){ case 'real': $('#'+options.customPriceFormatInputId).priceFormat({prefix: 'R$ ',centsSeparator: ',', thousandsSeparator: '.'}); break; case 'dolar': $('#'+options.customPriceFormatInputId).priceFormat(); break; case 'euro': $('#'+options.customPriceFormatInputId).priceFormat({prefix:'\u20AC'}); break; } }); } }); e fica assim: <html> <head> <script src="jquery.js" type="text/javascript"></script> <script src="priceFormat.js" type="text/javascript"></script> <script src="customPriceFormat.js" type="text/javascript"></script> <script type="text/javascript"> $( function(){ $('#moeda').customPriceFormat(); } ); </script> </head> <body> Moeda:<select id='moeda'></select><br /> </body> </html> até mais!
  17. i aew rafaeldorazio, não sei se entende muito bem, quer converter moedas ou modificar a mascara? se for converter modedas veja isso: <html> <head> <script type="text/javascript" src="http://www.green-acres.com/pt/converter1.js"></script> </head> <body> <h2 id="cc_1"> <a href="http://www.green-acres.com">CONVERSOR DE MOEDAS</a> </h2> <h2 id="cc_2">instale no seu site [ <a href="http://www.green-acres.com/pt/currency_converter_get.htm">gratuitamente</a> ] </h2><script type="text/javascript">convert('100','EUR','GBP')</script> </body> </html> o link para o site é esse --> http://www.green-acres.com/pt/currency_converter_get.htm qualquer coisa posta aew, abraço!
  18. Romerito

    help textarea

    i aew android, beleza? então não entende a ideia da coisa, me parece algo bem desnecessário, mas vê se isso ajuda: <html> <head> <script type="text/javascript" language="javascript" src="jquery.js"></script> <script type="text/javascript" language="javascript"> window.onload = function(){ fortmatTextArea(); } function fortmatTextArea(){ var ta = document.getElementById('ta'); var botao = document.getElementById('botao'); botao.onclick = function(){ var form = document.forms[0] ; var linhas = ta.value.split(/\n/); var dynamicInput = null; for ( i in linhas ){ dynamicInput = criaInputText(form); dynamicInput.value = linhas[i]; alert('criou ' + i); } document.forms[0].submit(); } } function criaInputText(form){ var inp = document.createElement('input'); inp.setAttribute('type','text'); inp.setAttribute('name','dynamicInput[]'); form.appendChild(inp); return inp; } </script> </head> <body> <form method='post' action='form.php'> TextArea:<textarea rows='30' cols='50' id='ta' name="ta"/></textarea> <input type='button' id='botao' value='envia' /> </form> </body> </html> espero que ajude, abraço!
  19. i aew João Ernani, bom já que usou a função password para encriptar, tem que usa-lá para buscar também! $sql = mysql_query("SELECT * FROM usuarios WHERE login= '$_POST[ver_login]' AND senha= password('$_POST[ver_senha]') AND nivel= '$_POST[ver_nivel]'"); quanto a esse if: if ($_POST['ver_login'] == $linha['login'] and $_POST['ver_senha'] == $linha['senha'] and $_POST['ver_nivel'] == $linha['nivel'] ) acho que está meio redundante, acho que você apenas deve verificar o retorno da query, se tiver alguma linha encontra é por que encontrou o registro. Deixa tipo assim: if($sql){ session_start(); } espero que ajude, abraço!
  20. Romerito

    Array

    i aew ena, bom o erro está em você tentar chamar o atributo da classe Pessoa como array, o atributo da classe não é um array, portanto logo se você chama OBJETO.nome[0], vai dar pau mesmo, o seu objeto dados sim é um array, portanto chame desta maneira dados[0].nome = "RENILDO"; espero que ajude abraço!
  21. não sei não, mas acho que você está fazendo caquinha, posta um exemplo da sua página.
  22. i aew Netanias, bom ve se assim vai: var boletim = { validar : function(form){ $(form).submit(function(){ var vazio = 0; var inps = $(this).serializeArray(); $.each( inps , function(){ if ( typeof($(this).val()) == 'undefined' || $(this).val().trim() == "" ){ vazio = vazio+1; } } ); if(vazio != 0){ alert('Favor preencher todos os campos.'); return false; } else { $(this).submit(); } }); } } espero que ajude, abraço!
  23. as duas formas são iguais, apenas coloquei entre o head por costume(não gosto de misturar código html com javascript), faça da forma que achar melhor!
  24. i aew Vládia Queiroz, bom o cara que fez esse preload explicou legal, mas segue o exemplo de uso: <html> <head> <script TYPE="text/javascript" LANGUAGE="javascript"> function waitPreloadPage() { //DOM if (document.getElementById){ document.getElementById('prepage').style.visibility='hidden'; }else{ if (document.layers){ //NS4 document.prepage.visibility = 'hidden'; } else { //IE4 document.all.prepage.style.visibility = 'hidden'; } } } window.onload = function(){ waitPreloadPage(); } </script> </head> <body> <DIV id="prepage" style="position:absolute; font-family:arial; font-size:16; left:0px; top:0px; background-color:white; layer-background-color:white; height:100%; width:100%;"> <TABLE width=100%><TR><TD><B>Loading ... ... Please wait!</B></TD></TR></TABLE> </DIV> <-- AQUI VAI O RESTO DO SEU HTML --> </body> </html> espero que ajude, abraço!
×
×
  • Criar Novo...