Ir para conteúdo
Fórum Script Brasil

babaloricha

Membros
  • Total de itens

    355
  • Registro em

  • Última visita

Tudo que babaloricha postou

  1. Vou mas tenho que aprender ajax primeiro! vou ver se compro um livro ou algo do tipo, o material que eu estou encontrando na internet e baguncado ou incompleto!
  2. Bom eu num manjo po.... nenhuma ded php! mas so uma pergunta? onde o texto vai ser exibido? em um html dentro dede uma text area? o que você podee fazer e o seguinte em vez do br você poe uma caracter qualquer! ai na hora de exibir o texto , formata com o JS dando replace do simbolo para <br>!
  3. http://www.codigofonte.com.br/codigo/js-dh...m-um-formulario achei esse material! não consegui aplicar mas ve se você consegue falo!
  4. affffffff :blink: como num pensei nisso antes! mas irei tentar vlz! iixxi lembrei eu já tinha pensado nisso antes, mas eu não sei como fazer o arquivo asp ser dinamico! Estou vendo aki se consigo algo em ajax, mas já ouvi fala que o mesmo tem problemas com acentuação!
  5. ola galera eu estou tentando fazer um codigo onde o usuario escolhe varios nomes, conforme ele vai adicionando os nomes os nomes vao aparecendo numa tabela dinamica gerada assim ó: function acrescenTab(nome){ tabela=document.getElementById("selecionados"); linha=document.createElement("tr"); coluna=document.createElement("td"); tabela.appendChild(linha); linha.appendChild(coluna); coluna.appendChild(document.createTextNode(nome)); } obs: selecionados e uma table ai depois que a possa escolhe todos os nome ela aperta o botao gravar que excuta seguinte funcao: function gravarSelec(){ var c=0; tabela=document.getElementById("selecionados"); for( var i=1;i<tabela.childNodes.length;i++){ document.gravador.nome.value=tabela.childNodes[i].firstChild.textContent; document.gravador.action="incluirselec.asp"; document.gravador.submit(); } } ate que funciona bem se você for incluir so 2 nomes no banco, apartir de 3 ele começa a ter vontade propria de vez enquando 2 de vez em quando 3 são incluidos , 4 nem pensar! consegui 1 vez depois de sucesivas e cansativas tentativas. Pude perceber que quando incluiu 4 de uma vez deemorou um pocou. alguém tem uma ideia dee como resolver isso?
  6. Bom eu faço assim usando document.createElement("elemento") // input td tr table podee ser qualquer coisa document.setAttribute("proriedaded do elmento", "valor da propriedade") Da uma estudada mo dom procurando no google por appendChild você acha bastante coisa eu tenho um exemplo que roda no fire fox! <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> <script> function deleta(){ tab=document.getElementById("tabela1"); tab.removeChild(tab.lastChild); } function acrescenTab(nome){ tabela=document.getElementById("tabela1"); linha=document.createElement("tr"); coluna=document.createElement("td"); campo=document.createElement("input"); campo.setAttribute("type", "text"); coluna.setAttribute("onclick", "deleta(this)"); tabela.appendChild(linha); linha.appendChild(coluna); coluna.appendChild(campo); //coluna.appendChild(document.createTextNode(nome)); } </script> </head> <body> <br /> <table id="tabela2"> <tr> <td>lista </td> <td> <Table> <tr> <td> entra </td> </tr> <tr> <td onclick="deleta();"> sai </td> </tr> </Table> </td> <td> <table id="tabela1"> </table> </td> </tr> </table> <form name="gravador"> <input type="hidden" name="nome"/> </form> <input type="text" id="campo" /> <input type="button" value="acrescentar" onclick="acrescenTab(document.getElementById('campo').value)" /> <input type="button" value="gravar" onclick="document.gravador.nome.value='teste';alert(document.gravador.nome.value)" /> </body> </html> esper ter ajuda do falo!
  7. <body> <input type="text" size="21" maxlength="14" /><br /> <input type="password" size="21" maxlength="8" /> </body> </html> cara assim ficou certinho aki, ve se não tem nenhuma folha dede estilo enterferindo! acho que seu tópico vai ser movido para html!
  8. bom ano precisa coloca em todos afinal isso seria serviço de louco!!!!! da uma estudada em addEventListener, fiz um codigo pra ve se te ajuda! <body> <div id="minha"> <form name="form"> <input type="text" /> <input type="text" /> </form> </div> <script language="javascript"> var minhaDiv=document.getElementById("minha"); minhaDiv=addEventListener("keypress", opa,true); function opa(){ alert("opa"); } </script> </body> so que no lugar da funcao opa! você coloca a sua função! :P t+ registra ai no forum qu a galera aki ajuda bastante!
  9. já tentou? if ((hr >"8") && (hr <"13")){ document.write("<SMALL><CENTER><FONT>Bom dia Nativa<br>Para o dia nasecer feliz</FONT></SMALL></CENTER>"+ mn) minutos(mn); function minutos(minu){ // verifica se é antes ou depois de 30 if(minu>30) document.write("depois de 30 minutos") else document.write("antes de 30 minutos") }
  10. Bom não entendi a sua duvida direito? você quer um script que use a funcao que você postou em todos os campos é isso?
  11. Bom dia! como é que eu faco para verificar um registro que esta sendo colocado no banco, tem um campo que é = a um campo de eum registro que já esta no banco? obrigado!
  12. Obrigado era so isso que taa faltando! ;)
  13. oi! pra esse problema eu fiz esse codigo aqui acho que se você aptar para seu codigo da para usar! <!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> <form name="form"> <table> <tr> <td><input type="text" onchange="escreve(this)"/></td><td><input type="text" /></td> </tr> <tr> <td><input type="text" onchange="escreve(this)"/></td><td><input type="text" /></td> </tr> <tr> <td><input type="text" onchange="escreve(this)" /></td><td><input type="text" /></td> </tr> <tr> <td><input type="text" onchange="escreve(this)"/></td><td><input type="text" /></td> </tr> <tr> <td><input type="text" onchange="escreve(this)"/></td><td><input type="text" /></td> </tr> </table> </form> &lt;script> alert(document.forms[0].length); function escreve(input){ for(var i=0;i<document.forms[0].length;i++){ // procura o indicie do input! if(input==document.forms[0].elements[i]) document.forms[0].elements[i+1].value=input.value;// aliciona o valor no vizinho } } </script> </body> </html> roda o exemplo e ve se é + ou - isso que você quer! obs: soq ue no seu exemplo você pode usar o parent e opener.forms[]
  14. é pssivel fazer dessas forma? --------> a pagina incluirfunc.asp <html> <head> <!--#include virtual="funcoes.asp"--> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <% Call Abrecon Set rsQuery = conexao.Execute("insert into func(nome) values('"+fnome+"')") Call Fechacon %> </body> </html> ---------> funcoes.asp &lt;script language="vbscript"> <% dim conexao Sub Abrecon() set conexao = Server.CreateObject("ADODB.Connection") conexao.Open "Driver={SQL Native Client};Server=TI02\sqlexpress;Database=RH2;Uid=sa;Pwd=joao;" end Sub Sub Fechacon() set Conexao = nothing Set rsQuery = nothing end Sub sub incluiFunc() set fnome = request.form("nome") Set rsQuery = conexao.Execute("insert into func(nome) values('"+fnome+"')") end Sub %> </script> -------------- a pagina html! <!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> &lt;script language="javascript"> function incluiASP(){ document.nomef.action = "incluirfunc.asp"; document.nomef.submit(); } function excluirASP(){ document.nomef.action = "excluirfunc.asp"; document.nomef.submit(); } </script> <table> <tr> <td>Gerador de Recibo</td> </tr> <tr> <form name="nomef" method="post"> <td>Nome:<input type="text" name="nome" /></td> </form> </tr> <tr> <td> <input type="button" value="incluir" onclick="incluiASP()" /> <ul class="nav"> <li><a href="listacompleta.asp" target="conteudo">todos</a></li> </ul> </td> </tr> </table> <iframe name="conteudo"></iframe> <p>&nbsp;</p> </body> </html> obs: o codigo não faza inclusao no banco de dados!
  15. Ola galera! gostaria de saber como excutar funcoes apartir de eventos no asp? no java script eu sei que é assim <input type="button" onclick="funcao()"> e no asp?
  16. Funciono, mas como eu tinha dito antes eu não consigo acessar as priedadees do objeto! vo te que fazer do jeito que o mestre sam falou! parametro por parametro :o é rapaziada no JS nem tudo são flores! mas obrigado pela ajuda!
  17. <script> function popup(url){ window.open(url);//da uma olhana en tutos sobre o window.open pra ver os outros atributos! } </script> <select class="menudropdown" size="1" id="ur"name="URL" onChange="popup(document.getElementById('ur').value)"> <option class="menu2" value="#" selected>Busca rápida de fotos</option> <option class="menu1" value="frente.html">frente.html</option> <option class="menu1" value="closet.htm">Closet</option> <option class="menu1" value="escritorio.htm">Escritório</option> <option class="menu1" value="h_teather.htm">Home Theather</option> </select> ve se isso serve para oque você quer?
  18. Opa e ai! no fire fox também funciona! :lol: mas já que o innerHTML funciona no ie e no ff melhor ainda! Os lops a aninhados são propositais preciso de uma tabela com varias linhas! pretendo fazer um script legal posicionamento! esse script vai fazer parte do meu tcc caso eu termine e claro! Mas mesmo se não terminar vai ter agradecimentos para o pessoal aqui do forum :lol: eu corrigi de acordo com oque vocês postaram mas mesmo assim quando tento passar um objeto" listaquarto" não cosnigo acessar as propriedades! mas se eu passar a priedade "listaquarto.numero" ai vai! tem alguma manha especial pra passar objeto e acessar as propriedadades dentro da função? há e tem outra porque o layer não fica na posicao que eu botei? sera por causa do document.writeln?
  19. Bom simultaniamente não sei se e possivel mas soma você pode concatenar o conteudo de cada campo na ordem em que você quiser fica tipo assim var camp1=document.getElementById('cp1').value; var camp2=document.getElementById('cp2').value; var camp3=document.getElementById('cp3').value; var camp4=document.getElementById('cp4').value; resultado = camp1+camp2+camp3+camp4; alert(resultado); os cp1..2..3 são os id dos elemtos input!!!
  20. Bom galera to tentando fazer um script que monta uma celula da tabela pra cada "quarto", e qua quando a pessoa pssar o mouse por cimada celula tem que apareceer as propriedades do quarto. mas estou enfrentando uns probleminhas, com a passagem de parametros. rodem isso ai: <!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> <style type="text/css"> <!-- #Layer1 { position:absolute; width:200px; height:115px; z-index:1; left: 523px; top: 318px; } --> </style> </head> <body> <script language="javascript"> var listaquarto= new Array(); function quarto(n,o,cli){ this.numero=n this.ocup=o; this.cliente=cli } listaquarto[0]=new quarto(1,0,"rui");// simulacao dos dados do banco listaquarto[1]=new quarto(2,0,"maria"); listaquarto[2]=new quarto(3,0,"jose"); listaquarto[3]=new quarto(4,1,"nalva");// quarto ocupado listaquarto[4]=new quarto(5,0,"joao"); listaquarto[5]=new quarto(6,0,"thiago"); listaquarto[6]=new quarto(7,0,"matos"); listaquarto[7]=new quarto(8,1,"carol");// quero ocupado listaquarto[8]=new quarto(9,0,"roberta"); listaquarto[9]=new quarto(10,0,"jeferson"); listaquarto[10]=new quarto(11,1,"luana"); listaquarto[11]=new quarto(12,0,"cesar"); total=listaquarto.length -1; document.writeln("<table border=1 align='center'><tr>"); while(total!=0){ document.writeln("<tr>"); for(var j=0;j<listaquarto.length/2;j++,total--){ if(total<0) alert("paro paro paro"); if(listaquarto[total].ocup==0) document.writeln("<td onmouseover='statusvaga("+listaquarto[total]+");' width=30 align='center' bgcolor='#00ff00'>"+listaquarto[total].numero+"</td>"); else document.writeln("<td width=30 align='center' bgcolor='red'>"+listaquarto[total].numero+"</td>"); } document.writeln("</tr>"); } document.writeln("</tr></table>"); function statusvaga(quarto){ tabela=getElementById("tab"); tabela.rows[0].cells[1].textContent=quarto.cliente; } </script> <table> <tr> <td onmouseover="alert('a');" onmouseout="alert('b');"> opaaaa</td> </tr> <div id="Layer1"> <table id="tab"> <tr> <td>cliente:</td><td></td> </tr> </table> </div> </body> </html> se algum souber o que acontece eu aradeco muito! :P
  21. olha ai! ve se e isso que você quer? <body> <script> function verifica(url){ var inicio = url.substr(0,7); if(inicio != "http://") alert("erro preencah o campo com http"); } </script> <input type="text" id="url" /> <input type="button" onclick="verifica(document.getElementById('url').value);" value="verifica" /> </body> </html>
  22. bom ve se isso ajuda! <!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> <form name="jok"> <input type="text" name="texto" id="esse"/> </form> <input type="button" onclick="visualiza()" value="opa" /> <script language="javascript"> function visualiza(){ var minhaJanela=window.open("", "tinyWindow", 'toolbar,width=600,height=600'); minhaJanela.document.write(minhaJanela.opener.document.getElementById("esse").value); minhaJanela.document.close(); } </script> </body> </html> passagem de um valor de um campo so!
  23. você que que a pagina com os dados apareça antes dos dados serem submetidos ou depois? aceita uma sugestao, em ves de ser uma pagina noa podee ser uma div ou um layer? assim você evita a "linguiça" .
  24. Opa terminei! bompra quem quiser testar do jeito que o mestre sam colocou ta melhor mas prp que eu preciso não posso usa getElementsById mas ta ai! <!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; a=verifica(a); unid=a.length - 1; marc11=0; for(var expo=0,unid;unid>=0;unid--,expo++){ if(a[a.length-2]==1 && marc11==0){ if(a[a.length-1]==1) valores[unid-1]=extenso[10].escrita; else valores[unid-1]=extenso[a[unid-1]+a[unid]-1].escrita; valores[unid]=""; marc11=1; unid=unid-1; expo=expo+1; } else{ for(l=0;l<=35;l++){ if(extenso[l].numero ==a[unid]*expoent(expo)) valores[unid]=extenso[l].escrita; } } } alert(valores); b=document.getElementsByTagName("table"); b[0].rows[0].cells[1].innerHtml=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; } function verifica(valor){ var vrf = 0; for(i=0;i<valor.length;i++){ if(valor.charAt(i)==",") vrf=1; } if(vrf==1){ valor=valor.split(","); return valor[0]; } else return valor; } </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> esse codigo se limita 1 a 9999 , caso alguém queira um range maior , se quiser uma maozinha pra mudar podeme adiciona no MSN! falow! :lol:
×
×
  • Criar Novo...