
Silvio Oliveira
Membros-
Total de itens
36 -
Registro em
-
Última visita
Tudo que Silvio Oliveira postou
-
Bom dia pessoal. Me ajudem aqui. To implementando um auto complete no campo input queria que o usuario não tivesse que clicar numa div ou link pra escolher o item. Dai pensei em colocar um input com um select multipl embaixo dele com os resultados, até ai nada de mais. Só que eu gostaria de poder navegar pelo select com as [setas de navegação] pra escolher meu item, mas quando eu digitar alguma coisa voltar para para o input para continuar a rotina do auto complete. alguém tem uma ideia melhor.? O caminho é esse? Oque acham?
-
tBody erro no ie
pergunta respondeu ao Silvio Oliveira de Silvio Oliveira em Ajax, JavaScript, XML, DOM
E ai nada gente?!!!! -
Ola pessoal Ca estouy + una vez Hehe Ahhh IE dos quintos!!!!!!!!! (sem ofensa aos defensores) Fala serio to com um problemao com o ie um tBody q funciona normalmente no FF da erro em tempo de execucaono ie. Na pagina: <body topmargin="0" leftmargin="0" onLoad="listaCidades();"> <table width="350" border="0" cellspacing="2"> <thead> <tr height="20"> <th align="center" bgcolor="#efefef">Excluir</th> <th align="center" bgcolor="#efefef">Alterar</th> <th align="center" bgcolor="#efefef">Nome</th> </tr> </thead> <tbody id="tbListaCidade" align="center" bgcolor="#CCCCCC"> </tbody> </table> </body> A funcao q controi a lista function listaCidades() { var valor = "teste de html"; document.getElementById('tbListaCidade').innerHTML = valor } FF = Funciona 100% e no IE = 0% Alguma dica?
-
(Resolvido) Pegar o valor selecionado
pergunta respondeu ao Tenko de Silvio Oliveira em Ajax, JavaScript, XML, DOM
alert(document.getElementById('campo').value); -
Form gerado dinamicamente
pergunta respondeu ao Silvio Oliveira de Silvio Oliveira em Ajax, JavaScript, XML, DOM
Voce não entendeu. Eu preciso gerar este form dinamicamente. -
Form gerado dinamicamente
pergunta respondeu ao Silvio Oliveira de Silvio Oliveira em Ajax, JavaScript, XML, DOM
Olha só eu criei o meu form assim. Depois eu estou imprimindo ele numa div. function montaTb(operacao){ var bt = ""; if(operacao == "IN"){ bt = "<a href='java script:inCidade();'>INSERIR</a>"; } else { bt = "<a href='java script:upCidade();'>ALTERAR</a>"; } /*var testeF = new Object(); testeF.nome = ""; alert("a " + document.forms.length) "<form></form>"; alert("D " + document.forms.length)*/ var retorno = ""+ //"<div>" + //"<table width='300' border='0' cellspacing='2' "+ "<form method='post' id='formCidadeUf' name='formCidadeUf' action=''>"+ "<input type='hidden' name='cidadeBean.seq' id='cidadeBean.seq'>"+ "<input type='hidden' name='cidadeBean.id' id='cidadeBean.id'>"+ "<tr>"+ "<td>Nome:</td>"+ "<td><input name='cidadeBean.nome' type='text' id='cidadeBean.nome' size='50' maxlength='80'></td>"+ "<td>"+bt+"</td>"+ "</tr><tr><td colspan='2' id='cidadeBean.msgErro'></td></tr>"+ "</form>"; //"</table>"; //"</div>"; return retorno Ele funciona certinho salva e tals ... Mas prorpiedade reset() não funciona document["formCidadeUf"].reset(); E quando eu vou ler todos os elementos do form o campo nome não aparece for(var name in form) names += name + "<br>"; E tambem este cara aqui alert(form.elements.length) so me retorna 2 quando na verdade deveria retornar 3 (cidadeBean.seq, cidadeBean.id, cidadeBean.nome) Será que esqueçi de alguma coisa? Pelo que vi ele esta criando o form no obj FORMS//document.forms.length Pessoal vocês tão por ai? já sairam de ferias? rsss Olha só com + testes percebi que se eu remover as <TABLE><TR><TD> o campo nome aparece no array de elemntos do fomr. O reset ainda não funciona. Mas porque tenho q deixar os campos do form soltos na div? Tem alguma regra? -
Pessoal ... Duvida simples Pessoal digamos que eu gere um form dinamicamente atraves de uma acao do usuario. var retorno = innerHTML + "" + "<form method='post' id='formCidadeUf' name='formCidadeUf'>"+ "<td><input name='nome' type='text' id='nome' size='50' maxlength='80'></td>"+ "</form>"; Agora se eu quiser ler este form depoir de gerado. Como faço isto? se eu fizer document.formCidadeUf ele me da um null. Tem como ler estes objetos gerados dinamicamente?
-
[resolvido] Paralisando funcao.
pergunta respondeu ao Silvio Oliveira de Silvio Oliveira em Ajax, JavaScript, XML, DOM
Voce quer dizer assim? <a href="#" onClick="clearTimeout(programaHora)">Stop</a> Ta feito. Na verdade faltava criar uma variavel "contador = settimeout ..." Criei esta variavel e depois passei no clear. Furunfo. -
Mensagem em caixa de texto desabilitada
pergunta respondeu ao BettMann de Silvio Oliveira em Ajax, JavaScript, XML, DOM
O moderador Me diz ai " ... Gente, tem alguma restricao no uso do GETATTRIBUTE?" Posso usar isto normalmente? porque não é muito usada? E quanto a isto ... O campo esta desabilitado mas as suas propriedades, atributos e metodos ainda existem. -
Mensagem em caixa de texto desabilitada
pergunta respondeu ao BettMann de Silvio Oliveira em Ajax, JavaScript, XML, DOM
Cara estou estudando algo bem parecido com isto. Pelo que vi voce pode inserir um atributo num obj de form e depois ler pelo getAttribute alert(document.formTeste.nome.getAttribute('msg')) <input type="text" name="nome" id="nome" msg="abc"/> O interessante é que ele não cria "msg" como propriedade do obj e sim como atributo. Mas dai você pode ler com o "get..." Acredito que isto facilite muita coisa mas eu nunca tinha visto um ex disto por ai. Ajuda legal em validacoes eu acho. Gente, tem alguma restricao no uso do GETATTRIBUTE? -
[resolvido] Paralisando funcao.
pergunta respondeu ao Silvio Oliveira de Silvio Oliveira em Ajax, JavaScript, XML, DOM
Eu já dei uma olhada. Mas o clear eu preciso programar dentro da funcao. e neste caso eu não sei o momento em q o usuario ira clicar para disparar a acao. -
Ola pessoal tenho a funcao abaixo. So q qro parar ela num determinado momento, numa acao do usuario q não sei quando sera. Como faco para anular esta funcao? function programaHora(){ //... buscaProgramaHora(hora, textoDia); buscaProgramaProximo((hora + 1), textoDia); setTimeout("programaHora()",500000); }
-
form e object
pergunta respondeu ao Silvio Oliveira de Silvio Oliveira em Ajax, JavaScript, XML, DOM
Cara é tipo assim ó. Se eu crio um obj cliente com as propriedades nome e RG. Se eu quiser acessar a propriedade nome é só ... a var cliente = {nome:'teste', rg:'não tem rg'} //pra ler alert(cliente.nome) Dai eu qria fazer o mesmo com o imput de um form. Criar uma prorpiedade "x" para ele e ler esta propriedade. entendeu.? Isto é bem diferente do post inicial ... rsss -
pessoal .. O Codigo abaixo cria um novo ojb fom os dados de um formulario ou pelo menos deveria fazer isto. O que eu queria era acessar as propriedades do obj form sem ter q usar o "value" tem como?
-
Verificar se existe determinado objeto html.
pergunta respondeu ao Silvio Oliveira de Silvio Oliveira em Ajax, JavaScript, XML, DOM
então no meu caso. Eu tenho a hipotese de não existir nenhum obj com o valor é ai onde esta o problema. Como checar isto? -
(Resolvido) Mascara De Valores Que não Trabalhe Com O "event
pergunta respondeu ao Silvio Oliveira de Silvio Oliveira em Ajax, JavaScript, XML, DOM
Bom resolvi de outra maneira. Criei um script. Valeu -
Banner Estilo Uol
pergunta respondeu ao Silvio Oliveira de Silvio Oliveira em Ajax, JavaScript, XML, DOM
o q eu eu preciso é de um que atualize do db. tentei implementar este mas ta estranho. não rolou. -
Banner Estilo Uol
pergunta respondeu ao Silvio Oliveira de Silvio Oliveira em Ajax, JavaScript, XML, DOM
então eu utlizo java. Ele recebe uma lista de imagen/texto, acredito q seja esta a logica. E o script disto? Peguei este exemplinho basico aqui. Mas não funciona. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script> //function banner(){ matFigura = new Array(3); matFigura[0] = "../../_img/botoes/buscar.gif"; matFigura[1] = "../../_img/botoes/buscarInterno.gif"; matFigura[2] = "../../_img/botoes/sair.gif"; numFigura = 0; totalFigura = 3; function mudaBanner(){ document.imgBanner.src = matFigura[numFigura] numFigura + 1; if(numFigura == totalFigura){ numFigura = 0; } setTimeout("mudaBanner()", 2000); } //} </script> </head> <body onLoad="mudaBanner();"> <img name="imgBanner" border="0" width="100" height="100"> </body> </html> Achei este script aqui tb. alguém pode me dizer o que esta acontecendo aqui? <html> <head> <title>Painel Rotativo</title> <style type="text/css"> #painel {width:200px;height:215px;background-color:#575757;float:left;} div>#painel {top:0;} /*hack*/ #painel-conteudo {display:none;} #painel h2 {font-size:13px;padding:0 1em;margin:0;} #painel h2 a {color:#fff;} #painel h2 a:visited {color:#eee;} #painel #imgslide {width:200px;height:150px;margin:0 0 0.6em 0;} #painel #proximo, #painel #anterior, #painel #pause {cursor:pointer;cursor:hand;position:absolute;} #painel #prox-ant {position:absolute;top:214px;width:13.8em;height:10px;left:10;} #painel #anterior {left:1px;} #painel #proximo {left:131px;} #painel #pause {left:92px;} #painel #to-blend {opacity:0.99;zoom:1;} </style> <script type="text/javascript"> var d=document; $ = function(id) { if(!arguments[1]) return document.getElementById(id); else document.getElementById(id).style[arguments[1]]=arguments[2]; } function delItem(arr,item){ for(;item<arr.length;item++) arr[item]=arr[item + 1]; arr.length=arr.length-1; } function goURL(){ (Item[atual][3].indexOf('_blank')!=-1) ? window.open(Item[atual][3].substring(0,Item[atual][3].indexOf(' '))) : location.href=Item[atual][3]; } function startSlide(){ loadImages(); if(!paused) timeoutId=setTimeout('changeImg(1)',6000); } function initialize(){ timeoutId=0; textareaContent=d.form_cr.select_cr.value.split(/[\r\n]/i); Item = new Array(); for(x=0,y=0;x<textareaContent.length;x++){ if(textareaContent[x].length>30) Item[y++]=textareaContent[x].split('|'); } for(i=Item.length-1;i>=0;i--){ Item[i][0]=Item[i][0].replace(/([ \n\t\r])+/, " "); Item[i][4]=(Item[i][4].length<3) ? '' : '<img src="'+Item[i][4]+'" border="0" style="margin-left:4px;" />'; if(Item[i][1].length<3||Item[i][3].length<3||Item[i][2].length<3||Item[i][0].length<2) delItem(Item,i); } if(Item.length==1) d.write('<style>#anterior,#proximo,#pause{visibility:hidden;}</style>'); atual = Math.random().toString().substring(2,6) % Item.length; } function startPanel(){ usaCredito = ''; initialize(); if(arguments.length>0){ if(!isNaN(arguments[0])) atual = arguments[0]; } if(paused) {imgpause='on'; altpause='alt="Ligar" title="Ligar"';} else {imgpause='off'; altpause='alt="Parar" title="Parar"';} d.write('<div id="to-blend">'+usaCredito+'<a href="java script:goURL()"><img src="'+Item[atual][1]+'" id="imgslide" name="img1" border="0" title="'+Item[atual][0]+'" alt="'+Item[atual][0]+'"></a>'); d.write('<h2><a href="java script:goURL()" id="p-link"><span id="txt1">'+Item[atual][2]+'</span><span id="icon-area">'+Item[atual][4]+'</span></a></h2></div>'); d.write('<div id="prox-ant"><a href="java script:void(0)" id="anterior" onclick="if(okToGo)changeImg(-1)"><img src="imagens/anterior.gif" border="0" /></a><img src="imagens/pause.gif" onclick="pauseSlide()" id="pause" '+altpause+' />'); d.write('<a href="java script:void(0)" id="proximo" onclick="if(okToGo)changeImg(1)"><img src="imagens/proximo.gif" border="0" /></a></div>'); } function pauseSlide(){ if(paused){ $('pause').src='imagens/pause.gif'; $('pause').title='Parar'; $('pause').alt = 'Parar'; d.cookie="homeUOLpause=0;domain=.uol.com.br;expires=Thu, 2 Aug 1970 20:47:11 UTC;"; paused=false; startSlide(); }else{ clearTimeout(timeoutId); d.cookie="homeUOLpause=1;domain=.uol.com.br;expires=Thu, 2 Aug 2222 20:47:11 UTC;"; $('pause').src='imagens/pause1.gif'; $('pause').title='Ligar'; $('pause').alt = 'Ligar'; paused = true; } } var okToGo=false; var paused=(d.cookie.indexOf('homeUOLpause=1')!=-1) ? true : false; onload=startSlide; </script> </head> <body bgcolor="#c5c5c5"> <form name="form_cr" action="" id="painel-conteudo"><textarea name="select_cr" cols="0" rows="0"> Figura 1|imagens/Figura1.jpg|Link 01<br> Escreva o que quiser|link1.html|imagens/foto.gif| Figura 2|imagens/Figura2.jpg|Link 02<br> Escreva o que quiser|link2.html|| Figura 3|imagens/Figura3.jpg|Link 03<br> Escreva o que quiser|link3.html|| Figura 4|imagens/Figura4.jpg|Link 04<br> Escreva o que quiser|link4.html|imagens/foto.gif| Figura 5|imagens/Figura5.jpg|Link 05<br> Escreva o que quiser|link5.html|imagens/foto.gif| Figura 6|imagens/Figura6.jpg|Link 05<br> sdkaskjdhkjsahdkh|link6.html|imagens/foto.gif| ||||| </textarea></form> <div id="painel"> <script type="text/javascript">startPanel(0);</script> </div> <script type="text/javascript"> // painel rotativo // function changeOpac(opacity){ var obj = $('to-blend').style; obj.opacity=(opacity/101); obj.MozOpacity=(opacity/101); obj.KhtmlOpacity=(opacity/101); } function blend(imagefile){ var speed=7; var timer=0; for(i=100;i>0;i-=2) setTimeout('changeOpac('+i+')', timer++ * speed); setTimeout('changeContent()', timer * speed); for(i=0;i<=100;i+=2) setTimeout('changeOpac('+i+')', timer++ * speed); } function changeImg(id){ clearTimeout(timeoutId); atual+=parseInt(id); if(atual>Item.length-1) atual=0; if(atual<0) atual=Item.length-1; if(imgDsp[atual].complete==false){ atual--; timeoutId = setTimeout('changeImg('+id+')',500); return; } if(d.all && navigator.userAgent.indexOf('Opera')==-1){ try { oDiv = $('to-blend'); oDiv.style.filter="blendTrans(duration=0.7)"; oDiv.filters.blendTrans.apply(); oDiv.filters.blendTrans.play(); changeContent(); } catch(e) { changeContent(); } } else { blend(); } if(!paused) timeoutId=setTimeout('changeImg(1)',6000); } function loadImages(){ imgDsp = new Array(); for(n=0;n<Item.length;n++){ imgDsp[n]=new Image(); imgDsp[n].src=Item[n][1]; } okToGo = true; } function changeContent(){ d.img1.src=imgDsp[atual].src; d.img1.alt=d.img1.title=Item[atual][0]; $('txt1').innerHTML=Item[atual][2]; if(usaCredito!='') $('credito').innerHTML=Item[atual][0]; $('icon-area').innerHTML=Item[atual][4]; } </script> </html> <!-- --> -
Ola pessoal. Como faco um banner de noticias estilo o uol? Com img e textos vindos do db.
-
è uma pagina jsp. Como se faz via js?