-
Total de itens
480 -
Registro em
-
Última visita
Posts postados por wootzor
-
-
-
Com algo deste género.
-
Não há qualquer erro.
O programa escreve três vezes a expressão passada como argumento para a função.
-
-
Não acontece nada porque a função moneyTextToFloat não está a ser usada.
No alert, passa o texto (innerHTML) do elemento para a função:
var total = document.getElementById("total"); alert(moneyTextToFloat(total.innerHTML)); function moneyTextToFloat(text) { var cleanText = text.replace("R$ ", "").replace(",", "."); return parseFloat(cleanText); }
-
-
-
Se o componente JavaScript devolve um objecto JSON, podes usar a função json_decode para o converter em PHP.
<?php $jsonObj = json_decode($jsonStr);
-
-
O que faz a função marcar?
-
Tal como dizes, basta devolver (return) o valor final. Exemplo:
function soma(num1, num2) { return parseInt(num1) + parseInt(num2); } var num1 = prompt("Insira o primeiro valor: "); var num2 = prompt("Insira o segundo valor: "); document.getElementById("resultado").innerHTML = soma(num1, num2); //da mesma forma podes fazer: //nome_variavel = nome_funcao(args)
-
A mensagem é auto-explicativa. Verifica se o caminho para o ficheiro está correcto no include.
-
Parece funcionar correctamente.
Se estás a usar jQuery, tens de colocar o código dentro do evento DOM ready para que seja executado.
-
-
Se possível, mostra o código que estás a usar e indica qual o sítio onde estás com problemas para resolver.
-
-
Em vez de fazer tudo de raíz, podes tentar usar uma biblioteca. Esta tem exemplos de utilização.
-
-
Não é possível.
Podes é usar bibliotecas já existentes como o componente SimpleModal (uma alternativa ao Bootstrap, para não teres tanto overhead já que pretendes [suponho eu] usar apenas o modal). A página tem exemplos de uso e parece relativamente simples se estiveres à vontade com jQuery.
-
Se precisares de mais alguma ajuda, estás à vontade.
-
Há alguns problemas no teu código:
- O operador '==' só é usado em expressões de comparação, logo na expressão do while deves ter resposta = "sim". Da mesma forma, uma atribuição deve ser feita apenas com um '='. Exemplo: resposta = "não".
- As expressões if e while não terminam com ponto-e-vírgula.
- Ao atribuir um número aleatório à variável geracarta fora do while, estás a dizer que vais sempre somar o mesmo valor em cada iteração do ciclo.
- Criei uma nova variável (maoAnterior) que guarda o valor da última jogada para que possas mostrar quantos pontos o jogador tinha antes de perder.
Dito isto, fica aqui o código com os problemas que identifiquei acima resolvidos. Espero que ajude.
var resposta = "sim"; var mao = 0; var geracarta = 0; var maoAnterior = 0; while (resposta = "sim") { resposta = prompt("Deseja pegar uma carta ?"); geracarta = Math.floor((Math.random() * 10) + 1); maoAnterior = mao; mao = (geracarta + mao); alert("voce tem " + mao + " de soma total"); if (mao > 21) { alert("você estourou"); } if (mao == 21) { alert("21!!!! VOCE GANHOU"); } if (resposta == "não" || mao == 21 || mao > 21) { alert ("o jogo acabou , sua soma total era : " + maoAnterior); break; //sair do ciclo e terminar a execução do script } }
-
Usa target="_blank".
-
Então faz um echo "SELECT * FROM usuario WHERE login = '$linha'" e testa a consulta que é devolvida pela expressão directamente no MySQL (com o phpMyAdmin, por exemplo).
-
A função mysqli_num_rows devolve um valor inteiro. Tenta com:
if (mysqli_num_rows($sql) > 0) { //... }
Array
em PHP
Postado
Nesse caso, adiciona um OR no if: