Ir para conteúdo
Fórum Script Brasil

Gigabyte

Membros
  • Total de itens

    137
  • Registro em

  • Última visita

Tudo que Gigabyte postou

  1. Fala WebAntares!! Coloca um eventListener para cada imagem: picX.addEventListener("click",function(){window.location = "path_da_sua_pagina.???"},true); Isso deve resolver!
  2. Bem Alex, Utilizo em meu trabalho um ambiente igual ao que você descreveu, porém não tenho nenhum problema de compatibilidade. O javascript é uma linguagem client-server, portanto o que vai fazer a diferença é o browser que está sendo utilizado no desenvolvimento e nos testes posteriores, a menos que vocês estejam utilizando servidores diferentes nos ambientes, tipo IIS para windows e Apache para o linux aí poderia ter algum problema de sintaxe de path ou algo parecido. A sugestão que posso indicar, é a utilização do Firefox com os complementos para desenvolvedores, como por exemplo o excelente firebug 1.05 e o web developer 1.1.5, onde você vai poder visualizar os erros que estão ocorrendo e corrigi-los runtime!
  3. Aff.... pra fazer isso precisa de um códiguzão!!!!! kkkkkkkkk Eu uso isto: <script type="text/javascript"> function mascara_num(obj){ valida_num(obj) if (obj.value.match("-")){ mod = "-"; }else{ mod = ""; } valor = obj.value.replace("-",""); valor = valor.replace(",",""); if (valor.length >= 3){ valor = poe_ponto_num(valor.substring(0,valor.length-2))+","+valor.substring(valor.length-2, valor.length); } obj.value = mod+valor; } function poe_ponto_num(valor){ valor = valor.replace(/\./g,""); if (valor.length > 3){ valores = ""; while (valor.length > 3){ valores = "."+valor.substring(valor.length-3,valor.length)+""+valores; valor = valor.substring(0,valor.length-3); } return valor+""+valores; }else{ return valor; } } function valida_num(obj){ numeros = new RegExp("[0-9]"); while (!obj.value.charAt(obj.value.length-1).match(numeros)){ if(obj.value.length == 1 && obj.value == "-"){ return true; } if(obj.value.length >= 1){ obj.value = obj.value.substring(0,obj.value.length-1) }else{ return false; } } } </script> <input type="text" onkeyup="mascara_num(this);" /> Acabei tendo um tempinho, então taí o código completo!!!!
  4. Ow!! Cara o seu código é imenso :wacko: e a análise demanda um pouco de tempo!!! A primeira questão: quando você está instanciando o segundo player, você está mudando o nome? <script type="text/javascript" src="swfobject.js"></script> <div id="player1">This text will be replaced</div> <div id="player2">This text will be replaced</div> <script type="text/javascript"> //Player 1 var so = new SWFObject('mediaplayer.swf','mpl','470','255','8'); so.addParam('allowscriptaccess','always'); so.addParam('allowfullscreen','true'); so.addVariable('height','255'); so.addVariable('width','470'); so.addVariable('file','videos/lenny_again.flv'); so.addVariable('frontcolor','0x666666'); so.addVariable('lightcolor','0x666666'); so.addVariable('screencolor','0x888888'); so.write('player1'); //Player 2 var so2 = new SWFObject('mediaplayer.swf','mpl','470','255','8'); so2.addParam('allowscriptaccess','always'); so2.addParam('allowfullscreen','true'); so2.addVariable('height','255'); so2.addVariable('width','470'); so2.addVariable('file','videos/lenny_again.flv'); so2.addVariable('frontcolor','0x666666'); so2.addVariable('lightcolor','0x666666'); so2.addVariable('screencolor','0x888888'); so2.write('player2'); </script>
  5. Olá Cleber! Acho que você quer isto... <html> <head> <title>Fale Conosco</title> <script src="selecionar_recipient.js"></SCRIPT> </head> <body> <form method="post" action="http://www.dominio/cgi-sys/FormMail.cgi"; name="formulario"> <select name="categoria" onchange="java script:document.getElementById('recipient').value = this.value;"> <option selected>-- Selecione um departamento --</option> <option value="secretaria@seu_dominio">Secretaria</option> <option value="diretoria@seu_dominio">Diretoria</option> <option value="vendas@seu_dominio">Vendas</option> </select> <input type="hidden" id="recipient" name="recipient" value="webmaster@dominio"> <p>Mensagem: <textarea name="sugestao" rows="3" cols="20"></textarea> </p> <input type="submit" name="Submit" value="Enviar"> </form> </body> </html> Explicando.... No evento onchange (ao selecionar uma opção) do combo "categoria", você atribui o valor da opção ao campo "recipient". Mas, na realidade, não entendi o porque do hidden, sendo que você pode nomear o seu combo como "recipient" e apenas proceder com o submit! PS: Nem precisa de um arquivo js! rsrs......
  6. E aí Cleyton!!! Dá uma olhada nisto.. Janela Modal
  7. Fala Tito!! Me explica uma coisa... a sua dificuldade está em trocar o TR de lugar ou a parte que comunica e atualiza o banco de dados?? Caso seja o a comunicação com o BD, me diz aí qual a linguagem server-side que você está utilizando, qual o BD e se você está utilizando AJAX!
  8. Opa!! Desculpa a demora pra responder.... mas tá osso aqui no trampo!!!! O eval serve para pegar uma string e executá-la como uma função, variável, constante, etc. Neste caso, se você não utilizar a concatenação + eval, cai em duas situações distintas: - Se passar o this direto, ele vai referenciar a própria função duarnte a montagem do objeto e não o objeto imagem que vai disparar o evento "click". - Se passar o "this" como string, ele vai enviar um parâmetro string com o valor "this". Não sei se consegui ser claro ou se acabei enrolando mais.... rs! Caso alguém possua uma explicação mais simples, plx!!!!
  9. Olá Tiot! Eu particularmente prefiro assim: // cria o objeto img img = document.createElement('IMG'); // seta os atributos de img img.id = "imgExcluir"; img.src = "./images/imgIcoRemover.gif"; img.title = "Clique aqui para remover."; img.alt = "Remover"; // nunca tentei atribuir alt, mas creio que seja assim!!! // cria uma ação em onclick img.addEventListener("click",function(){eval(removerItem + "(this)")},true); //coloca dentro do td td.appendChild(img); Ou utilizando o innerHTML, utilize apenas a parte do eval!!!!
  10. Fala cara!! Tenta isto na chamada: function postar(){ nome = document.getElementById('nome').value Online(nome); } E na função... function Online(nome){ obj_online.open("POST","incluirpane.php?prefixo=<? echo $linha['prefixo'];?>="+nome,true); ......
  11. Pôxa... eu jurava que eu já tinha postado a resposta aqui!!! É o seguinte: Cada um dessas "páginas", devem ser colocadas dentro de uma div diferente. Ao iniciar a página, a segunda div (segunda página) vem com a propriedade display = none. O botão do seu formulário não deve ser um submit, mas sim um button comum que em seu método onclick, vai disparar uma função que vai "esconder" a primeira div e mostrar a segunda. A segunda div, deve conter o botão submit que ao ser disparado vai enviar o formulário. Na prática: <form> <div (exibida)> <input(s)>......... <input(button que ao clicar oculta esta e exibe a outra)> </div> <div(oculta)> <input(s)>............... <input(submit)> </div> </form> Veja bem, este é o formato do código e não o código pronto!!!
  12. Gigabyte

    sublink

    Fala Diogo!!! Como eu havia dito antes, sem o javascript não dá pra eu mexer na sua página, porém dá uma olhadinha nisto: Menu com submenu
  13. Fala companheiro!!! O negócio é o seguinte: quando você define transparência para um objeto qualquer, tudo o que ele encapsula herda as suas propriedades. A solução que eu já usei uma vez foi de separar em duas divs diferentes o conteúdo e o bg, e posicionar o conteúdo exatamente no mesmo lugar, porém com um z-index maior.
  14. Olá... Como os dados do seu combo é dinâmico Então você teria que usar AJAX para preencher os dados do combo, o que mudaria bastante o código que você apresentou. Excelente solução AJAX pra quem não manja E pra quem manja também :) !!!
  15. Gigabyte

    sublink

    Rsrsrsrs... Fala Diogo!!! Eu pedi pra postar o js, ou seja o javascript, porém analisei o css (chique, né?) e creio que imagino o que está ocorrendo. Em primeiro lugar, você está utilizando a propriedade de css visibility, que oculta, porém reserva o local onde o objeto está. Em seu lugar eu usaria a propriedade display. Em segundo, essa propriedade está definida dentro da classe css, então não adianta tentar mudá-la por js que não dá. Para isso você deveria ou identificar direto no objeto: <div id="sublink1" class="sublinknav" style="display:none"><a href="#">Semana1</a></div> Ou então criar uma classe com as características que você quer que o objeto tenha ao ser exibido e atribuí-la por completo: // HTML... <a onmouseover="java script:document.getElementById('sublink1').className='sublinkview'"> <div id="sublink1" class="sublinknav"><a href="#">Semana1</a></div> // CSS: .sublinknav{ display:none; } .sublinkview{ display:block; min-width: 800px; height: 20px; color: #666666; padding-left:20px; margin:0 auto; font-size:10px; }
  16. Gigabyte

    sublink

    Fala Diogo!!! Posta também o js, porque não dá pra saber o que ele está fazendo na função "ehancler"
  17. Opa!!! já tentaram?? foreach(mysql_fetch_array($rsBrasil) as $chave=>$valor){ ...... } normalmente uso assim......
  18. Cara... na boa! Não entendi muito bem o seu código acima, porém acho que o que você quer é isto... <input type="text" id="valor" onkeyup="java script:document.getElementById('envia').disabled=((this.value.length > 0 && this.value > 0) ? '' : 'false');" /> <input type="submit" id="envia" disabled="true">
  19. Desculpa Kakaroto, mas acho que você não entendeu... Creio que sera isto <input type=button id="btn1" onclick="chamda_funcao();"> <input type=button id="btn2" onclick="clikaki('btn1')"> <script type="text/javascript"> function clikaki(id_bi){ document.getElementById(id_bi).Click(); // Não lembro se é maiúsculo ou minúsculo o click } function chamda_funcao(){ alert("ufa.... funcionou!!!"); } </script>
  20. HUHSAU Eu li o anterior primeiro!!! Você está usando alguma linguagem server side?? Se tiver, a maioria que eu conheço tem classes para pdf. Eu já implementei uma funcionalidade onde tudo que ia pra impressão saía por pdf e é incrível como é fácil de usar e personalizável. Você pode definir exatamente a distância (em px, pt, cm, mm, pol. etc, etc, etc...). php+pdf
  21. Afff.... Rapá!! Você tá complicando rsrsrs... Só funciona no WIN + IE5.5+ Tuto...
  22. Fala Victor!! Tem sim... você pode utilizar HTML DOM para isso! Ex: <script type="text/javascript"> function limpadiv(aidi){ obj = document.getElementById(aidi); largura = obj.style.width; altura = obj.style.height; cor = obj.style.backgroundColor; copia = document.createElement('DIV'); pai = obj.parentNode; pai.removeChild(obj); if (confirm("Insere outra div???")){ copia.id = aidi; copia.style.width = largura; copia.style.height = altura; copia.style.backgroundColor = cor; pai.appendChild(copia); document.getElementById(aidi).innerHTML = prompt("Digite qualquer coisa para aparecer dentro dela!") } } </script> <div> <!-- Elemento pai! --> <div id="Adiv" style="width:30em; height:15em; background-color: #dedede"> <input type="text" value="txt1"> <input type="text" value="txt2"> <input type="text" value="txt3"> <input type="text" value="txt4"> <input type="text" value="txt5"> </div> </div> <input type="button" onclick="java script:limpadiv('Adiv');" value="Remove!" /> A melhor fonte de consultas para isso é o w3schools, mas pra quem deixa um pouco (ou um muito) a desejar em inglês, só googlando. rsrs
  23. Opa... desculpa pelo post anterior, como eu disse, estava meio sem tempo! Tentei ajudar mas não dei atenção ao que eu fiz. Bem, vamos lá! O que exatamente você quer que esse seu script faça??? Tipo se alguém digitar o número 2, vai printar a data na tela? Ou esse evento só vai ser disparado ao clicar em algum botão, ou ao dar o submit no form??? Tenta descrever o mais detalhado possível.
  24. Acho que é isto.... body { font: normal 90% verdana; } ul.menubar{ margin: 0px; padding: 0px; background-color: #ff0000; /* IE6 Bug */ font-size: 100%; } //acrescentei apenas este colchete! ul.menubar .submenu{ margin: 0px; padding: 5px; list-style: none; background-color: #0000ff; border: 1px solid #CCC; float:left; } Agora, acho bom você dar uma olhada geral neste código porque tá MAXbugado no FF e no Opera!
  25. Qual a intenção??? mandar um email? Você está usando algum tipo de linguagem server-side tipo PHP, ASP, CF, etc? Porque senão, não tem como mandar sem abrir um cliente de email, seja ele o Outlook, ou Thunderbird, ou Incredimail. Caso haja a necessidade de mandar esse email, você teria que pensar em usar umas dessas linguagens que eu citei acima.
×
×
  • Criar Novo...