Ir para conteúdo
Fórum CódigoFonte.net

Legendaryz0FCF

Membros
  • Total de itens

    13
  • Registro em

  • Última visita

  1. Legendaryz0FCF

    Simples CSS Button Div transition

    Olá, pessoal, boa tarde !! Estudei toda uma apostila sobre CSS, porém não estou conseguindo realizar uma simples tarefa !! Ao passar o mouse no 'button.botao', ativar o movimento do 'div.traco' ! Eis abaixo o 'Código Fonte' que estou tentando: ------------------------------------- <!DOCTYPE html> <html> <head> <style> button.botao { width: 150px; height: 50px; border: none; background-color: black; color: red; font-size: 23px; } div.traco { width: 20px; height: 10px; background: red; -webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */ transition: width 2s; } button.botao:hover div.traco { width: 150px; } </style> </head> <body> <button class="botao">Botao</button> <div class="traco"></div> </body> </html> ------------------------------------- Me ajudem por favor ! Obrigado !!
  2. Legendaryz0FCF

    CSS Animation - DIV from top:200px to top:0px

    Olá pessoal !! Eu preciso de alguma ajuda para resolver algumas dúvidas !! Se puder me ajudar eu agradeço !! Primeiro visite o link: http://terezanininha.com.br/CSS/Animations/Pagina_1_TryIt_3.html Veja o 'Código Fonte' pelo navegador !! O que estou tentando fazer ?? Eu quero que o elemento div, faça movimento de animation, vindo from {top:200px} to {top:0px} e paralisar no topo !! Neste exemplo, eu encontrei dois erros: - Primeiro Erro: Quando o div automaticamente começa a se movimentar, seu eu colocar o mouse sobre ele, antes de terminar o movimento, o div dá uma pulada direto para o topo !! "Eu não quero isso" !! Eu quero que se eu colocar o ponteiro do mouse sobre o div, que ele não dê esta subida repentina para o topo !! Que faça o movimento para o topo sem interrupção, mesmo se antes eu puser o ponteiro do mouse !! - Segundo Erro: Depois que o div cheguar ao topo, Se eu colocar o mouse nele, o fundo muda de cor, por animation ! Mas após isso, quando eu retiro o ponteiro do mouse, o div novamente cai para top:200px e começa o movimento para top:0px novamente ! O que eu quero é: que o div mova somente "uma vez" and "pare" em top:0px !! Depois de parar em top:0px, que fique intacto pra sempre e apenas faça o movimento de mudar a cor do fundo com o passar do mouse !! I tentei procurar na internet mas não achei algo que resolvesse esses dois problemas descritos acima ! Se possível, alguém poderia me dar uma ajuda testada que realmente funcione ?? Agradecido Carlos
  3. Legendaryz0FCF

    CSS Dropdown Menu - Adicionar lista ao lado de um link !

    Olá !! Seguindo as instruções do site 'W3Schools', criei um menu dropdown em javascript, como mostra o link abaixo: http://www.terezanininha.com.br/Exemplo_proprio_4.html Só que eu queria, por exemplo, após clicar no botaõ e mostrar a lista, ao passar o mouse no link 'Link2' por exemplo, aparecesse outra lista no lado direito com mais novas opções de links !! Como fazer isso ?? Noa guardo Desde já, obrigado !
  4. Legendaryz0FCF

    Redirecionar para pasta "Internet_Explorer_Edge" !

    Olá pessoal, tudo blz ?? Sou iniciante em PHP e estou tendo um pequeno probleminha ! Tenho um site no qual eu uso um arquivo redirecionador.php que detecta o 'navegador' por 'HTTP_USER_AGENT' e redireciona para uma pasta do navegador 'específico'. Por exemplo, se o 'HTTP_USER_AGENT' achar a palavra por 'strpos' "MSIE 8.0", redireciona para a pasta 'Internet_Explorer_8', se achar a palavra "Firefox", redireciona para a pasta 'Mozilla_Firefox' ! Estou tentando agora fazer o arquivo encontrar a palavra "Edge/" para fazer redirecioná-lo para a pasta "Internet Explorer Edge" ! eis o código do script abaixo: ------------------- <?php $useragent = $_SERVER['HTTP_USER_AGENT']; $FILE_NAME = "index.php"; if(strpos($useragent,"MSIE 8.0")) { header("location:Internet_Explorer_8_9/$FILE_NAME"); } if(strpos($useragent,"MSIE 9.0")) { header("location:Internet_Explorer_8_9/$FILE_NAME"); } if(strpos($useragent,"MSIE 10")) { header("location:Internet_Explorer_10/$FILE_NAME"); } if(strpos($useragent,"rv:11")) { header("location:Internet_Explorer_11/$FILE_NAME"); } if(strpos($useragent,"Edge/", -20)) { header("location:Internet_Explorer_Edge/$FILE_NAME"); } if(strpos($useragent,"Firefox")) { header("location:Mozilla_Firefox/$FILE_NAME"); } if(strpos($useragent,"Chrome")) { header("location:Google_Chrome/$FILE_NAME"); } ?> ------------------- O 'HTTP_USER_AGENT' do navegador "Internet_Explorer_Edge" é: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393 Como tem a palavra "Mozilla" e "Chrome" partindo do início, eu utilizei o 'offset' do 'strpos' para '-20', que começa a procurar a palavra contando 20 caracteres para trás partindo do final. Só que ele recireciona para a pasta "Google Chrome" ! Preciso fazer redirecionar para a pasta "Internet Explorer Edge" e não sei o que está errado ! Será que alguém poderia me dar uma ajuda ? É meio que urgente por favor ! No aguardo Carlos
  5. Legendaryz0FCF

    Convert 'Animate CC' to 'HTML5'\não exporta links !

    Olá pessoal ! Fiz conversão de um arquivo 'Animate CC' para 'HTML5' no qual possuiu botões, só que eu ao clicar, o link do botão não abre........ alguém poderia me dar um help ? Grato
  6. Legendaryz0FCF

    Número 19500 para 19.500.

    Como façao para modificar varriável numérica 19500 para 19.500 ? *OBS=precisa ser 'ponto'(.) e não vírgula !
  7. Legendaryz0FCF

    Campo numérico com valor tipo 19.500

    Olá... Qual campo numérico que aceita valor do tipo 19.500 (ponto de 3 em 3) ?
  8. Legendaryz0FCF

    Contador por IP\Valor Inicial

    Novo código, prefiro assim de que com cookies........pois pode estar desabilitado no navegador do usuário ! <?php # Dados para conexão $host = "host"; $usuario = "usuário"; $senha = "senha"; $conexao = mysql_connect("$host", "$usuario", "$senha"); mysql_select_db("banco_de_dados"); $IP_0 = $_SERVER["REMOTE_ADDR"]; $resultado = mysql_query("SELECT * FROM Visitantes"); $linhas = mysql_num_rows($resultado); for($i=0; $i<$linhas; $i++){ $registro = mysql_fetch_row($resultado); $IP_1 = $registro[0]; if($IP_0 == $IP_1){ goto a; } elseif($IP_0 != $IP_1) { $resultado = mysql_query("SELECT MAX(visitantes_total) FROM Visitantes"); $visitates_total = mysql_result($resultado,0,0); $visitantes_total = $visitantes_total + 1; mysql_query("INSERT INTO Visitantes VALUES('$IP_0','$visitantes_total')"); echo "<font size='3' face='Arial'><b>Visitantes: <font color='#8000FF'>$visitantes_total</font></b></font>"; mysql_close($conexao); exit; } } a: $resultado = mysql_query("SELECT MAX(visitantes_total) FROM Visitantes"); $visitates_total = mysql_result($resultado,0,0); echo "<font size='3' face='Arial'><b>Visitantes: <font color='#8000FF'>$visitantes_total</font></b></font>"; mysql_close($conexao); ?>O que precisa fazer funcionar é o seguinte: Listar todo o campo 'IP' da tabela e verificar dentre os resultados se existe o IP atual do usuário ($_SERVER["REMOTE_ADDR"];). ...é o que não está funcionando, não sei como fazer !
  9. Legendaryz0FCF

    Contador por IP\Valor Inicial

    <?php # Criando um cookie setcookie(); # Dados para conexão $host = "localhost"; $user = "usuario"; $senha= "senha"; $conexao = mysql_connect("$host", "$usuario", "$senha"); $db = mysql_select_db("nome_da_tabela"); $inserir = "INSERT INTO nome_da_tabela (campo_ip) VALUES ('$_SERVER[REMOTE_ADDR]')"; $selecionar = "SELECT campo_ip FROM nome_da_tabela"; # Se o IP for novo será inserido na DB If ($_SERVER["REMOTE_ADDR"] != $_COOKIE["visitante"]) { mysql_query ($inserir, $conexao); $_SERVER["REMOTE_ADDR"] = $_COOKIE["visitante"]; } else { echo "Obrigado por retornar ao nosso site!"; } # Conta visitas de IP únicos $contador = mysql_query ($selecionar, $conexao); $visitantes_unicos = mysql_num_rows($contador); # Exibe visitas de IP únicos echo "<br />Visitantes Únicos: " . $visitantes_unicos . ".<br />" . "O seu IP: " . $_SERVER["REMOTE_ADDR"] . "<br />"; // Mostra o IP ?>Preciso que o contador começe com o número '19.500' !
  10. Legendaryz0FCF

    Retirar e substituir string !

    O que estou tentando fazer é o seguinte: No site, tenho as seguintes pastas: 'Internet_Explorer_9', 'Internet_Explorer_11', 'Mozilla_Firefox', 'Google Chrome'. Cada conteúdo da pasta editado para funcionar esteticamente para seus respectivos navegadores ! O que eu estou tentanto fazer para o geral é o seguinte: Criar um script que por exemplo: - se o usuário estiver utilizando o navegador 'Internet Explorer 9' e acessar algum arquivo da pasta 'Internet Explorer 11' ele acessa o correspondente arquivo porém na pasta 'Internet Explorer 9'; - outro exemplo: se o usuário estiver utilizando o navegador 'Internet Explorer 11' e tentar acessar algum arquivo da pasta 'Mozilla_Firefox' ele irá acessar o arquivo correspondente porém na pasta 'Internet Explorer 11'; - ou seja, o script impede que o usuário tenha acessar ao arquivo que não seja da pasta de seu navegador correspondente. Com base nisso, comecei a desenvolver o script: $useragent = $_SERVER['HTTP_USER_AGENT']; $FILE_PATH = $_SERVER["PHP_SELF"]; $FILE_NAME = basename($FILE_PATH); if(strpos($useragent,"Chrome")) { $FILE_PATH_CHROME_IE9 = $FILE_PATH; $FILE_PATH_CHROME_IE11 = $FILE_PATH; $FILE_PATH_CHROME_MOZILLA_FIREFOX = $FILE_PATH; if(strpos($FILE_PATH_CHROME_IE9,"Internet_Explorer_9")) { $FILE_PATH_CHROME_IE9 = str_replace("Internet_Explorer_9", "Google_Chrome", substr ($FILE_PATH_CHROME_IE9, 1)); header("location:http://www.colegioramoslopez.com/$FILE_PATH_CHROME_IE9"); exit; } if(strpos($FILE_PATH_CHROME_IE11,"Internet_Explorer_11")) { $FILE_PATH_CHROME_IE11 = str_replace("Internet_Explorer_11", "Google_Chrome", substr ($FILE_PATH_CHROME_IE11, 1)); header("location:http://www.colegioramoslopez.com/$FILE_PATH_CHROME_IE11"); exit; } if(strpos($FILE_PATH_CHROME_MOZILLA_FIREFOX,"Mozilla_Firefox")) { $FILE_PATH_CHROME_MOZILLA_FIREFOX = str_replace("Mozilla_Firefox", "Google_Chrome", substr ($FILE_PATH_CHROME_MOZILLA_FIREFOX, 1)); header("location:http://www.colegioramoslopez.com/$FILE_PATH_CHROME_MOZILLA_FIREFOX"); exit; } } Neste código, está escrito para eu realizar os testes utilizando o navegador 'Google_Chrome', Através dele, se eu digito qualquer página mesmo com subdiretórios escrevendo como 'Internet_Explorer_9' dá certo, porém os seguintes 'Internet_Explorer_11' e 'Mozilla_Firefox' o endereço come quando possui subdiertórios....é apenas este o problema..... help
  11. Legendaryz0FCF

    Retirar e substituir string !

    Olá pessoal ! Preciso do seguinte: A minha variável $_SERVER["PHP_SELF"]; está com o seguinte valor abaixo: /rmslpz/Internet_Explorer_9/A_Escola/pagina1.php preciso retirar a primeira barra da string, resultando como abaixo: rmslpz/Internet_Explorer_9/A_Escola/pagina1.php depois preciso substituir a string "Internet_Explorer_9" para "Google_Chrome", ficando assim: rmslpz/Google_Chrome/A_Escola/pagina1.php ...alguém poderia me dar um help ? No aguardo
  12. Legendaryz0FCF

    PHP - basename() não funciona !

    Olá pessal ! Tenho um site no qual está separado por pastas 'Internet Explorer 9', 'Internet Explorer 11', 'Mozilla Firefox' e 'Google Chrome' ! Para cada arquivo de cada pasta, estou adicionando um código que, por exemplo, se o usuário estiver utilizando o 'Internet Explorer 9' e acessar algum arquivo da pasta 'Mozilla Firefox', o arquivo da pasta 'Mozilla Firefox' o redireciona para o mesmo da pasta 'Internet Explorer 9', ou seja, cada navegador acessará somente os arquivos das pastas correspondentes ao seu navegador ! então para cada página, tentei criar o seguinte código: <?php $useragent = $_SERVER['HTTP_USER_AGENT']; $FILE_PATH = $_SERVER["PHP_SELF"]; $FILE_NAME = basename($FILE_PATH); if(strpos($useragent,"MSIE 8.0")) { header("location:http://www.colegioramoslopez.com/Internet_Explorer_9/$FILE_NAME"); } if(strpos($useragent,"MSIE 9.0")) { header("location:http://www.colegioramoslopez.com/Internet_Explorer_9/$FILE_NAME"); } if(strpos($useragent,"rv:11")) { header("location:http://www.colegioramoslopez.com/Internet_Explorer_11/$FILE_NAME"); } if(strpos($useragent,"Firefox")) header("location:http://www.colegioramoslopez.com/Mozilla_Firefox/$FILE_NAME"); } if(strpos($useragent,"Chrome")) { header("location:http://www.colegioramoslopez.com/Google_Chrome/$FILE_NAME"); ?> Porém quando eu faço os testes, a página fica em branco e não redireciona ! Alguém poderia me ajudar e dizer o que está errado e como concertar por favor ? No aguardo
  13. Legendaryz0FCF

    Adaptando\Javascript\Galeria de Imagens

    Olá pessoal ! I tenho um \Javascript\Galeria de Imagens\Script e estou tentando modificáfalo para ficar de maneira simples... O link é (http://www.colegioramoslopez.com/Internet_Explorer_9/image_gallery_test/1/index.html). O que eu preciso ter no momento é: 1-) Quando a página carrega....precisa ficar em (1/11), não em (0/11) e obviamente quando carregada em 1/11 mostrar a primeira imagem 1 de 11; 2-) Quando eu clicar no link 'close', deve fechar a janela... Aqui está em anexo em .tx o arquivo .js editável... No aguardo Obrigado pela atenção Carlos -------------------------------------------- \\EIS ABAIXO O CÓDIGO .JS //GLOBALS var nl = "\n"; // new line, for nice code :-) var imgFolder = 'imagens_grandes'; //folder with subfolders that contain big images var smallFolder = 'imagens_pequenas'; //folder with subfolders that contain small images (thumbnails) var imgName = 'imagem'; //image name (e.g. the first image is photo-001 - or if you change name to "image" then the first image name is image-001) var imgExt = 'jpg'; //extension (filetype) for big images var smallExt = 'gif'; //extension (filetype) for small images var setColumns = 5; // how many columns per page var setRows = 0; // how many rows to skip before scroll starts, check and adjust manually var setHeight = 76+10+10; // this is important for scroller: max small image (thumbnail) height + <td> padding-top + <td> padding-bottom (see css file) //GLOBALS - GALLERY FOLDERS ('<folder>', <number of images>) var setFolders = Array ( Array('Museu_Leonardo_Da_Vinci',11) ); //GALLERY FUNCTIONS function leadingZero(getImage){ if (getImage < 10)setImage = "00" + getImage; if (getImage > 9 && getImage < 100)setImage = "0" + getImage; if (getImage > 99)setImage = getImage; return setImage; } function initGallery(){ showGallery(0,setFolders[0][1],setFolders[0][0]); } function showMenu(){ returnData = '<tr><td id="menu" colspan="'+ setColumns +'"> | '; for (getFolder = 0; getFolder < setFolders.length; getFolder++){ returnData += '<a href="javascript:showGallery(0,'+setFolders[getFolder][1]+',\''+setFolders[getFolder][0]+'\')">'+setFolders[getFolder][0]+'</a> | '; } returnData += '</td></tr>'+nl; return returnData; } function showGallery(getImage,maxImages,setFolder){ setImage = leadingZero(getImage); imgNxt = getImage + 1; imgPre = getImage - 1; if (imgNxt > maxImages)imgNxt = 1; if (imgPre < 1)imgPre = maxImages; returnData = '<table>'+nl; returnData += '<tr id="selector">'+nl; returnData += '<td><a href="javascript:showImage('+ imgPre +','+ maxImages +',\''+ setFolder +'\')">previous</a></td>'+nl; returnData += '<td align="center"><a href="javascript:showGallery('+ getImage +','+ maxImages +',\''+ setFolder +'\')">close</a></td>'+nl; returnData += '<td align="right"><a href="javascript:showImage('+ imgNxt +','+ maxImages +',\''+ setFolder +'\')">next</a></td>'+nl; returnData += '</tr>'+nl; returnData += '<tr><td colspan="3"><a href="javascript:showGallery('+ getImage +','+ maxImages +',\''+ setFolder +'\')"><img src="'+ imgFolder +'/'+ setFolder +'/'+ imgName +'-'+ setImage +'.'+ imgExt +'"></a></td></tr>'+nl; returnData += '<tr id="selector"><td colspan="3">'+ getImage +' / '+ maxImages +'</td></tr>'+nl; returnData += '</table>'+nl; writeData(returnData,0); } function showImage(getImage,maxImages,setFolder){ setImage = leadingZero(getImage); imgNxt = getImage + 1; imgPre = getImage - 1; if (imgNxt > maxImages)imgNxt = 1; if (imgPre < 1)imgPre = maxImages; returnData = '<table>'+nl; returnData += '<tr id="selector">'+nl; returnData += '<td><a href="javascript:showImage('+ imgPre +','+ maxImages +',\''+ setFolder +'\')">previous</a></td>'+nl; returnData += '<td align="center"><a href="javascript:showGallery('+ getImage +','+ maxImages +',\''+ setFolder +'\')">close</a></td>'+nl; returnData += '<td align="right"><a href="javascript:showImage('+ imgNxt +','+ maxImages +',\''+ setFolder +'\')">next</a></td>'+nl; returnData += '</tr>'+nl; returnData += '<tr><td colspan="3"><a href="javascript:showGallery('+ getImage +','+ maxImages +',\''+ setFolder +'\')"><img src="'+ imgFolder +'/'+ setFolder +'/'+ imgName +'-'+ setImage +'.'+ imgExt +'"></a></td></tr>'+nl; returnData += '<tr id="selector"><td colspan="3">'+ getImage +' / '+ maxImages +'</td></tr>'+nl; returnData += '</table>'+nl; writeData(returnData,0); } function writeData(returnData,setScroll){ document.getElementById('gallery').innerHTML = returnData; scrollTo(0,setScroll); } //START initGallery();
×