Ir para conteúdo
Fórum Script Brasil

wootzor

Membros
  • Total de itens

    480
  • Registro em

  • Última visita

Tudo que wootzor postou

  1. O que tens que fazer é colocar as linhas dentro de uma função (como se faz na página 56 do tutorial que indicaste) e chamar a função no evento on click do botão. Algo assim: function abrirPopup() { var janela2 = null; janela2 = window.open("","","statusbar=yes,location=no,width=250,height=200"); janela2.document.write("<head><title>Janela 2</title></head>"); janela2.document.write("<body bgcolor=black>"); janela2.document.write("<center><h2><font face=arial color=white>Novo Curso no Senac<br>de JavaScript</h2></center></font>"); janela2.document.write("<input type=button name=fecha value=Fechar Janela onClick=window.close()>"); }<input type="button" name="botao1" value="Abrir Janela" onClick="abrirPopup()" />Fica um exemplo.
  2. Já usaste jQuery em algum outro projecto antes? De qualquer das formas, aconselho dar uma leitura nos recursos deste site e principalmente saber o que são selectores, já que o jQuery funciona através de eventos associados aos elementos que tens na estrutura da página e sem selectores basicamente não consegues fazer grande coisa. Relativamente às expressões regulares, essa não é definitivamente a minha área mas há dois sites interessantes sobre o tema. O primeiro é este tutorial e o segundo um sítio (entre muitos) onde fazer testes e que disponibiliza também algum material de apoio. Atenção que os sistemas de login não devem ser implementados em JavaScript pois qualquer pessoa pode aceder ao código e ver as combinações username e password, por isso não devem ser usados em ambiente "real". Simplificando um pouco, podias simplesmente associar a tua função inicial ao evento click do botão do formulário: $(document).ready(function(){ //(...) $form_inputs.last().click(Login); }); function Login() { var done=0; var username = $("#username").val().toLowerCase(); var password = $("#password").val().toLowerCase(); if (username=="1234" && password=="1234") { window.location="http://www.sinapse.ind.br/advance/"; done=1; } if (username=="5678" && password=="5678") { window.location="https://www.youtube.com/"; done=1; } if (username=="extremos" && password=="extremos2") { window.location="www.extremos.rg3.net"; done=1; } if (done==0) { alert("Senha ou Usuário inválido. [[DeToNaDoR]]"); } }
  3. Tudo torto, como assim? Estás a falar do botão de login? Testei em duas versões diferentes do Chrome e no Firefox e aparece assim em ambas, por isso pensei que era do CSS. Fica aqui um exemplo que podes testar.
  4. O que podes fazer é simplesmente adaptar a tua função Login ao código jQuery do formulário que queres usar. Algo assim: $(function() { var done = 0; var username = null; var password = null; var $form_inputs = $('form input'); var $rainbow_and_border = $('.rain, .border'); /* Used to provide loping animations in fallback mode */ $form_inputs.bind('focus', function() { $rainbow_and_border.addClass('end').removeClass('unfocus start'); }); $form_inputs.bind('blur', function() { $rainbow_and_border.addClass('unfocus start').removeClass('end'); }); $form_inputs.first().delay(800).queue(function() { $(this).focus(); }); //o corpo da função 'Login' vai ser usado quando o botão de envio é clicado. A função last() referencia o último elemento //de um array de elementos pois a variável $form_inputs contém a colecção de todos os elementos "input" do form. $form_inputs.last().click(function() { //'username' e 'password' são variáveis globais, logo podem ser usadas em qualquer parte do código. username = $("#username").val().toLowerCase(); password = $("#password").val().toLowerCase(); if (username == "1234" && password == "1234") { window.location = "http://www.sinapse.ind.br/advance/"; done = 1; } if (username == "5678" && password == "5678") { window.location = "https://www.youtube.com/"; done = 1; } if (username == "extremos" && password == "extremos2") { window.location = "www.extremos.rg3.net"; done = 1; } if (done == 0) { alert("Senha ou Usuário inválido. [[DeToNaDoR]]"); } }); });Também alterei ligeiramente o código do formulário: <form name="login" id="login"> <label for="username">Utilzador</label> <input name="username" id="username" type="text" placeholder="Utilizador" /> <label for="password">Password</label> <input name="password" id="password" type="password" placeholder="Password" /> <input type="button" value="LOG IN" /> <!-- alterou-se o tipo do botão de 'submit' para 'button' porque não é preciso submeter o form, deixamos o evento do jQuery tratar disso. --> </form>
  5. Não sei se ajuda para o caso mas atenção que na instrução: <?php if($_FILES['figura']="") { //atribuição $imagem = $oldImage; } else if(isset($_FILES['figura']))Estás a fazer uma atribuição (ou seja, a limpar o conteúdo da variável) em vez de comparação (==).
  6. Para alterar o conteúdo sem actualizar a página vais ter de usar AJAX. Com JavaScript nativo ou com jQuery, por exemplo.
  7. Logo a seguir à abertura do if: <?php if ($_POST) { print_r($_POST); (...) }
  8. A caixa de texto e o botão têm de estar incluídos numa tag form, caso contrário não vai funcionar. <form name="myForm" id="myForm" action="#" method="post"></form>Quando for assim, podes também usar a função print_r para "investigar" o conteúdo da variável $_POST.
  9. O problema está na consulta da quarta imagem. Experimenta assim: SELECT usuarios.id, amigos.id_amigo FROM amigos INNER JOIN usuarios ON amigos.id_pessoa = usuarios.id WHERE usuarios.id = 4;Não precisas de seleccionar o campo amigos.id_pessoa pois é uma chave estrangeira e portanto vai ser sempre igual ao usuarios.id e só traz redundância.
  10. Podes colocar o código PHP que já tens para fazer o que está na imagem?
  11. A função que estás a utilizar faz a correspondência entre um endereço IP e o respectivo hostname. Exemplo: 201.10.11.12 -> 201-10-11-12.smace701.dsl.brasiltelecom.net.br. Aparentemente não é possível obter o nome do PC na rede interna.
  12. Não percebi bem se é isto que pretendes mas basicamente como está deixa de fazer sentido teres os links clicáveis pois não vai ser possível alterar a faixa, independentemente de qual estiver a tocar: (...) first = playlist.find('a:first'); playlist.find('a').click(function(e){ e.preventDefault(); if ($(this) === first) { link = $(this); current = link.parent().index(); run(link, audio[0]); } }); (...) Exemplo.
  13. Exactamente, estava apenas a faltar chamar a função.
  14. Algo assim deve funcionar: <?php $data = 1507070239; $data = "20" . substr($data, 0, 2) . "-" . substr($data, 2, 2) . "-" . substr($data, 4, 2) . " " . substr($data, 6, 2) . ":" . substr($data, 8, 2); $data = date_create($data); echo date_format($data, "Y-m-d H:i:s"); //output: 2015-07-07 02:39:00Exemplo.
  15. O que é que não deu certo exactamente? Podes ver que funciona no link que pus para o jsFiddle.
  16. Experimenta assim: $(document).ready(function () { var imagens = $(".imagens").children(); //carregar referências dos elementos img para uma variável $.each(imagens, function(indice, elemento) { //percorrer elementos alert($(elemento).attr("src")); }); });
  17. Se a div se chama "footer-area", o problema está na função carrega porque a utilização de dot notation só é possível para formulários, imagens, links, etc.. Experimenta assim: function carrega() { var rodape = 4, backgroundrodape = null, ran = null; ran = Math.round(Math.random() * (rodape - 1)) + 1; if (ran === 1) { backgroundrodape = "url(//sandaliasgaia.com.br/site_novo/wp-content/themes/retro/images/skin/skin1/footer-area-bg.png) repeat scroll left top #00b9f2"; } if (ran === 2) { backgroundrodape = "url(//sandaliasgaia.com.br/site_novo/wp-content/themes/retro/images/skin/skin1/footer-area-bg.png) repeat scroll left top #72bf44"; } if (ran === 3) { backgroundrodape = "url(//sandaliasgaia.com.br/site_novo/wp-content/themes/retro/images/skin/skin1/footer-area-bg.png) repeat scroll left top #2e3192"; } if (ran === 4) { backgroundrodape = "url(//sandaliasgaia.com.br/site_novo/wp-content/themes/retro/images/skin/skin1/footer-area-bg.png) repeat scroll left top #ffce00"; } document.getElementById("footer-area").style.background = backgroundrodape; }
  18. wootzor

    Erro no Contador Regressivo

    E o resto do código? Nomeadamente as variáveis $left_day, $left_hour, etc.
  19. Dá uma vista de olhos neste vídeo (e seguintes) sobre o assunto. O utilizador fez outros vídeos que podem ser úteis.
  20. Já criaste o formulário com a caixa de texto e o botão de que precisas? Basta então dar dois cliques no botão para criar o event handler (função que vai ser executada quando houver clique no botão). Algo assim: private void Button1_Click(object sender, EventArgs e) { int valorCaixa = Convert.ToInt32(textBox1.Text); valorCaixa += 1; textBox1.Text = valorCaixa.ToString(); }Atenção que não testei o código. Para além disso, lê sobre conversão de tipos de dados (cast), caso ainda não saibas o que é. Por outro lado, se estás a começar agora a programar, provavelmente devias começar com uma linguagem como Pascal ou C em vez de avançar logo para C#.
  21. Qual o conteúdo da variável $_POST após submeter o formulário? Podes usar a função print_r para imprimir o array no ecrã.
  22. A verificação da variável $chkuser não está correcta. Experimenta assim: <?php if ($chkuser == false) { (...) }
  23. Não é que tenha alguma coisa a ver com o problema, mas porque um INNER JOIN com a tabela de utilizadores se não estás a usar nenhum dos campos dela? E de qualquer forma a consulta não está bem formada. O correcto seria algo assim: SELECT * FROM pedidos INNER JOIN usuarios ON pedidos.idUser = usuarios.idUser WHERE pedidos.idUser = $id;De resto não sei o que poderá ser o problema, sinceramente. Esse while é o único loop que tens na página?
  24. Existe um lote com id 7? Experimenta usar a função IFNULL(nome_campo, 0).
×
×
  • Criar Novo...