Jump to content

Thiago Retondar

Members
  • Content count

    5746
  • Joined

  • Last visited

  • Days Won

    3

Thiago Retondar last won the day on September 29 2009

Thiago Retondar had the most liked content!

Community Reputation

18 Levemente Bom

About Thiago Retondar

  • Birthday 07/15/1993

Informações Pessoais

  • Sexo
    Masculino

Contato

  • Twitter
    @thiagoretondar
  • Facebook
    https://www.facebook.com/thiago.retondar

Recent Profile Visitors

4779717 profile views
  1. Thiago Retondar

    Erro no PHP Curl

    Coloque isso em um arquivo echo phpinfo(); e verifique se o seu PHP foi compilado com suporte a cURL. :thumbsup:
  2. Thiago Retondar

    [Resolvido] Adicionar / remover campos dinamicamente

    No meu código tem essa opção. Vê lá. :thumbsup:
  3. Não sei como fazer isso, mas de qualquer forma, te aconselho a fazer usando um linguagem server side, como o PHP. Ficará mais organizado. Quer que eu mova o tópico? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
  4. Thiago Retondar

    [Resolvido] Adicionar / remover campos dinamicamente

    PHP. Crie um tópico por lá. :thumbsup:
  5. Thiago Retondar

    [Resolvido] Menu accordion, deixando aberto após o click

    Crie um tópico na área de WebStandards e lá poste o seu HTML/CSS ou, de preferência, um link para o site. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
  6. Thiago Retondar

    [Resolvido] Menu accordion, deixando aberto após o click

    Também acho. xD Não sei como está o negócio aí... Mas você pode estudar o código e adaptar ao que precisa. Tente colocar o ul como inline-block. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
  7. Thiago Retondar

    [Resolvido] Menu accordion, deixando aberto após o click

    Fiz aqui a função: var url = window.location.href.split("/"); // Pega a URL e separa, em elementos de array, cada pedaço que tenha "/" (não incluindo-o) var link = url[url.length - 1]; // cria uma variável pegando o último elemento do array criado na variável url function openMenu(menu){ // função recebe como parâmetro ID do menu var as = document.getElementById(menu).getElementsByTagName('a'); // pega todos os <a> do menu for(var i = 0; i < as.length; i++){ // faz um loop neles var a = as.item(i); // cria uma variável com o <a> que o loop está var href = a.href.split("/"); // pega o atributo href dele e faz o mesmo que foi feito na variável url var hrefL = href[href.length - 1]; // faz o mesmo que foi feito na variável link if(hrefL == link){ // verifica se o href do <a> é igual ao trecho retirado da url var ul = a.parentNode.parentNode; // pega o <ul> através de .parentNode if(ul.nodeName == "UL") // vê se a variável acima criada tem nome "UL" ul.style.display = "block"; // se tiver, deixa ele com display:block } // fecha if } // fecha loop for } // fecha função window.onload = function(){ // ao documento ser carregado openMenu('mainnav'); // executa esse função }; // fecha window.onloadExemplo: Deixei todo comentado para você entender como funciona. ^_^ Agora se quiser fazer em PHP, só falar, que eu movo o tópico. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
  8. Thiago Retondar

    [Resolvido] Menu accordion, deixando aberto após o click

    O que o Bruno quer saber é como se apresenta a sua URL? Dá um exemplo de como ela é. Você pode usar alguma linguagem server side, tal como PHP? Seria bem mais fácil. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
  9. Thiago Retondar

    Trocar imagem com :hover

    Título do tópico alterado: Olá http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Trocar imagem com :hover Sauloeust81, seja bem vindo ao fórum. ^_^ Sobre sua dúvida: o que não conseguiu fazer? Utilizou :hover? É uma imagem que quer trocar ou um background? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
  10. Thiago Retondar

    [Resolvido] Adicionar / remover campos dinamicamente

    Continue com sua dúvida aqui :seta: http://forum.imasters.com.br/index.php?/topic/382731-adicionar-mais-campos-em-um-formulario :thumbsup:
  11. Thiago Retondar

    concatenar objeto JSON

    Esse erro acontece por que o método concat() é para objeto Array. Se quer usar ele, tente algo assim: var dados = [{ acc:"salvar", avv:"verificar"}]; var jsonArray1 = [{'name': "doug"}]; dados = dados.concat(jsonArray1);Coloque entre colchetes - [] - para determinar que aquilo é um Array. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
  12. Thiago Retondar

    [Resolvido] Adicionar / remover campos dinamicamente

    O meu é tudo criado no JavaScript. Mais especificamente nesse trecho: function addInput(){ if(labels.length < maxInputs){ ++inputs; var label = document.createElement("label"); var input = document.createElement("input"); var btnRemove = document.createElement("input"); label.innerHTML = textLabel + inputs; input.setAttribute("type", "text"); btnRemove.setAttribute("type", "button"); btnRemove.setAttribute("value", textButtonRemove); label.appendChild(input); if(labels.length < minInputs){ form.appendChild(label); } else{ label.appendChild(btnRemove); form.appendChild(label); } btnRemove.onclick = removeInput; } else alert("Você pode adicionar até " + maxInputs + " campos!"); } :thumbsup:
  13. Thiago Retondar

    Menu Drop-Down (Fluido) 3 níveis + Imagens

    Já vi alguns membros perguntarem como mesclar dois tipos de menus em um drop, ou seja, com vertical e horizontal. Fiz um tutorial, que quiser dar uma olhada: http://ogordo.com/menu-com-submenus/ http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
  14. Thiago Retondar

    [Resolvido] Adicionar / remover campos dinamicamente

    Ia postar um script que acabei de fazer - para estudos - que tem a mesma finalidade do seu, mas você já postou o seu... ahuahuahauhuahauhuah Mas gostaria de compartilhar o jeito que eu fiz: /* * Desenvolvido por: Thiago Retondar * Data: 04/12/2009 * * Como usar: * todo o script se baseia nos parâmetros, logo você só terá que defini-los. Sâo eles: * formID » valor do tipe ID que recebe o formulário * buttonAdd » valor do tipo ID que recebe o botão para adicionar; * textButtonRemove » valor do tipo STRING que especifíca o texto que aparecerá no botão de excluir campo * maxInputs » valor do tipo inteiro que especifíca o máximo de campos a serem criado * minInputs » valor do tipo inteiro que especifíca o mínimo de campos, no documento, depois de criados * textLabel » valor do tipo STRING que especifíca o texto que aparecerá no label */window.onload = function(){ addRemoveInput("upload", "btnAdd", "Deletar Campo!", 10, 2, "URL ");};function addRemoveInput(formId, buttonAdd, textButtonRemove, maxInputs, minInputs, textLabel){ var form = document.getElementById(formId); var btnAdd = document.getElementById(buttonAdd); var inputs = 0; var labels = document.getElementsByTagName("label"); btnAdd.onclick = addInput; function addInput(){ if(labels.length < maxInputs){ ++inputs; var label = document.createElement("label"); var input = document.createElement("input"); var btnRemove = document.createElement("input"); label.innerHTML = textLabel + inputs; input.setAttribute("type", "text"); btnRemove.setAttribute("type", "button"); btnRemove.setAttribute("value", textButtonRemove); label.appendChild(input); if(labels.length < minInputs){ form.appendChild(label); } else{ label.appendChild(btnRemove); form.appendChild(label); } btnRemove.onclick = removeInput; } else alert("Você pode adicionar até " + maxInputs + " campos!"); } function removeInput(){ if(labels.length == minInputs + 1){ inputs--; alert("Você deve deixar no mínimo " + minInputs + " campo(s)!"); form.removeChild(this.parentNode); } else{ inputs--; form.removeChild(this.parentNode); } }}Exemplo online » http://thiagotestes.site90.com/javascript/createInput/ :thumbsup:
  15. Thiago Retondar

    Piadas!

    O que uma galinha cega e uma virgem têm em comum? R.: Nenhuma das duas viram um pinto. :lol: http://forum.imasters.com.br/public/style_emoticons/default/yay.gif
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.