Ir para conteúdo
Fórum Script Brasil

Mestre SAM

Veteranos
  • Total de itens

    488
  • Registro em

  • Última visita

Tudo que Mestre SAM postou

  1. babaloricha, copiei o codigo que você postou ai em cima, e não funcionou nem com 11, nem com 1, nem com numero nenhum. hehehe postou o codigo certo!? hehehe at, --- agora que eu vi o teu comentario dentro do codigo dizendo que só funciona no FF. veja, eu não deixei o codigo pronto e redondo não. apenas dei uma lapidada para funcionar o numero 11. hehe ah! e deixei funcionando no FF e IE. <!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>teste</title> </head> <script language="javascript"> 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 expoent(v){ var mult = 1; if ( v == 3 ) return mult; for ( v; v > 0; v-- ) mult = mult*10; return mult; } function formata(v,a){ var porExtenso; var e = " e "; alert(v); switch( v.length ) { case 1: porExtenso = v[0]; break; case 2: if ( eval(a) < 21 ) { porExtenso = v[0]; } else { 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; } function conta() { var valores = new Array(); var 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 == 1) { valores[unid] = extenso[a-1].escrita; valores[unid+1] = ""; } else { for ( l=0; l <= 35; l++ ) { if ( extenso[l].numero == eval(a) ) { valores[unid] = extenso[l].escrita; } } } } document.getElementById("escreve").innerHTML = formata(valores,a); } </script> <body> <input type="text" size="10" id="camp" name="camp"> <input type="button" value="transforma" onclick="java script:conta();"> <table> <tr> <td>por extenso:</td> <td><div id="escreve">aaaaaaaaaaaaa</div></td> </tr> </table> </body> </html> agora é contigo, termina ai. :) at+
  2. da uma olhada nesse tópico, ve se te ajuda: http://scriptbrasil.com.br/forum/index.php...st&p=288815 at+
  3. cara, nem todo mundo tem o IE 7 pra poder testar e te ajudar. se tu puder colocar a mensagem de erro alem do codigo que você já postou, talvez alguém saiba como ajudar. at,
  4. opa, la onde você colocou o -65 em negrito, pode tira. logo abaixo já tem um bloco while, altere de: para: var subir = 25; while(li){ if(li.tagName=='LI'){ li.className='currentDepth' + currentDepth; li.id = 'dhtmlgoodies_listItem' + liIndex; liIndex++; var uls = li.getElementsByTagName('UL'); li.onmouseover = showHideSub; if(uls.length>0){ var offsetToFunction = li.getElementsByTagName('A')[0].offsetWidth+2; if(navigatorVersion<6 && MSIE)offsetToFunction+=15; // MSIE 5.x fix initSubMenus(li,offsetToFunction,(currentDepth+1)); } if(MSIE){ var a = li.getElementsByTagName('A')[0]; a.style.width=li.offsetWidth+'px'; a.style.display='block'; } } li = li.nextSibling; subir += 20; } ul.style.top = (topPos - subir) + 'px'; ul.style.display = 'none'; já vai da uma diferença. :-) sucesso ai,
  5. tu carregou os arquivos em objetos? usando java ou javascript? só pra saber como tu pretende manipular esses objetos. at,
  6. coloca o que você já fez ai, quem sabe, mechendo aqui e ali a gente poe a funcionar. at+
  7. oi Penny, seja bem vinda ao forum. pelo que entendi, você consegue criar os campos dinamicamentes via javascript. correto!? o seu problema não esta no js, e sim no arquivo php para capturar o valor dos inputs, é isso? então seu problema parece ser com php e não com js. vou mover para area adequada. at+
  8. Mestre SAM

    Duvida Com Ajax

    eu não entendi nada do que você falou. mas não parece problema de ajax, ta mais pra php. aquela function é uma funcao js ou em php?
  9. ele só vai dar submit se você colocar um destino para o submit. no seu form, a action esta em branco. e na action você deve colocar o nome da pagina que ira receber o form. <form name="formulario" action="destino.html" method="post" >
  10. tira o javascript do href e coloque no onclick. e outro detalhe. window.open abre uma nova janela. não tem como usar target em window.open. <a onclick="java script:janelaSecundaria('http://img231.imageshack.us/img231/4647/blnb5.gif')" style="cursor:hand;"> t+
  11. Mestre SAM

    Ajax

    isso que a andreia falou é a soluçao mais simples, na hora que você gerar o arquivo xml, coloque algum valor indicando que não tem valor. tenta uma frase, ou espaços em branco. qualquer coisa diferente de null. t+
  12. ate é possivel, mas não sei se vale o esforço. tente assim: <a onclick="window.location=http://www.meusite.com.br/teste.php">Mais fotos</a> t+
  13. que isso? isso existe? não seria? "<select><option value=$cidade>$cidade</option><select>" e o que seria seguir de forma automatica? eu não entendi.
  14. não, o que eu quiz dizer passando aquele link, é que uma solucao seria o uso de cookies. procure no forum por cookies, esta cheio de exemplos. at,
  15. olhe esse post, talvez tenha algo que ajude: http://scriptbrasil.com.br/forum/index.php?showtopic=105168 at,
  16. reveja seu if. if ( valor == "true" ) { at,
  17. os dois radios precisam ter o mesmo nome.
  18. oi pukurucha, para uma solucao em php, visite a area especializada em php do forum. http://scriptbrasil.com.br/forum/index.php?showforum=4 comece procurando no forum, usando o sistema de busca. se não encontrar, então crie um tópico com sua duvida. at,
  19. para entender um pouco mais sobre xml, de uma olhada nesse site: http://www.gta.ufrj.br/grad/00_1/miguel/ duvidas com relacao ao postgres, visite o forum sobre banco de dados: http://scriptbrasil.com.br/forum/index.php?showforum=78 at,
  20. no link que eu te passei ele mostra como usar. quando você submete um formulario, a resposta retorna para o navegador que fez a solicitacao. você pode abrir um popup quando submeter, mas a resposta do servidor não ira para a popup. para abrir a popup ao clicar no submit, basta pegar o codigo do link que eu te passei, e colocar no evento onclick do seu botao de submit. simples assim, at+
  21. ah certo, pegando da url então. então tenta algo assim: <script> var id = aqui você pega seu id da url; document.write("<script src='arquivo.asp?id="+id+"'></script>"); </script> at,
  22. veja aqui no forum: http://scriptbrasil.com.br/forum/index.php...ost&p=36851 at,
  23. cara esse id ta vindo da onde??? é uma variavel php, é isso??? a maneira como você colocou as aspas ali esta confuso... seria mais ou menos assim: <script src="arquivo.asp?id=<%php echo $id; %>"></script> t+
  24. não entendi sua duvida. você tem um servidor que armazena os logs do jabber. ok. ele salva arquivos xml no banco de dados??? qual a estrutura desse arquivo xml? qual é o banco de dados? qual o tipo do campo? quando você diz agrupar, você quer dizer deixar todo o conteudo num unico arquivo? o que seria visualizar melhor? pra algumas pessoas visualizar melhor é aumentar o tamanho da fonte. at,
  25. ate daria, mas o trabalho não compensa, teria que fazer o loop que a andreia falou, verificar quais estao marcados, cada item marcado você poderia guardar numa variavel, concatenando os valores, depois submeter a pagina com todos os itens na url. na pagina que abrir, você teria que ler a url, filtrando os valores que vieram concatenados. para então escrever na pagina. ou seja... é trabalhoso, e muito mal estruturado. melhor usar uma linguagem dinamica para isso. t+
×
×
  • Criar Novo...