Ir para conteúdo
Fórum Script Brasil

krlsedu

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Sobre krlsedu

krlsedu's Achievements

0

Reputação

  1. Bahhhhhhhhh, tinha me esquecido do fixed, tava tentando pelo método mais difícil! Funcionou perfetimente agora valeu
  2. olá, criei um envento para manter uma div no meio da tela sempre, está funcinando corretamente, mas no firefox há um leve atraso, ou seja, quando há uma rolagem, a div sobe ou desce um pouco e depois vai até o meio normalmente, já no crome fica sempre estática na posicão central, porque isso ocorre? há alguma maneira de corrigir este bug? chamo da seguinte maneira: document.onscroll = function() { move_div(Browser_Height) } Onde Browser_Height é o tamanho da janela atual dividido por 2 para ficar no meio.
  3. RESOLVIDO document.getElementById('1').onclick= function(){alert('segundo clique')} tinha testado, mas tinha esquecido o function antes
  4. Olá, minha dúvida é bem simples gostaria de alterar o evento onclick após clicar. ex.: Antes clicar <td id="1" onclick="alert(primeiro clique)"> depois de clicar <td id="1" onclick="alert(segundo clique)"> a situaçao acima é um exemplo somente, pois quero saber somente se há como fazer, e como manipular as ações dos eventos? desde já agradeço a atenção!
  5. já matei a charada foi mais fácil que imaginava! function ajax() { //document.title = "Fórum SEBrasil"; var xmlhttp = getXmlHttpObject(); if(xmlhttp == null) { alert('Este navegador não suporta XML HTTP REQUEST!'); } xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) //status 4 = completo { var string1 = xmlhttp.responseText.trim(); var cortar = xmlhttp.responseText; var quebra = cortar.split('|'); var string2 = "NADA"; para comparaçao caso não haja novos posts var string3 = "undefined"; para não aparecer undefined no confirm, em caso de erro no carregar a consulta if (string1 !== string2 && string1 !== string3) { document.title = "("+quebra[2]+") Fórum SEBrasil - {PAGE_TITLE}"; if (window.confirm (quebra[1])) { if({ALERT_ATIVE_NEW_TAB}) { window.open(quebra[0], '_blank');//abre o ultimo post location.href='http://www.sebrasil.com.br/search_new.php?search_id=newposts'; } else { location.href=quebra[0]; } } else { location.href='http://www.sebrasil.com.br/search_new.php?search_id=newposts'; } } } } xmlhttp.open("GET", "http://www.sebrasil.com.br/consulta.php", true); xmlhttp.send(null); Refresh_Time = setTimeout(ajax, {ALERT_TIME}); } function getXmlHttpObject() { if(window.XMLHttpRequest) { return new XMLHttpRequest(); } else if(window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } return null; } ajax(); </script> achei um tutorial de ajax e fui adaptando até chegar ao resultado
  6. bom o cod num tem mt segredo <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php define('IN_PHPBB', true); $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); // Start session management $user->session_begin(); $auth->acl($user->data); $user->setup(); include("config.php"); mysql_connect($dbhost, $dbuser, $dbpasswd); mysql_select_db($dbname); $user_id_c=$_GET["pst_id"]; $sql_num_post="SELECT * FROM phpbb_users WHERE user_id=$user_id_c"; $limite_r = mysql_query("$sql_num_post"); while($anu_c=mysql_fetch_array($limite_r)) { $user_name_up=$anu_c["username"]; } if ($user->data['user_new_post_alert_new_tab'] == 1) {?> <script language= "javascript" charset="utf-8"> if (window.confirm ("Novo Post em:\n<?=$_GET["ps"]?>\nPor: <?=$user_name_up?>\n\nDeseja vê-lo?\n Para ser redirecionado ao post clique em OK\n Para voltar aos novos post clique em CANCELAR!")) { window.open('http://www.sebrasil.com.br/viewtopic.php?f=<?=$_GET["f"]?>&t=<?=$_GET["t"]?>&p=<?=$_GET["p"]?>#p<?=$_GET["p"]?>', '_blank') location.href='http://www.sebrasil.com.br/search_new.php?search_id=newposts' } else { location.href='http://www.sebrasil.com.br/search_new.php?search_id=newposts' } </script> <?php } elseif ($user->data['user_new_post_alert_new_tab'] == 0) {?> <script language= "javascript" charset="utf-8"> if (window.confirm ("Novo Post em:\n<?=$_GET["ps"]?>\nPor: <?=$user_name_up?>\n\nDeseja vê-lo?\n Para ser redirecionado ao post clique em OK\n Para voltar aos novos post clique em CANCELAR!")) { location.href='http://www.sebrasil.com.br/viewtopic.php?f=<?=$_GET["f"]?>&t=<?=$_GET["t"]?>&p=<?=$_GET["p"]?>#p<?=$_GET["p"]?>' } else { location.href='http://www.sebrasil.com.br/search_new.php?search_id=newposts' } </script> <?php }?> com os dados so usuário ele gera um confirm com a opçao de abrir o novo post ou de voltar para a pagina de busca, o que queria no caso, é que o confirm fechasse automaticamente depois de um tempo qualquer, é isso que queria saber se é possivel!
  7. olá, eu queria algo semelhante e fiz uma adaptaçao de um cod que achei para passar um treno no meu site salve como nuvens.js e insira o seguinte cod onde quiser as nuvens: <script src="http://seusite/nuvens.js" type="text/javascript" ></script> var NUVENS_Picture = "http://seusite/NUVENS.gif"; //local onde está a image de nuvens var NUVENS_no = 1; //numero de nuvens passando var NUVENS_browser_IE_NS = (document.body.clientHeight) ? 1 : 0; var NUVENS_browser_MOZ = (self.innerWidth) ? 1 : 0; var NUVENS_browser_IE7 = (document.documentElement.clientHeight) ? 1 : 0; var NUVENS_Time; var NUVENS_Teste; var NUVENS_controle = 1; var NUVENS_dx, NUVENS_xp, NUVENS_yp; var NUVENS_am, NUVENS_stx, NUVENS_sty; var i, NUVENS_Browser_Width, NUVENS_Browser_Height; function sleep(milliseconds) { var start = new Date().getTime(); for (var i = 0; i < 1e7; i++) { if ((new Date().getTime() - start) > milliseconds){ break; } } } if (NUVENS_browser_IE_NS) { NUVENS_Browser_Width = document.body.clientWidth; NUVENS_Browser_Height = document.body.clientHeight; } else if (NUVENS_browser_MOZ) { NUVENS_Browser_Width = self.innerWidth - 20; NUVENS_Browser_Height = self.innerHeight; } else if (NUVENS_browser_IE7) { NUVENS_Browser_Width = document.documentElement.clientWidth; NUVENS_Browser_Height = document.documentElement.clientHeight; } NUVENS_dx = new Array(); NUVENS_xp = new Array(); NUVENS_yp = new Array(); NUVENS_am = new Array(); NUVENS_stx = new Array(); NUVENS_sty = new Array(); for (i = 0; i < NUVENS_no; ++ i) { NUVENS_dx[i] = 0; NUVENS_xp[i] = Math.random()*(NUVENS_Browser_Height-50); NUVENS_yp[i] = Math.random()*NUVENS_Browser_Height*0; NUVENS_am[i] = Math.random()*20; NUVENS_stx[i] = 0.02 + Math.random()/10; NUVENS_sty[i] = 0.7 + Math.random(); document.write("<\div id=\"NUVENS_flake"+ i +"\" style=\"position: absolute; z-index: "+ i +"; visibility: visible; top: 15px; left: 15px;\"><\img src=\""+NUVENS_Picture+"\" border=\"0\"><\/div>"); } function NUVENS_Weather() { for (i = 0; i < NUVENS_no; ++ i) { NUVENS_yp[i] += NUVENS_sty[i]; NUVENS_Teste = NUVENS_yp[i]; if (NUVENS_yp[i] > NUVENS_Browser_Width-1) { NUVENS_xp[i] = Math.random()*(NUVENS_Browser_Width-NUVENS_am[i]-30); NUVENS_yp[i] = 0; NUVENS_stx[i] = 0.02 + Math.random()/10; NUVENS_sty[i] = 0.7 + Math.random(); } NUVENS_dx[i] += NUVENS_stx[i]; if(NUVENS_Teste > NUVENS_Browser_Width-1) { document.getElementById("NUVENS_flake"+i).style.top=NUVENS_xp[i] + NUVENS_am[i]*Math.sin(NUVENS_dx[i])+"px"; document.getElementById("NUVENS_flake"+i).style.left=NUVENS_yp[i]+"px"; document.getElementById("NUVENS_flake"+i).style.visibility = "hidden"; } else { document.getElementById("NUVENS_flake"+i).style.top=NUVENS_xp[i] + NUVENS_am[i]*Math.sin(NUVENS_dx[i])+"px"; document.getElementById("NUVENS_flake"+i).style.left=NUVENS_yp[i]+"px"; document.getElementById("NUVENS_flake"+i).style.visibility = "visible"; } } if (NUVENS_Teste > NUVENS_Browser_Width-1) { NUVENS_Time = setTimeout(NUVENS_Weather, 1); } else { NUVENS_Time = setTimeout(NUVENS_Weather, 6); } } NUVENS_Weather();
  8. Olá, gostaria se saber como fazer em ajax o seguinte: ao carregar a pagina o script fique buscando, numa tabela o conteudo os posts e: se a data do ultimo post for maior que a data da ultima visualização que o user fez avise em um alert; já tenho isso em php, mas precisa ser recarregada a pagina, inclusive tem um auto refresh na pagina, mas não é eficiente.
  9. Olá pessoal, gosto muitode mecher com codigos e pesquisar como fazer coisas, tenho um site onde há um buscador automatico de novos posts, com um confirm, funciona muito bem, por sinal, mas quando encontra fica parado esperando uma resposta: Confirmar(redirecionar para o post) cancelar, continuar o carregamento normal, oque queria era fazer o seguinte, que a opção cancelar seja tenha um contador regressivo, que quando encerrar, funcionasse como responder cancelar! é possível? procurei na internet, mas para ser bem sincero nem sabia como procurar, da para notar pelo tamanho da descriçao do problema! se existir uma funçao que faça isso, basta indicá-la pois o resto me viro, realmente não quero um script pronto somente saber se dá por função, ou um exemplo de como fazer. Desde já agradeço a atenção
  10. Olá, sou novo em JS, e sei fazer algumas coisas mas estou me atrapalhando com as funções setInterval() e clearInterval encontrei em um site um codigo bem interessante que depois de um tempo para o script de randomização, mas ele para em um tempo predeterminado eu gostaria que codigo pudesse ser parado por um botão "parar" <html xmlns="http://www.w3.org/1999/xhtml" lang="pt-BR" xml:lang="pt-BR"> <head> <title>Sorteio</title> <style type="text/css"> * { padding: 0px; margin: 0px; } body { text-align: center; background: #f1f1f1; } #sorteio { width: 500px; height: 100%; margin: 0px auto; padding: 0px 40px; text-align: left; border-left: 2px dotted #999999; border-right: 2px dotted #999999; background: #333333; } #sorteio h1 { font: 220% Verdana, Arial, Sans-serif; color: #99CC00; padding: 30px 0px 10px 0px; } #sorteio #campo { width: 450px; _height: 52px; padding: 10px; font: 24px Verdana, Arial, Sans-serif; } #sorteio #btn { padding: 10px 20px; margin: 10px 0px; text-align: center; } #config { padding: 20px; margin-top: 20px; border: 2px dashed #333333; background: #666666; } #config h2 { font: 16px Verdana, Arial, Sans-serif; margin: 0px 20px 10px 20px; } #config span { width: 100px; padding-left: 30px; margin: 5px 0px; font: 12px Verdana, Arial, Sans-serif; color: #000000; display: block; float: left; } #config input { margin: 5px; } </style> <script type="text/javascript"> var nomes = ["Banana", "Maçã", "Pera", "Manga", "Cajú", "Acerola", "Maracujá", "Melância", "Melão", "Jabuticaba", "Pitanga", "Kiwi", "Goiaba", "Tamarindo"]; function sorteio() { var c = document.getElementById('campo'); var i = 0; var velocidade = document.getElementById('speed').value; var tempo = document.getElementById('time').value; var intervalo = window.setInterval(function() { if (i >= nomes.length) i = 0; c.value = nomes[i++]; }, velocidade); window.setTimeout(function() { clearInterval(intervalo); var n = Math.floor(Math.random()*nomes.length); c.value = nomes[n]; }, tempo); } </script> </head> <body> <div id="sorteio"> <h1>Sorteio</h1> <input type="text" id="campo" name="campo" /><br /> <input type="button" onclick="sorteio();" value="Sortear" id="btn" name="btn" /> <div id="config"> <h2>Configuração</h2> <span>Velocidade: </span><input type="text" value="50" id="speed" name="speed" /><br /> <span>Tempo: </span><input type="text" value="2000" id="time" name="time" /> </div> </div> </body> </html> Tenteii alterar a função sorteio para o seguinte: function sorteio() { var c = document.getElementById('campo'); var i = 0; var velocidade = document.getElementById('speed').value; var tempo = document.getElementById('time').value; var intervalo = window.setInterval(function() { if (i >= nomes.length) i = 0; c.value = nomes[i++]; }, velocidade); function parar_sorteio() { clearInterval(intervalo); var n = Math.floor(Math.random()*nomes.length); c.value = nomes[n]; } } e inseri um botar parar: <input type="button" onclick="sorteio();" value="Sortear" id="btn" name="btn" /> <input type="button" onclick="parar_sorteio();" value="Parar" id="btn" name="btn" /> e não adiantou pois segui correndo o sorteio: esse codigo é um exemplo do que quero fazer, o sorteio em si não é o meu objetivo, quero poder para e xecutar um script de uma imagem passando, mas se conseguir fazer um botao parar funcional para este sorteio o resto me viro, hehehe. desde já grato pela atenção!
×
×
  • Criar Novo...