Pesquisar na Comunidade
Mostrando resultados para as tags ''javacript''.
Encontrado 2 registros
-
Amigos bom dia! Estou elaborando uma agenda onde o profissional digita o intervalo de horas que irá fazer o atendimento e a quantidade provável de pacientes que irá atender para fazer a distribuição dos horários por paciente e estou com dificuldade em acumular horas da seguinte forma: Gerando horas com PHP Profissional: Data Atendimento: Hora Inicial: Hora Final: Nº Pacientes: Hora Inicial: 14:00 // Hora Final: 16:00 Número de pacientes: 10 Matematicamente fiz o seguinte cálculo: 16:00/14:00 = 1,142857 1,1428571/(10-1) = 1,01495 Fator multiplicador 01 Paciente = 14:00 02 Paciente: (14:00 * 1,01495) = 14:12 03 Paciente: (14:12 * 1,01495) = 14:25 ... 10 Paciente: (15:45 * 1,01495)= 16:00 (ultimo horário) O cálculo acima gostaria de transformar em código acumulando da forma abaixo...Consegui fazer a sequência do paciente Paciente Profissional Data Agenda Hora Inicio Hora Final Hora Agendada 01 1 25/11/2019 14:00 16:00 14:00 02 1 25/11/2019 14:00 16:00 14:12 03 1 25/11/2019 14:00 16:00 14:25 04 1 25/11/2019 14:00 16:00 14:38 05 1 25/11/2019 14:00 16:00 14:51 06 1 25/11/2019 14:00 16:00 15:04 07 1 25/11/2019 14:00 16:00 15:18 08 1 25/11/2019 14:00 16:00 15:31 09 1 25/11/2019 14:00 16:00 15:45 10 1 25/11/2019 14:00 16:00 16:00 Não consigo fazer acumular a hora agendada conforme descrevi acima... Comecei assim fazendo a sequencia do paciente mas quando chega no acumulado das horas seguindo o cálculo matemático acima não consigo fazer: for ($i = 1; $i <= $pacientes; $i++) { //Paciente If ($i < 10){ $paciente = "0".$i; } else { $paciente = $i; / // Calcular horas // base da potencia para calcular intervalos de hora $base = ($horafinal / $horainicial); $expoente = (1 / ($pacientes - 1)); $fator = pow($base,$expoente); $horainicialcv = strtotime($horainicial); $horafinalcv = strtotime($horafinal); } Alguém pode me ajudar??? Fico grato!
-
Bom dia, Pessoal. Tudo bem? Preciso trocar uma imagem depois de um clique. A minha ideia é manter a imagem nova no mesmo lugar da anterior depois do clique, mas com o "onclick" ativo para eu poder clicar na imagem de novo e a primeira imagem reaparecer no lugar da segunda. Outro detalhe estou com uma programação que corta volume de um vídeo ativo no "button onclick", que esta funcionando e não pode parar de funcionar. Do jeito que eu configurei o "button onclick" do vídeo não parou de funcionar, mas a imagem não muda. Tem como alguém me dar um help? Javascript: <script type="text/javascript"> function mudaImagem(i) { if (i == 1) { document.getElementById("imagem1").src="img/volume.jpg", 'style="display:block;"'; document.getElementById("imagem2").src="img/mute.jpg", 'style="display:none;"'; } else if (i == 2) { document.getElementById("imagem1").src="img/mute.jpg", 'style="display:block;"'; document.getElementById("imagem2").src="img/volume.jpg", 'style="display:none;"'; } } </script> HTML: <button onclick="jQuery('#bgndVideo').toggleVolume()" ><img src="img/volume.jpg" alt="Som" id="imagem1" onclick="mudaImagem(1)" style="display:block;"/><img src="img/mute.jpg" alt="Som" id="imagem2" onclick="mudaImagem(2)" style="display:none;" /></button>