Ir para conteúdo
Fórum Script Brasil

babaloricha

Membros
  • Total de itens

    355
  • Registro em

  • Última visita

Tudo que babaloricha postou

  1. a sim com certeza algo dinamico não vai ser tão moleza assim, mas um sub menu não tendee a ser uma coisa que se altere a todo momento, eu sugiro que você fassa essa " gambiarra" que eu postei atá conseguir algo definitivo!
  2. opa isso ai e moleza meu rapaz! <ul id="subOf0" class="menuBlock2" currentdepth="2" style="z-index: 1001; position: absolute; left: 126px; top: 50px; display: none;"> e so trocar a posicao do top para um valor menor eu botei 50 e já fico pra cima! falo!
  3. ai vai a bucha! o programa e bem simples pos não faco questao de ponto nem virgula nem nada mas o defeito por enquanto e o numero 11! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <script language="javascript"> //esse codigo so funciona no ff :( var extenso=new Array(); extenso[0]= {numero:1,escrita:'um'}; extenso[1]= {numero:2,escrita:'dois'}; extenso[2]= {numero:3,escrita:'tres'}; extenso[3]= {numero:4,escrita:'quatro'}; extenso[4]= {numero:5,escrita:'cinco'}; extenso[5]= {numero:6,escrita:'seis'}; extenso[6]= {numero:7,escrita:'sete'}; extenso[7]= {numero:8,escrita:'oito'}; extenso[8]= {numero:9,escrita:'nove'}; extenso[9]= {numero:10,escrita:'dez'}; extenso[10]= {numero:11,escrita:'onze'}; extenso[11]= {numero:12,escrita:'doze'}; extenso[12]= {numero:13,escrita:'treze'}; extenso[13]= {numero:14,escrita:'quatorze'}; extenso[14]= {numero:15,escrita:'quinze'}; extenso[15]= {numero:16,escrita:'dezeseis'}; extenso[16]= {numero:17,escrita:'dezesete'}; extenso[17]= {numero:18,escrita:'dezoito'}; extenso[18]= {numero:19,escrita:'dezenove'}; extenso[19]= {numero:20,escrita:'vinte'}; extenso[20]= {numero:30,escrita:'trinta'}; extenso[21]= {numero:40,escrita:'quarenta'}; extenso[22]= {numero:50,escrita:'cinquenta'}; extenso[23]= {numero:60,escrita:'secenta'}; extenso[24]= {numero:70,escrita:'setenta'}; extenso[25]= {numero:80,escrita:'oitenta'}; extenso[26]= {numero:90,escrita:'noventa'}; extenso[27]= {numero:100,escrita:'cem'}; extenso[28]= {numero:200,escrita:'duzentos'}; extenso[29]= {numero:300,escrita:'trezentos'}; extenso[30]= {numero:400,escrita:'quatrocentos'}; extenso[31]= {numero:500,escrita:'quinhentos'}; extenso[32]= {numero:600,escrita:'seiscentos'}; extenso[33]= {numero:700,escrita:'setecentos'}; extenso[34]= {numero:800,escrita:'oitocentos'}; extenso[35]= {numero:900,escrita:'novecentos'}; function conta(){// funcao que trasforma conteudo numerico escrito por extenso var valores= new Array(); var a; a=document.getElementById("camp").value; unid=a.length - 1; for(var expo=0,unid;unid>=0;unid--,expo++){ if(1==a[a.length-2] && a[unid]==1){//tratando 11 12 13....19 valores[unid]=extenso[a[unid]+a[unid+1]-0-1].escrita; //-0 garente que o dado e numerico valores[unid+1]=""; } else{ for(l=0;l<=35;l++){ if(extenso[l].numero ==a[unid]*expoent(expo)) valores[unid]=extenso[l].escrita; } } } b=document.getElementsByTagName("table"); b[0].rows[0].cells[1].textContent=formata(valores); } function expoent(v){ var mult=1; if(v==3) return mult; for(v;v>0;v--) mult=mult*10; return mult; } function formata(v){ var porExtenso; var e=" e "; switch(v.length){ case 1:porExtenso=v[0]; break; case 2:porExtenso=v[0]+e+v[1]; break; case 3:porExtenso=v[0]+e+v[1]+e+v[2]; break; case 4:porExtenso=v[0]+" mil "+v[1]+e+v[2]+e+v[3]; break; default:porExtenso="Erro"; break; } if(porExtenso[porExtenso.length-1]==" ") porExtenso=porExtenso.substr(0,porExtenso.length -2); return porExtenso; } </script> <body> <input type="text" size="10" id="camp" /><input type="button" onclick="conta()" /> <table> <tr> <td>por extenso:</td><td>aaaaaaaaaaaaa</td> </tr> </table> </body> </html> ta ai! aceito todas as sugestoes :P
  4. Ola galera gostaria de saber se alguém tem uma função que escreva um numero por extenso. de preferencia js , mas pode ser em outra linguagem! mas também que tebnha todas as funcões definidas, pois já peguie algumas mas que tinham funcoes que eram nativas da linguagem, que eu não entendo logo no consigo passar para js! Eu já fiz uma mas ela tem problemas co 11 12 .... 19. dez de já grato
  5. aí galera to com uma duvida! nesse codigo html form name="form" id="ab"> <table> <tr> <td><input type="text" size="5" name="ab"/></td> </tr> </table> <table> <tr> <td><input type="text" size="5" name="ab"/></td> </tr> </table> <table> <tr> <td><input type="text" size="5" name="ab" /></td> </tr> </table> <table> <tr> <td><input type="text" size="5" name="ab" /></td> </tr> </table> <table> <tr> <td><input type="text" size="5" name="ab" /></td> </tr> </table> </form> </body> </html> como eu faço pra pegar todos os inputs? eu já tentei inputs=document.getElementsByName("ab"); mas quando eu coloco inputs.length o valor e 0 oque fazer? Consegui era vacilo de escrita! var f=getElementById("id do form"); f.elemens[].value; obrigado a quem tentou ajudar!
  6. O aqui funciono beleza tanto no ie quanto no firefox!
  7. babaloricha

    Bd.mdf?

    AAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!!!!!!!!!!!!!!! consegui! o problema era que eu não tinha colocado autenticacao mista, apaguei o sql e instalei de novo selecionando a autenticão mista e funfo direitinho do jeitinho que vocês tinham postado ai vlz
  8. babaloricha

    Bd.mdf?

    então eu so tenho que botar o servico pra rodar Driver={SQL Native Client};Server=TI02/sqlexpress;Database=nome da base de dados;Uid=usuario definido no sql;Pwd= password definido no sql quando eu no server o ip da minha maquina da problema de pipes nomeados , e quando coloco assim com esta ti02/sqlexpress da erro "Falha de logon do usuário 'jmelo'. O usuário não está associado a uma conexão confiável com o SQL Server. " tipo não na sei o que fazer ! Preciso configurar as fontes de dados odbc? eu consigo fazer a a conexao odbc pelo teste do windows quando, falo autenticaçao do windows mas pela autenticao do sql , da o erro de o mesmo erro de conec confialvel.
  9. babaloricha

    Bd.mdf?

    opa mdf e a extencao do arquivo que foi gerado pelo sql server express 2005! vou testar agora se tem alguma forma de comverte para mdb, mas quando eu passo o mouse por cima e ixibida a seguinte descricao tipo: SQL SERVER Database primary data file tamanho: 3mb você nunca vio essa extencao? to ficando apavorado agora! mas obrigado pelo link ;)
  10. babaloricha

    Bd.mdf?

    Ola galera hj pesei o dia tentando fazer um bendita de uma conexao com o bd com asp. agora no final do dia .............. não consegui :angry: , Estou usando SQL SERVER EXPRESS 2005, já fiz a o dsn na fonte de dados odbc, mas quando vou testar esse codigo ( asp com javascript) e exibido o seguinte: Tipo de erro: Microsoft JET Database Engine (0x80004005) Formato de banco de dados 'c:\RH.mdf' não reconhecido. /olajs.asp, line 12 <%@ LANGUAGE="JAVASCRIPT" %> <html> <head> <title>Consultando dados de um Banco de dados</title> </head> <body> <% var conn= Server.CreateObject("ADODB.Connection"); var recordSet = Server.CreateObject("ADODB.RecordSet"); conn.connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/RH.mdf"; conn.Open(); recordSet.Open("select * from funcionarios;",conn); Response.write("Macoratti.net - Tabela de Preços para remessa via carta registrada"); Response.Write("<table bgcolor='aqua' border=1>"); while(!recordSet.EOF) { Response.Write("<tr>"); Response.Write("<td>"); Response.Write(recordSet("nome")); Response.Write("</td>"); Response.Write("<td>"); Response.Write(recordSet("descricao")); Response.Write("</td>"); Response.Write("<td>"); Response.Write("R$ "); Response.Write(recordSet("preço sugerido")) Response.Write("</td>"); Response.Write("</tr>"); recordSet.MoveNext(); } Response.Write("</table>"); conn.close(); conn = null; %> </body> </html> obs: exemplo que foi adptado estava em acess obs 2: eu sei que aqui noa e javascript mas aminha duvida esta + relacionada com o asp!
  11. ele nun faz nada, se você não escrever nada ele não exibe nenhuma mesagem se você digitar um numeor > que o maximo ele também não faz nada!
  12. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="javascript"> // JavaScript Document // funcao utilitaria que retorna trrue se um strting contiver só caracteres dee spaco em branco function isblank(s){ for (var i = 0;i < s.length; i++){ var c = s.charAt(i); if ((c!=' ') && (c!= '\n') && (c!= '')) return false; } return false; } //Essa é a função que realliza a verificação deo formulario. É invocada //a partir do tratador ded evento on submit . O tratador deve retornar qualquer valor que // essa função retornar. function verify(f){ var msg; var empty_fields = ""; var errors = ""; // "varre" os elementos do formulario , procurando todos os elementos Text e Textarea //que não tiveram uma propriendade "opcional" dedefinida. //Depois verifica os campos que estão vazios e faz uma lista deles. Alem disso, //se qualquer um desses elementos tiver uma propriendade "min" ou "max" deefinida, //verifica se os numeros estão no intervalo certo. Se o elemento tiver //uma propriedadede "numérica" definida , verifica se é um numero, mas não // seu intervalo.Coleta as mensagens de erro para os campos que estao errados. for(var i=0;i<f.length; i++){ var e = f.elements[i]; if (((e.type == "text")||(e.type="textarea")) && !e.optional){ //Primeiro verifica se o campo esta vazio if((e.value == null) || ( e.value =="") || isblank(e.value)){ empty_fields += "\n" + e.name; continue; } // Agora verifica os campos que devem ser numéricos if(e.numeric || (e.min!= null)||(e.max!= null)){ var v = parseFloat(e.value); if(isNaN(v)||((e.min!=null)&&(v < e.min))||((e.max!= null)&&(v>max))){ erros += "- O campo " + e.name + " deve ser um numero"; if(e.min!=null) errors += "é maior do que " + e.min; if(e.max!=null) errors += " e menor que " + e.max; else if(e.max1=null) errors += " deve ser menor que " + e.max; errors += ".\n"; } } } } // se houver erro , exibe as mensagens , e Retorna false para impedir que o formulario seja enviado. //Caso contrario , retorna true. if(!empty_fields && !errors) return true; msg = "___________________________________________________________________ _ \n\n" msg += "O formulario não foi enviado porque ocorreram os seguites erros.\n"; msg += "por favor corrija esses erros e re-envie.\n"; msg += "___________________________________________________________________ _ \n\n" if (empty_fields){ msg += " - Os capos seguintes estão vazios:" + empty_fields + "\n"; if( errors) msg += "\n"; } msg += errors; alert(msg); return false; } </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <form onsubmit="return verify(this);"> nome: <input type="text" name="nome" /><br /> sobrenome: <input type="text" name="sobrenome" /><br /> Endereço:<br /><textarea name="endereco" rows="4" cols="40"></textarea><br /> CEP: <input type="text" name="zip" /><br /> Telefone: <input type="text" name="telefone" /><br /> <input type="submit" /> </form> </body> </html> e o pior erros não são exibidos!!!!
  13. Opa eu não sei como o opera funciona mas talves ele precise de informaçãoe mais detalhatas, tipo um formato seila! to estudando os cookies . se quiser trocar uma ideeia invita eu joaojok@hotmail.com
  14. testei isso funciona normal! e e não mudei nada nada, verifica o id <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <script language="javascript"> function teste(){ document.getElementById('trTeste').innerHTML = '<br>mudou</br>'; } </script> <div id="trTeste"> aaaaaaaaaaaaaa</div> <input type="button" onclick="teste();" </body> </html>
  15. so algumas pergunta meu rapaz! o banco esta funcionando? qual e o tipo de dado que você colocou para o cpf?
  16. tenta fazer assim document.all["conteudo"].height = document.frames["conteudo"].document.body.scrollHeight - 100;
  17. de acordo com o seu codigo! &lt;script language= "JavaScript" type=" text/JavaScript"> document.location.reload();
  18. não entendi o script direito mas testei do jeito que você posto e num funfo nem no ie
  19. Bom o codigo e esse mesmo mas os dois "identicos" mas um funciona e o outro não!! :huh: mas valeu! o importante e usar!
  20. Ola galera estou tentando fazer um exemplo do livro "javascript o guia definitivo" onde o tópico substituição de imagens! no caso ele esta tentando simular uma check box com imagens, ondee existem 4 imagens . box marcado box desmarcado box marcado com destaque box desmarcado com destaque o codigo e esse! <html> <head> <title>Untitled Document</title> <script language="javascript"> function ToggleButton(document, checked, label, onclick){ if(!ToggleButton.prototype.over){ ToggleButton.prototype.over = _ToggleButton_over; ToggleButton.prototype.out = _ToggleButton_out; ToggleButton.prototype.click = _ToggleButton_click; ToggleButton.images = new Array(4); for(var i = 0; i<4; i++){ ToggleButton.images[i] = new Image(ToggleButton.width, ToggleButton.height); ToggleButton.images[i].src = ToggleButton.imagenames[i]; } } this.document = document; this.checked = checked; this.highlighted = false; this.onclick = onclick; if(typeof this.onclick == "string") this.onclick = new Function("state", this.onclick); var index = document.images.lenght; document.write('&nbsp;<a href="about blank" ' + 'onmouseover="document.images['+index+']._tb.over();return true;" '+'onmouseout="document.images['+index+']._tb.out()" ' + 'onclick="document.images['+index+']._tb.click(); return false;">'); document.write('<img src=" ' + ToggleButton.imagenames[this.checked+0] + ' " '+' width=' + ToggleButton.width + 'height=' + ToggleButton.height + ' border="0" hspace="0" vspace="0" aling="absmiddle">'); if(label) document.write(label); document.write('</a></br>'); this.image = document.images[index]; this.image._tb = this; } // metodo over() function _ToggleButton_over(){ this.image.src=ToggleButton.imagenames[this.checked +2] this.highlighted=true; } // metodo out() function _ToggleButton_out(){ this.image.src=ToggleButton.imagenames[this.checked +0] this.highlighted=false; } //metodo click() function _ToggleButton_click(){ this.checked = !this.checked; this.image.src = ToggleButton.imagenames[this.checked + this.hightlighted*2]; if(this.onclick) this.onclick(this.checked); } //inicia as propriedades estaticas ToggleButton.imagenames = new Array(4); ToggleButton.imagenames[0] = "images/boxdesmarcado.jpg"; // a caixa desmarcada ToggleButton.imagenames[1] = "images/boxmarcado.jpg";// a caixa com uma marcação ToggleButton.imagenames[2] = "images/boxdesmarcadoHig.jpg";// desmarcada mas deestacada ToggleButton.imagenames[3] = "images/boxmarcadoHig.jpg";//Marcada e destacada ToggleButton.width = ToggleButton.height = 25 // Tamanho de todas as Imagens </script> </head> <body> Opcional extras :<br /> <script> var tb1 = new ToggleButton(document,true,"56k moden"); var tb2 = new ToggleButton(document,false,"Impressora",function(clicked{alert("printer: " + clicked);}); var tb3 = new ToggleButton(document,false,"Fita", "alert('Fita:'+state)"); </script> <form> <input type="button" value="Report Buttons" onClick="if(tb1.checked) tb1.click();if(tb2.checked) tb2.click();if(tb3.checked) tb3.click();" /> <input type="button" value="Reset Buttons" onClick="if (tb1.checked) tb1.click();if (tb2.checked) tb2.click();if (tb3.checked) tb3.click();" /> </form> </body> </html> mas o problema e que as imagens não aparecem alguém já vio algo do tipo!
  21. já tentou o getURL("http://xxxxxxx.xxx.xx") se você colocar no ultimo frame ele vai abrir a pagina definida entre parenteses!!!!
  22. Opa eu não sei onde encontrar mas se você passar as formulas que você vai usar a galera do forum te ajuda!, eu mesmo acho que to bem sucegado hj e posso te ajudar!!!
  23. você pode usar na pagina do iframe o evento onload! tipo coloca um layer que cubra a toda a area do iframe e quando a pagina terminar de carregar você esconde ele! obs: não sei porque não funciona se tiver objetos swf na pagina eles aparecem por cima do layer mesmo antes da pagina ser carregada!
×
×
  • Criar Novo...