Jump to content
Fórum Script Brasil

R_MontSerrat

Membros
  • Posts

    16
  • Joined

  • Last visited

Everything posted by R_MontSerrat

  1. Boa noite pessoal, estou fazendo um projeto em wordpress, e tenho que mostrar todos os trabalhos do meu cliente, com o loop de repetição, assim serão mostradas miniaturas na página, o problema é que as miniaturas são de tamanhos diferentes (larguras iguais, mas alturas diferentes), e não estou conseguindo alinhá-las da maneira correta botei cada imagem em uma div com overflow hidden e float left, mas parei por ai, e não imagino como fazer isso. O trabalho está hospedado aqui: http://artideal.com.br/galc/teste E ele tem que ficar dessa maneira: http://artideal.com.br/galc/ alguém tem alguma ideia de como posso fazer? Urgente!! Obrigado
  2. Estou usando o scrolldeck e o scrollama, mas quando boto os dois acontece o conflito <script type="text/javascript" src="js/queryLoader.js"></script> <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script> <script type="text/javascript" src="js/jquery.betterTooltip.js"></script> <script type="text/javascript" src="js/jquery.scrollTo-1.4.3.1.min.js"></script> <script type="text/javascript" src="js/jquery.scrolldeck.js"></script> <script src="js/jquery.lettering-0.6.1.min.js"></script> <script type="text/javascript" src="js/jquery.scrollorama.js"></script> <script type="text/javascript" src="js/jquery.easing.1.3.js"></script> <script src="js/lib/jquery.min.js" type="text/javascript"></script> <script src="js/jquery.queryloader2.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"> $(document).ready(function() { var deck = new $.scrolldeck({ buttons: '.nav-button', easing: 'easeInOutExpo' }); // add other animations using the scrolldeck.controller (see Scrollorama plugin) console.log(deck.controller); deck.controller.animate('#menu',{ duration: 100, property:'opacity', end: 0 }); }); $(document).ready(function() { // initialize the plugin, pass in the class selector for the sections of content (blocks) var scrollorama = $.scrollorama({ blocks:'.scrollblock' }); // assign function to add behavior for onBlockChange event scrollorama.onBlockChange(function() { var i = scrollorama.blockIndex; $('#console') .css('display','block') .text('onBlockChange | blockIndex:'+i+' | current block: '+scrollorama.settings.blocks.eq(i).attr('id')); }); // animate some examples scrollorama.animate('#unpin',{ duration:450, property:'padding-top', start:400, pin:true }); scrollorama.animate('#fade-in',{ delay: 400, duration: 300, property:'opacity', start:0 }); scrollorama.animate('#fly-in',{ delay: 400, duration: 300, property:'left', start:-1400, end:0 }); scrollorama.animate('#rotate-in',{ duration: 800, property:'rotate', start:720 }); scrollorama.animate('#zoom-in',{ delay: 200, duration: 600, property:'zoom', start:8 }); scrollorama.animate('#any',{ delay: 700, duration: 200, property:'opacity', start:0 }); scrollorama.animate('#any',{ delay: 800, duration: 200, property:'letter-spacing', start:18 }); // animate the parallaxing scrollorama.animate('#parallax2',{ delay: 400, duration: 600, property:'top', start:800, end:-800 }); scrollorama.animate('#parallax3',{ delay: 200, duration: 1200, property:'top', start:500, end:-500 }); // animate some easing examples var $easing = $('#easing'), $clone = $easing.clone().appendTo('#examples-easing') .css({position:'relative',top:'-2.95em'}) .lettering(); $easing.css({ color: '#131420', textShadow: '0 1px 0 #363959' }); easing_array = [ 'easeOutBounce', 'easeOutQuad', 'easeOutCubic', 'easeOutQuart', 'easeOutQuint', 'easeOutExpo' ]; $clone.find('span') .each( function( idx, el ){ scrollorama.animate( $(this), { delay:400, duration: 500, property:'top', end: 300, easing: easing_array[idx] }); }) }); var $ = jQuery.noConflict() </script> Algúem pode me ajudar? é urgente!! Por favor
  3. Boa Tarde, pessoal Preciso que meu site rode duas versões da mesma biblioteca jquery. 1.5.2.min.js e 1.8.2.min.js A primeira é para a função QueryLoader e a segunda pro scrolldeck, mas quando chamo as duas na página ocorre o conflito, ou uma não funciona, ou as duas não funcionam. Já tentei mudar as posições e nada, botei um código que achei na internet e nada também Segue o código <script type="text/javascript" src="js/queryLoader.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script> var $jq182 = jQuery.noConflict( true ); </script> <script src="js/jquery.scrollTo-1.4.3.1.min.js"></script> <script src="js/jquery.scrollorama.js"></script> <script src="js/jquery.easing.1.3.js"></script> <script src="js/jquery.scrolldeck.js"></script> <script language="javascript" type="text/javascript"> function troca1(){ document.getElementById("boneco").className="boneco1"; } function troca2(){ document.getElementById("boneco").className="boneco2"; } function troca3(){ document.getElementById("boneco").className="boneco3"; } function troca4(){ document.getElementById("boneco").className="boneco4"; } function troca5(){ document.getElementById("boneco").className="boneco5"; } $(document).ready(function() { var deck = new $.scrolldeck({ buttons: '.nav-button', easing: 'easeInOutExpo' }); // add other animations using the scrolldeck.controller (see Scrollorama plugin) console.log(deck.controller); deck.controller.animate('#menu',{ duration: 100, property:'opacity', end: 0 }); }); </script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> <script> var $jq152 = jQuery.noConflict( true ); </script> Alguém tem como me ajudar?
  4. Boa tarde, pessoal. Tenho uma função javascript que chama um iframe no InnerHtml de uma div, funciona normalmente mas quando passo no validador W3C, ele não aceita já fiz de tudo e não consigo solucionar aqui está o código function clica_informatica(){ document.getElementById("principal").className="informatica"; document.getElementById("principal").innerHTML="<iframe src='informatica' height='710' frameborder='0' width='1024' scrolling='no'></iframe>" } E aqui é o erro: Line 43, Column 132: document type does not allow element "iframe" here …etronicos' height='710' frameborder='0' width='1024' scrolling='no'></iframe>" ✉ The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed). One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error). Alguém tem como me ajudar?
  5. Boa tarde gente, tenho um projeto online, e criei uma div com sessões, e quando é clicado em cada uma chama um iframe que contém a página dos produtos, mas quando clico, o fundo fica branco, acredito que seja porque demora a carregar o iframe, e isso acontece somente no internet explorer. Botei até um fundo na div para não ficar esse fundo branco, mas não adianta Esse é o site: www.tauru5.com.br/inuse function clica_informatica(){ document.getElementById("principal").className="informatica"; document.getElementById("principal").innerHTML="<iframe src='?page_id=4' height='710' frameborder='0' width='1024' style='overflow-x:hidden; overflow-y:hidden;'></iframe>"; } function clica_eletronicos(){ document.getElementById("principal").className="eletronicos"; document.getElementById("principal").innerHTML="<iframe src='?page_id=22' height='710' frameborder='0' width='1024'></iframe>"; } function clica_acessorios(){ document.getElementById("principal").className="acessorios"; document.getElementById("principal").innerHTML="<iframe src='?page_id=26' height='710' frameborder='0' width='1024'></iframe>"; } function clica_instrumentos(){ document.getElementById("principal").className="instrumentos"; document.getElementById("principal").innerHTML="<iframe src='?page_id=24' height='710' frameborder='0' width='1024'></iframe>"; } <a href="java script:clica_informatica();"><div id="div1"><h4>Informática</h4></div></a> <a href="java script:clica_eletronicos();"><div id="div2"><h4>Eletrônicos</h4></div></a> <a href="java script:clica_acessorios();"><div id="div3"><h4>Acessórios</h4></div></a> <a href="java script:clica_instrumentos();"><div id="div4"><h4>Instrumentos</h4></div></a>
  6. Olá pessoal, estou tentando fazer uma vitrine de produtos com zoom, como a da netshoes por exemplo: http://www.netshoes....004-2307-158-44 Mas quando passo o mouse nos outros produtos da miniatura, e troco a imagem principal, o zoom não funciona alguém pode me ajudar? segue o código <script type="text/javascript"> function troca(){ document.getElementById("image2").src="../../../Public/Pictures/Sample Pictures/Jellyfish.jpg"; } function troca2(){ document.getElementById("image2").src="http://i44.tinypic.com/11icnk5.jpg"; } jQuery(document).ready(function($){ $('#image2').addimagezoom({ zoomrange: [5, 5], magnifiersize: [500,500], magnifierpos: 'right', cursorshade: true, cursorshadecolor: 'black', cursorshadeopacity: 0.3, cursorshadeborder: '1px solid black', largeimage: document.getElementById("image2").src //<-- No comma after last option! }) }) </script> HTML <body onload="troca2();"> <img id="image2" border="0" style="width:300px;height:225px" /> // Zoom da imagem <img src="../../../Public/Pictures/Sample Pictures/Jellyfish.jpg" width="167" height="125" style="width:100px;height:80px" onmouseover="troca()" /> // Primeira imagem <img border="0" src="http://i44.tinypic.com/11icnk5.jpg" style="width:100px;height:80px" onmouseover="troca2()" /> // Segunda imagem </body> Alguém pode me ajudar?
  7. Boa tarde, estou com dificuldade em fazer a validação dos campos dentro de um loop de repetição, da maneira que estou fazendo só é validado o primeiro campo Segue o código loop: window.onload = function () { document.getElementById("acompanhante").onchange = function () { var numero, indice, teste; indice = document.getElementById("acompanhante").selectedIndex; teste = document.getElementById("acompanhante").options[indice].value; if (teste==-1 || teste==0){ document.getElementById("o").innerHTML = ""; } else{ document.getElementById("o").innerHTML = "Por favor, digite o nome de cada um"; } for (numero=0; numero<teste; numero++){ document.getElementById("o").innerHTML += "<input name='nome[]' type='text' id='nome_acompanhante' placeholder='Nome do acompanhante' class='input'>" + "<br>"; } } } Validação if(document.getElementById("nome_acompanhante").value==""){ document.form2.("nome_acompanhante").className="input3"; return false; } Alguém pode me ajudar?
  8. Galera, estou com dúvida para criar uma tabela no bd com o valor de uma variável que chega de um formulário Segue abaixo o código. Dessa maneira é criada com o nome '$casamento' e não com o valor dela. Já tentei botar entre aspas mas também nada. $casamento = str_replace(' ', '_', $_POST["casamento"]); $sql = 'CREATE TABLE $casamento ( `id` INT( 2 ) NOT NULL AUTO_INCREMENT, `nome` VARCHAR( 100 ) NOT NULL, `email` VARCHAR( 100 ) NOT NULL, `confirmo` VARCHAR( 100 ) NOT NULL, PRIMARY KEY ( `id` ) )'; mysql_query( $sql, $conect ); Alguém pode me ajudar?
  9. Boa tarde pessoal, tenho um formulário com um loop de repetição de um input "nome_acompanhante[]" mas não sei como inseri-lo no banco de dados. Quando boto fora do loop só insere o último acompanhante digitado, e quando boto dentro do loop, é criado um registro para cada acompanhante digitado, e eu quero somente inserir todos os acompanhantes num campo só. Abaixo está o código php $evento = $_POST["titulo"]; $nome = $_POST["nome"]; $email = $_POST["email_para"]; $confirmo = $_POST["confirmo"]; $acompanhante = $_POST["acompanhante"]; $nome_acompanhante = $_POST["nome_acompanhante"]; foreach( $nome_acompanhante as $nome_acompanhante ) { echo $nome_acompanhante.'<br />'; } $stgsql = "INSERT INTO wp_acompanhantes(evento,nome,email,confirmo,acompanhante,nome_acompanhante)VALUES('$evento','$nome','$email','$confirmo','$acompanhante','$nome_acompanhante')"; mysql_query($stgsql,$conect);
  10. Boa tarde amigos Não estou conseguindo capturar o valor do select, só captura o primeiro valor. Segue o código HTML <select name="acompanhante" id="acompanhante" onchange="document.getElementById('white_content').style.display='block';document.getElementById('black_overlay').style.display='block;';return false;" > <option value="0">Sem acompanhantes</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> </select> Javascript &lt;script LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- var numero; indice = document.getElementById("acompanhante").selectedIndex; teste = document.getElementById("acompanhante").options[indice].value; document.write (teste); for (numero=1; numero<=teste; numero++){ document.write ("<input name=nome_acompanhante type=text value=acompanhante class=input2 />"+" "); } //--> </SCRIPT> Vocês podem me ajudar? Preciso disso urgentemente
  11. é essa parte aqui <?php $select = $_GET['acompanhante']; for( $i = 1; $i <= $select; $i++ ){ . . .
  12. Boa tarde, galera tenho que captura o valor da página e abrir um lightbox com o número de campos escolhido pelo usuário. Pra isso capturo o valor e faço um loop para criar os campos, mas não estou conseguindo pegar esse valor. Segue abaixo os códigos Código da escolha do número de acompanhantes, que assim serão criados os campos no checkbox para inserir o nome de cada um <form name="form2" method="get" action="<?=$_SERVER['PHP_SELF']?>"> <label for="acompanhante"></label> <select name="acompanhante" id="acompanhante" onchange="document.getElementById('white_content').style.display='block';document.getElementById('black_overlay').style.display='block;'; java script:document.form2.submit()"> <option value="0">Sem acompanhantes</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> </select> </form> E aqui é o loop de repetição dentro do lightbox <div id="white_content"> <?php $select = $_GET['acompanhante']; for( $i = 1; $i <= $select; $i++ ){ $mensagem = '<input name="nome_acompanhante" type="text" value="Nome do ' . $i .'º acompanhante" class="input2" />'; echo $mensagem . '<br />'. PHP_EOL; } ?> <br />Para fechar, <a href = "java script:void(0)" onclick = "document.getElementById('white_content').style.display='none';document.getElementById('black_overlay').style.display='none'">clique aqui</a>.</div> <div id="black_overlay"></div> alguém pode me ajudar?
  13. Pessoal, quero inserir vários checkbox no banco de dados, até consigo imprimir todos os checkboxes selecionados, mas ao inserir no banco, só é inserido o último segue o código: <?php //conectando com BD include("conexao.php"); if(isset($_POST['servico'])) { // Faz um loop no Array de checkbox // A função count retorna a quantidade de checkbox selecionado for($i = 0; $i < count($_POST['servico']); $i++) { echo $_POST['servico'][$i]. "<br>"; $servico = $_POST['servico'][$i]. ", "; // Captura os dados do form: $nome = $_POST["nome"]; $nome_empresa = $_POST["nome_empresa"]; $email = $_POST["email"]; $atendimento = $_POST["atendimento"]; $obs1 = $_POST["obs1"]; $prometido = $_POST["prometido"]; $obs2 = $_POST["obs2"]; $resolucao = $_POST["resolucao"]; $obs3 = $_POST["obs3"]; $prazo = $_POST["prazo"]; $obs4 = $_POST["obs4"]; $final = $_POST["final"]; $obs5 = $_POST["obs5"]; $alguém = $_POST["alguém"]; $nome_indica = $_POST["nome_indica"]; $email_indica = $_POST["email_indica"]; $recado = $_POST["recado"]; } // Insere os dados no BD $stgsql = "INSERT INTO feedback(nome,nome_empresa,email,servico,atendimento,obs1,prometido,obs2,resolucao,obs3,prazo,obs4,final,obs5,alguém,nome_indica,email_indica,recado)VALUES('$nome','$nome_empresa','$email','$servico','$atendimento','$obs1','$prometido','$obs2','$resolucao','$obs3','$prazo','$obs4','$final','$obs5','$alguém','$nome_indica','$email_indica','$recado')"; mysql_query($stgsql,$conect); } print "<span class=fonte>$nome</span><span class=fonte2>, seu formulário foi recebido com sucesso!"; ?>
  14. Estou fazendo uma consulta ao banco de dados com paginação e quero que cada linha seja ordenada por numeros, como uma contagem, mas quando passo a página a contagem volta ao número 1, e eu quero que ela continue. Abaixo está o código <?php $host = "localhost"; //end. do servidor $usuario = "root"; //usuario do banco de dados $senha = ""; //senha do banco de dados $banco = "newsletter"; //nome do banco de dados $conect = mysql_connect($host,$usuario,$senha); mysql_select_db($banco); // Incluindo a conexão com o banco //######### INICIO Paginação $numreg = 5; // Quantos registros por página vai ser mostrado if (!isset($pg)) { $pg = 0; } $inicial = @$_GET['pg'] * $numreg; //######### FIM dados Paginação // Faz o Select pegando o registro inicial até a quantidade de registros para página ordenado de acordo com a escolha do cliente, no caso por Id $sql = mysql_query("select * from n_emails ORDER BY id ASC LIMIT $inicial, $numreg"); // Serve para contar quantos registros você tem na seua tabela para fazer a paginação $sql_conta = mysql_query("SELECT * FROM n_emails"); $quantreg = mysql_num_rows($sql_conta); // Quantidade de registros pra paginação $num = 1; while($lista2 = mysql_fetch_array($sql)){ $id = $lista2["id"]; $email = $lista2["email"]; $tel = $lista2["telefone"]; $nome = $lista2["nome"];// exibe os emails cadastrados no BD print " <table width=611 border=0 cellpadding=0 cellspacing=1> <tr> <td>$num </td> <td>$nome</td> <td>$email</td> <td>$tel</td> <td><a href=excluir.php?id=$id>remover</a></td> </tr> </table> "; $num = $num + 1; } print"<br>"; $quant_pg = ceil($quantreg/$numreg); $quant_pg++; // Verifica se esta na primeira página, se não estiver ele libera o link para anterior if ( @$_GET['pg'] > 0) { echo "<a href=.$_SERVER['PHP_SELF]."?pg=".(@$_GET['pg']-1)." class=pg >< Anterior</a>"; } else { echo "Anterior"; } // Faz aparecer os numeros das página entre o ANTERIOR e PROXIMO for($i_pg=1; $i_pg<$quant_pg;$i_pg++) { // Verifica se a página que o navegante esta e retira o link do número para identificar visualmente if (@$_GET['pg'] == ($i_pg-1)) { echo " [$i_pg] "; } else { $i_pg2 = $i_pg-1; echo " <a href=.$_SERVER['PHP_SELF]."?pg=$i_pg2>$i_pg "; } } // Verifica se esta na ultima página, se não estiver ele libera o link para próxima if ((@$_GET['pg']+2) < $quant_pg) { echo "<td><a href=.$_SERVER['PHP_SELF]."?pg=".(@$_GET['pg']+1)." class=pg >Proximo >"; } else { echo "Proximo"; } ?> Alguém pode me ajudar? Obrigado
×
×
  • Create New...