
KaKarotto
Vencedores de desafio-
Total de itens
1.243 -
Registro em
-
Última visita
Tudo que KaKarotto postou
-
Depende do seu código. No javascript eu conheço 3 maneiras de se fazer isso. A primeira é um teste condicional simples: if(!document.getElementById("meuobjeto")) Às vezes dá erro, nesse caso você pode tentar: if(typeof document.getElementById("meuobjeto")=="undefined") typeof é o comando para saber o tipo do elemento. Se o elemento não existir, ele pode ser "undefined" indefinido ou pode ser "null". Geralmente é "undefined". Em última instância, poderia usar tratamento de excessões: try{ var elemento=document.getElementById("meuobjeto") }catch(e){ // Faça outra coisa } Ele vai tentar botar na variável elemento o objeto, se o objeto não existir ele pára e executa a exceção catch(e). Aquele abraço
-
Teste das requisições AJAX
pergunta respondeu ao Edmilson Cruz de KaKarotto em Ajax, JavaScript, XML, DOM
Use o Internet Explorer 6. Talvez funcione com o 7 também. Fiz um exemplo que funciona localmente com iE6: http://scriptbrasil.com.br/forum/index.php?showtopic=115690 Tente no iE7 também se necessário. Aquele abraço -
(Resolvido) Abrir janela no centro da tela
pergunta respondeu ao Eder de KaKarotto em Ajax, JavaScript, XML, DOM
Dá sim, é simples ó: <script> function popUP(nome, url, settings){ var w, h, left, top w=screen.width h=screen.height left=(w-600)/2 top=(h-400)/2 settings+=", left="+left+", top="+top window.open(url, nome, settings) } </script> <a href="java script:popUP('minhaJanela', 'http://www.google.com.br', 'width=600,height=400,toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=yes')">Abre</a> Viu? Fiz os cálculos e centralizei. Os comandos left e top servem para posicionar a janela pop-up na tela. Aquele abraço -
Então nesse caso você faria o seguinte: <form id="form1" name="form1" method="POST" action="http://www.google.com.br" target="_blank"> <input type="submit" onclick="document.getElementById('form2').submit()" /> </form> <form id="form2" name="form2" method="POST" action="http://www.gmail.com" target="_blank"> <input type="hidden" name="variavel" value="valor" /> <input type="hidden" name="variavel2" value="valor2" /> </form> Dois forms que serão enviados ao mesmo tempo. O primeiro vai ser o que que vai acionar o segundo. O segundo manda para outro link os valores dos inputs hidden. Era isso que queria ? Akeleabraço
-
Como está fazendo? Qual versão é seu feed? Posta seu código, facilita na hora de ajudar... Em um rss 2.0, você deve usar essa estrutura pra mostrar imagens: <?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="2.0"> <channel> <title>W3Schools Home Page</title> <link>http://www.w3schools.com</link> <description>Free web building tutorials</description> <image> <url>http://www.w3schools.com/images/logo.gif</url> <title>W3Schools.com</title> <link>http://www.w3schools.com</link> </image> <item> <title>RSS Tutorial</title> <link>http://www.w3schools.com/rss</link> <description>New RSS tutorial on W3Schools</description> </item> </channel> </rss> Código de: W3schools.com Se quiser testar seu código online: http://w3schools.com/rss/tryrss.asp?filename=rss_ex_image As ferramentas estão aí... Aquele abraço
-
INfelizmente não dá não cara, um formulário só pode ter um action. No seu caso eu aconselharia a usar a sua linguagem de servidor que pega os dados para fazer o redirecionamento, já que está mandando por POST. Se estivesse mandando algo por GET seria outra história. Aquele abraço.
-
Não entendi...:huh:
-
(Resolvido)Código ñ funciona aplicado 2x na mesma página
uma questão respondeu KaKarotto em Ajax, JavaScript, XML, DOM
Cara funcionou beleza!! BRIGADÃO pela ajuda tava precisando muito disso!!! Sobre o código n ser bom, se eu tivesse feito ele estaria bem pior rs Abração e obrigado por ajudar! huahuahuahauh seria pior é ótimo.... Beleza, primeira vez que consigo fazer algo assim de cabeça e funcionar :rolleyes: Então, resolvido. Akelabrass -
(Resolvido) Imprimir uma Table (seu conteúdo)
pergunta respondeu ao Eder de KaKarotto em Ajax, JavaScript, XML, DOM
Opa tem sim. Um exemplo: <html> <head> <script> var v=0 function show(id){ var tables=document.getElementsByTagName("table") if(!v){ for(var x=0; x<tables.length; x++) if(tables[x].id!=id) tables[x].style.display="none" v=1 } else{ for(var x=0; x<tables.length; x++) if(tables[x].id!=id) tables[x].style.display="block" v=0 } } </script> <title></title> <meta content=""> <style></style> </head> <body> <table style="background:blue" border="1" id="00001"> <tr><td><input type="checkbox" onclick="show('00001')"/></td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> </table> <table style="background:orange" border="1" id="00002"> <tr><td><input type="checkbox" onclick="show('00002')"/></td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> </table> <table border="1" style="background:green" id="00003"> <tr><td><input type="checkbox" onclick="show('00003')"/></td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> <tr><td>Célula</td><td>Célula</td><td>Célula</td></tr> </table> </body> </html> [/codebox] Me veio uma coisa agora...não sei como fica a impressão, acho que o javascript não consegue fazer a ocultação para a impressão, só consegue fazer na tela. Talvez tenha que fazer um redirecionamento para uma página idêntica que contenha a seguinte linha: <link rel="stylesheet" type="text/css" media="print" href="estilo.css"/> Com a sua tabela preferida sendo mostrada e as outras sendo ocultadas com display:none, na folha "estilo.css". Abraço -
(Resolvido)Código ñ funciona aplicado 2x na mesma página
uma questão respondeu KaKarotto em Ajax, JavaScript, XML, DOM
Pra ser sincero esse código não é um dos melhores que eu já vi viu cara...mas.... Não tem como eu testar agora, eu fiz as mudanças pelo que eu acho que deve ser. Então dá uma testada: <script LANGUAGE="JavaScript"> var bannerAD=new Array(); var bannerADlink=new Array(); var adNum=0; var imagem1 = "images/1.png"; var imagem2 = "images/2.png"; var imagem3 = "images/3.png"; bannerADlink[0]=""; bannerAD[1]=imagem2; bannerADlink[1]=""; bannerAD[2]=imagem3; bannerADlink[2]=""; bannerAD[3]=imagem1; bannerADlink[3]=""; bannerAD[4]=imagem2; bannerADlink[4]=""; bannerAD[5]=imagem3; bannerADlink[5]=""; bannerAD[6]=imagem1; bannerADlink[6]=""; bannerAD[7]=imagem2; bannerADlink[7]=""; bannerAD[8]=imagem3; bannerADlink[8]=""; bannerAD[9]=imagem1; bannerADlink[9]=""; var preloadedimages=new Array(); for (i=1;i<bannerAD.length;i++){ preloadedimages[i]=new Image(); preloadedimages[i].src=bannerAD[i]; } function setTransition(banner){ if (document.all){ document[banner].filters.revealTrans.Transition=Math.floor(Math.random()*23); document[banner].filters.revealTrans.apply(); } } function playTransition(banner){ if (document.all) document[banner].filters.revealTrans.play() } function nextAd(banner){ if(adNum<bannerAD.length-1)adNum++; else adNum=0; setTransition(banner); document.images[banner].src=bannerAD[adNum]; playTransition(banner); theTimer=setTimeout("nextAd('"+banner+"')", 5000); } function jump2url(){ jumpUrl=bannerADlink[adNum]; jumpTarget='_self'; if (jumpUrl != ''){ if (jumpTarget != '')window.open(jumpUrl,jumpTarget); else location.href=jumpUrl; } } function displayStatusMsg() { status=bannerADlink[adNum]; document.returnValue = true; } </script> <BANNERAD> <img src="images/1.jpg" name="bannerADrotator" style="filter:revealTrans(duration=3,transition=10)" border=0 width="143" height="107"></a> <script language="JavaScript">nextAd("bannerADrotator") </script> </BANNERAD> <BANNERAD> <img src="images/1.jpg" name="bannerADrotator2" style="filter:revealTrans(duration=3,transition=10)" border=0 width="143" height="107"></a> <script language="JavaScript">nextAd("bannerADrotator2")</script> </BANNERAD> [/codebox] Talvez funcione. Mais tarde, eu tento executar no Windows e ver o que está dando de errado. Abraço -
(Resolvido) Abrir janela no centro da tela
pergunta respondeu ao Eder de KaKarotto em Ajax, JavaScript, XML, DOM
Tem sim. Você usaria o screen.width e screen.height do javascript para pegar o valor da resolução da tela do usuário. Se for 800x600 você pega o tamanho da janela do seu pop-up e faça os cálculos. 800 -600 = 200: Sobra 100 pixels para cada lado. O left será 100. 600-400=200: Sobra 100 pixels de cima e de baixo. O top será 100. Basta incluir no seu script um código que faça os cálculos. Abraço. -
Depende Douglas, depende do que o javascript retorna. Talvez se colocar as tags dentro de um div e posicionar adiante. div style="float:right;"> <script language="JavaScript1.1" type="text/javascript" src=http://www.submarino.com.br/afiliados/get_banner.asp?tipo=botao&franq=262310></script> </div> Tenta isso. Aquele abraço.
-
(Resolvido)validação de campo
pergunta respondeu ao ju_rezende de KaKarotto em Ajax, JavaScript, XML, DOM
Aleluia... ^_^ -
(Resolvido)validação de campo
pergunta respondeu ao ju_rezende de KaKarotto em Ajax, JavaScript, XML, DOM
Pera aí....o que o cadastro foto é ? -
http://www.htmlstaff.org/ver.php?id=4921 É isso que está procurando ?
-
Que raio de comando é esse overscrool ??!?!?! rrsrs ta maluco ? rsrs Diogão, é só usar o overflow-y:auto; Assim ele usa só as barras laterais. Abraço
-
(Resolvido)validação de campo
pergunta respondeu ao ju_rezende de KaKarotto em Ajax, JavaScript, XML, DOM
Hum..... <form name="cadastro" action="ConfirmaAlteraNoticia.asp" method="post" enctype="multipart/form-data" onSubmit="Pick_Text(this);verificabox();"> Tenta : <form name="cadastro" action="ConfirmaAlteraNoticia.asp" method="post" enctype="multipart/form-data" onSubmit="Pick_Text(this);return verificabox();"> -
Posta o código, por favor.
-
Não...só em linguagem de servidor. Abraço
-
Abrir pop-up em tempo determinado
pergunta respondeu ao playjorge de KaKarotto em Ajax, JavaScript, XML, DOM
Tem, é só pegar o horário: <script> var horario=new Date().getHours() if(horario==12) alert("Mei Dia, vamo come \o/") </script> O código seria executado no intervalo das 12:00 às 12:59, quando passaria a ser 13. Aí é mais complicado, talvez seria mais interessante você fazer isso em php, o que acha? Já tem alguma coisa pronta ? Aquele abraço. -
Fernando, uma coisa eu aprendi na programação, que é a seguinte: Aprenda como usar sem se preocupar em onde vai usar. Um dia vai precisar usar, nesse dia usará naturalmente, porque sabe que tal coisa existe. Um exemplo prático: Pense em duas funções: Busca() Ordena() Essas funções executam uma tarefa de busca e ordenação em um vetor conhecido. Se você fosse usar a Busca para verificar um elemento no vetor, você faria: Busca(5) essa função retornaria um true ou false. true para quando achar e false para quando não achar. Já no Ordena, você não precisa que sua função retorne algo...você só quer que ela ordene...então nesse caso você não retorna nada. Funções são como robozinhos que executam tarefas. Às vezes, você precisa que eles apenas façam alguma coisa, e outras vezes você precisa que eles retornem algo depois de realizar certa tarefa. Na hora da codificação você que vai definir qual a melhor hora para usar retorno. Não se preocupe em saber quando irá usar, apenas codifique, com a experiência mais cedo ou mais tarde ficará claro a idéia do seu uso. Aquele abraço.
-
Alterando imagem quando a página for atualizada
uma questão respondeu KaKarotto em Ajax, JavaScript, XML, DOM
Acho que nesse caso é aconselhável usar cookies. O Javascript vai ter que armazenar numa variável o valor da última imagem usada..então...cookies. -
Posta seu codigo cara. Aquele abraço.
-
Clicar numa imagem e fazer download dela, como faço
pergunta respondeu ao CHAVESinho de KaKarotto em PHP
Isso apenas faria com que o navegador abrisse a imagem amigo... Movendo HTML, XHTML, CSS >> PHP -
(Resolvido) Imprimir uma Table (seu conteúdo)
pergunta respondeu ao Eder de KaKarotto em Ajax, JavaScript, XML, DOM
Não é possível sem Css. Você usaria javascript para pegar a table escolhida do usuário e esconderia o resto das tabelas, mostrando apenas a que quer... Só com html não dá não....