Ir para conteúdo
Fórum Script Brasil

Vinícius Weber

Membros
  • Total de itens

    9
  • Registro em

  • Última visita

Posts postados por Vinícius Weber

  1. Bom pessoal, vamos la, minha duvida é a seguinte, preciso criar um script(semente em javascript) que faça a soma multiplacacao da seguinte forma:

    Exemplo:

    Valor do funcionario, Funcionario, total, Diferenca e maximo permitido..

    nela no caso já ira vir por escrito em um input o maximo permitido e valor do funcionario.

    exemplo:

    Maximo permitido: 100 e valor do func.: 8

    Nisso terei que fazer o seguinte:

    Somar o valor dos funcionarios e dar um total e subtrair com o maximo permitido(Isso eu já consegui fazer numa boa) e ao mesmo tempo, fazer um calculo onde eu coloco quantos funcionarios eu tenho e ele já me multiplica dando o valor total de gasto de funcionario em um campo seaparado..

    mas o problema é o seguinte, se fosse somente 1 unico campo seria facil, mas isso tem que ser no caso.. algo que eu não sei quantos campos de funcionarios terá pois vira de algum lugar, tipo banco e etc.. gostaria de saber alguma forma de fazer isso automatico, alguém sabe e poderia me ajudar?

    tenho um codigo que eu estava fazendo, vou deixar aqui para verem.. urgente mesmo gente..

    vlwww

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>calcula</title>
    <style type="text/css">
    
    body{margin:0;}
    #alinha{ width:700px; margin:0 auto;}
    p{ margin:0 0 3px; color:#333;}
    .peq{ width:40px; margin-left:5px;}
    .top{ width:750px; background-color:#d4f3fb; height:30px; float:left; position:relative;}
    .cadastro{width:100px; color:#333; float:left; position:relative; margin:5px 0 0 5px; text-align:center;}
    .sindicato{ width:390px; float:left; position:relative; margin:5px 0 0 0; text-align:center;}
    .valor { width:100px; float:left; position:relative; margin:5px 0 0 0; text-align:center;}
    .funcionarios { width:100px; float:left; position:relative; margin:5px 0 0 0; text-align:center;}
    .total_multi { width:50px; float:left; position:relative; margin:5px 0 0 0; text-align:center;}
    .linha{ width:750px; float:left; position:relative; background:#eceeee; margin-bottom:3px;}
    .divergencia{width:750px; background-color:#d4f3fb; height:30px; float:left; position:relative;}
    .label{ width:550px; float:left; position:relative; margin:5px 0 0 0; text-align:center; font-weight:bold;}
    .mostra{ width:75px; float:right; position:relative; margin:5px 55px 0 0;}
    
    </style>
    
    <script>
    //funcao3
    function stopCalc(){
      clearInterval(interval);
    }
    //33
    function startCalc(){
      interval = setInterval("Multi1()",1);
    }
    //funcao de soma
    function Soma(){
            soma = 0;
    if (!document.getElementsByTagName){ return;}
                            var anchors = document.getElementsByTagName('input');
                            // loop through all anchor tags
                            
                    for (var i=0; i<anchors.length; i++){
                            var anchor = anchors[i];
                            var relAttribute = String(anchor.getAttribute('soma'));
                            if(relAttribute=='sim'){
                                    soma += new Number(anchor.value)
                            }
                            var subtrai=document.getElementById("solicitado").value  
                            }
                                                    
                            document.quanti.total.value=subtrai-soma;
    }
    //funcao de multiplicar
    function Multi1(){
    
    var multi=document.getElementById("multi1").value 
    var multi2=document.getElementById("quantidade1").value                         
    
    
                            
                            document.quanti.valormulti.value=multi2*multi;
    }
    
    
    </script>
    
    
    </head>
    
    <body>
    
    <div id="alinha">
    <form name="quanti" action="" method="post">
    
    <p><b>Empresa: </b>ISS SERVISYTEM DO BRASIL LTDA</p>
    <p><b>CNPJ:</b> 43.709.799/0027-31</p>
    <p><b>CAGED:</b></p>
    <p><b>Solicitado:</b><input type="text" class="peq" name="solicitado" onkeyup="Soma()" id="solicitado" /> Funcionários</p>
    
    
    
    <div class="top">
    <div class="cadastro">Cadastro</div>
    <div class="sindicato">Sindicato</div>
    <div class="valor">Valor Unitário</div>
    <div class="funcionarios">Funcionários</div>
    </div>
    
    <div class="linha">
    <div class="cadastro">49753</div>
    <div class="sindicato">CCT 2010 - SEAC SP FEMACO RP U395 G255</div>
    <input type="hidden" name="multi1"  value="5.58" onkeyup="Multi1()" id="multi1" />
    <div class="valor">R$ 5,58 </div>
    <div class="funcionarios"><input type="text" name="quantidade1" id="quantidade1" class="peq" onkeyup="Soma()" soma='sim' onchange="Multi1()" onFocus="startCalc();" onBlur="stopCalc();" /></div>
    <div class="total_multi"><input type="text" name="valormulti" id="valormulti" class="peq" /></div>
    </div>
    
    <div class="linha">
    <div class="cadastro">63629</div>
    <div class="sindicato">CCT 2010 - SEAC PR FEACONS - LONDRINA U28/10 G377</div>
    <div class="valor">R$ 9,00 </div>
    <div class="funcionarios"><input type="text" name="quantidade" class="peq" onkeyup="Soma()" soma='sim' /></div>
    </div>
    
    
    
    
    <div class="divergencia">
    <div class="label">Divergencia de funcionarios</div>
    <div class="mostra"><input type="text" name="total" class="peq" style="margin-top:0;" /></div>
    
    </div>
    <br />
    <br />
    </form>
    </div>
    </body>
    </html>

  2. $_SERVER['PHP_SELF'];

    Opa cara, valeu ajuda, eu até entendi o código, mas to com problemas na hora de passar o link no seguinte caso:

    Exemplo:

    Estou na receita com exemplo id 01, e quando clico para enviar a receita para um amigo, ele abre um popup, nisso ele preencha o formulario e daí vem a parte que faz o envio. e coloque essa variavel:

    "$link = "http://www.meusite.com.br".$_SERVER['PHP_SELF'];"

    nisso ele vai só que acaba pegando o link do meu script de envio, e na verdade tenho que mandar a pagina com o tal ID, sendo que nisso ele passsa ainda por um popup,

    Tem como ajudar no código?

    Brigadão..

    Abraços

  3. Boa Tarde galera, gostaria de saber de algum código que faça com que eu mande exatamente o link da pagina que estou acessando no momento.

    Exemplo: entrei em uma pagina onde aparece uma receita, e quero recomendar exatamene aquela pagina onde está tal receita, automaticamente, se houver outra receita ele tambem eviar aquele link.

    O usuário irá clicar para recomendar a pagina e disso irá preencher e-mail e nome da pessoa, e clicar em enviar, sendo assim virá um link para o e-mail da pessoa no corpo do e-mail com o link correspondente da pagina.

    É exatamente isso.

    espero que alguém me ajuda..

    Valeu

  4. Boa tarde galera..

    Estou com um desafio aqui na empresa onde trabalho e gostaria de saber se realmente da para ser feito... eis a questão:

    Estou efetuando um site onde nele terão 2 versões, mobile e o normal(padrão) em html mesmo, só que surgiu o seguinte problema...

    Eu preciso saber se há como fazer com que quando o usuario visite meu site um codigo em html(ou qualquer outro) faça com que a detecte se a pessoa visualiza o site via mobile ou normalmente por um desktop, e caso seja mobile, ele eventualmente redirecione o mesmo automaticamente para a outra pagina criada(mobile).

    Minha maior dúvida de de ínicio é essa mesmo, se alguém souber e puder, por favor poste para aqui, pois é onde encontro a maior dificuldade atualmente.

    Valeu.

×
×
  • Criar Novo...