Ir para conteúdo
Fórum Script Brasil

renan_doidera

Membros
  • Total de itens

    361
  • Registro em

  • Última visita

Tudo que renan_doidera postou

  1. Faltaram só as chaves... <input name='nomefrom' type='text' size='30' onFocus="this.className='caixa';if(this.value==' Mundo Marcos'){this.value=''}; " onblur="if(this.value=='')this.value=' Mundo Marcos'; " value=" Mundo Marcos" > Falows
  2. Você pode usar a tag BGSOUND na head da página. Ela define uma música para ser tocada: <bgsound srt="endereço.mid loop="numero_de_vezes"> Se quiser mudar ela no meio da página conforme a pessoa clica em algum lugar por exemplo, você pode montar um esquema assim, usando isso. Falows
  3. ¬.¬ .... Alí em cima sou eu.... Eu dei uma olhada com mais atenção aqui.... No arquivo calendar.js , muda essa função : cbfselectdate(objid) coloca ela assim: function cbfselectdate(objid) { var tmpobj; var d=eval("document.all." + objid + ".value"); var m=parent.document.frames.CalFrame.document.fx.txtmth.value; var y=parent.document.frames.CalFrame.document.fx.txtyrs.value; var objname=parent.document.frames.CalFrame.document.fx.txtobj.value; var frmname=parent.document.frames.CalFrame.document.fx.txtfrm.value; if (d!="") { cbfdrawcalendar(d,m,y); parent.document.frames.CalFrame.document.fx.txtday.value=d; tmpobj=eval("parent.document." + frmname + "." + objname); newdate=d+"/"+m+"/"+y; tmpobj.value=newdate; parent.document.all.CalFrame.style.display="none"; } } Infelizmente não tem como eu testar o calendário aqui mas se não der certo. Acredito que o que tiver que ser mudado, será nesse arquivo ok, você pode ir tentar mudando e testando. Falows
  4. Existem vários desses efeitos por aí. Procura na busca do fórum. Ou na sessão de scripts feitos. Falows
  5. Entendi. É aquilo que eu já tinha dito láh em cima mesmo. Vou te fazer um exemplo de como eu imagino que deve ser... <html> <body> <a href="javascript:;" onclick="javascript:abrepoup()">Abrir janela </a> <p>Clica em alguma cor.</p> <p> <input type="button" value="botão" id="botao_colorido"> <table border=0 width="100%"> <tr> <td bgcolor="blue" onclick="javascript:pinta_botao(this.bgColor)">Cor</td> <td bgcolor="red" onclick="javascript:pinta_botao(this.bgColor)">Cor</td> </tr> </table> <script> function abrepoup() { janela = window.open(); janela.document.write("<html><body><table border=0 width=\"100%\">\n<tr>\n<td bgcolor=\"blue\" onclick=\"javascript:parent.opener.pinta_botao(this.bgColor)\">Cor</td>\n<td bgcolor=\"red\" onclick=\"javascript:parent.opener.pinta_botao(this.bgColor)\">Cor</td>\n</tr>\n</table></body></html>"); } function pinta_botao(cor) { document.getElementById("botao_colorido").style.backgroundColor = cor; } </script> </body> </html> Repara que eu fiz uma função que muda a cor do botão e tem como argumento a cor. Quando eu quero mudar a cor do botão estando na página mãe mesmo; eu só uso ela, agora quando eu quero mudar de um poup-up que foi aberto por essa página (que é o caso) eu coloco na frente da função PARENT.OPENER , aí fica: PARENT.OPENER.FUNÇÃO() .´Isso chama uma função da página-mãe. Eu imagino que essa paleta seja uma tabela, e o que determina a cor de cada lugar para clicar, é uma célula com "bgcolor", aí eu coloquei na chamada da cor "this.bgcolor" se não for é só mudar a chamada como for necessário. Vê se isso te ajuda. Falows
  6. O botão cuja cor será mudada está aonde? Na janela da paleta de cores ou na página que gerou o poup-up da paleta?Posta o script também, pode ser que você não esteja sabendo usar. A partir dele eu te falo que você tem que mudar. Abraços.
  7. Assim vai ficar com o fundo na celula inteira.. .TabelaEntrada { BORDER-RIGHT: 2px solid #336666; BORDER-LEFT: 2px solid #336666; BORDER-BOTTOM: 7px solid #336666; BORDER-TOP: 2px solid #336666; background-image : "url('img/dobra_topo.gif')"; } Para ficar com fundo só na borda, por que não coloca uma celula dentro da outra, sendo que a que estiver dentro, tenha quase o mesmo tamanho que a que estiver "fora", e aí você coloca fundo nelas em separado, que vai dar esse efeito que você quer. Falows
  8. Se quer que não exiba mais a foto, você pode fazer uma função que para dado um argumento, ele mude o estilo da foto na página mãe para hidden (escondido). Tipo.. quando clicar na foto, abre um poup-up, sendo que nesse poup-up você coloca no botão a função para fechar ele e a função para esconder essa foto na qual você clicou. A função para esconder na página mãe do poup-up ficaria assim: function esconde(foto_id) { document.getElementById(foto_id).style.visibility = "hidden" } Aí quando fechar o poup-up, chama essa função... parent.opener.esconde(foto_id); Entendeu a idéia? É definir uma função na página que tenha como argumento só o id de alguma coisa, quando ativada, ela esconde o objeto cujo id pertence. Quando o cara clicar na foto, ele deleta ela e abre um poup-up né, nesse poup-up vai ter um botão de fechar, no onclick desse botão você coloca a função de fechar e chama a função de esconder na página mãe. Falows Feliz ano novo.
  9. Depois você pode manipular esse método da forma que achar mais conveniente. Faz uma condição... tipo se a resolução for "X", você faz o usuário entrar em uma página, se for "y" entrar em outra. Falows
  10. Ah táh, ela vai abrir num poupup... foi mals. Hum, deia eu ver... cara não sei se daria certo especificar do poup-up um id de uma página mãe por exemplo. Acho eu não... mas dá para você ativar uma função da página mãe... Faz uma função na página mãe, que quando ela é chamada ela muda o estilo do botão (sua cor de fundo) chamando pelo seu id como eu citei láh em cima. O argumento dessa função será a cor: function mudacor(cor) { document.getElementById("id_do_botao").style.backgroundColor = cor; } E láh no poup-up, quando você clicar numa cor, manda ativar essa função já colocando a cor clicada no poup-up, na chamada da função. Para chamar uma função da página mãe: parent.opener.FUNÇÃO(ARGUMENTO); É isso. Falows
  11. Uma coisa de cada vez... Agora você precisa fazer de forma que clicando no botão denovo, apareça o segundo valor encontrado. Bem também dá para fazer isso.Você vai ter que aprender Expressões Regulares pra fazer, é a única forma na qual eu visualizo uma solução agora. Usando a função "match()" para armazenar num array os resultados encontrados junto com uns 3 ou 4 caracteres que vem antes e depois para poder diferencia-los ( /....palavra..../ ) cria uma função para chamar elemento por elemento desse array, que vão ser os resultados obtidos, a cada clique que você dê em algum lugar incrementa uma variavel e chama o próximo elemento, que você joga na função "realce()" . Para usar assim você terá que setar a função realce dependente de um argumento, que é a palavra que vai ser realçada. O botão ok fica sempre láh em cima mesmo, você pode criar um botão que acompanha o scrolling da janela para a pessoa apertar e exibir o próximo resultado, aí pode fazer que depois que a pessoa clique nesse botão para achar o ultimo resultado, suma com ele também. Você tem que aprender RegExp pra poder fazer isso que quer cara. É bem tranquilo, vou te mandar o link de um tutorial bem legal que eu achei... http://www.devshed.com/c/a/JavaScript/Unde...egExp-Object/0/ Com relação a criar barras de rolagem em divs... usa essas barras personalizadas, que são criadas por javascript. Falows
  12. Coloca no onclick do lugar aonde essa "cor" estiver um comando ou uma função que irá mudar a cor do botão, chamando ele pelo seu id, que você deverá especificar. document.getElementById("id_do_botao").style.backgroundColor = "cor" Se quiser mudar outras caracteristicas do botão, depois do "style" coloca ponto e a propriedade de estilo que deseja modificar, se você souber ela. Falows
  13. Sim, coloca esse texto num div com um id, por exemplo, aí quando clicar no botão muda o conteudo desse div, pegando pelo id ( getElementById("nome") ) com a propriedade "innerText"... document.getElementById(id).innerText = "texto"; Falows
  14. O que especificamente não funcionou? O fechar da janela ? Para atualizar uma janela MÃE você usa "opener"... opener.location.reload() Eu estou te falando atualizar no sentido de abrir a página denovo, dar um refresh nela, é isso mesmo que quer? Ou você está falando de "atualizar" no sentido de abrir a página sem a figura na qual você clicou? Eu presumi que você já tinha feito isso quando disse que já tinha feito o script. Ok? Falows, t+.
  15. Me corrijam se não for mas acho que o "Cool Edit-Audio Recorder" faz isso. Falows
  16. Você tem que tentar entender o funcionamento do script para conseguir modificar ele. Eu coloquei a tag que determina o flag <a name="nome"> tags </a> O nome do flag eu coloquei sendo um número randômico, somado com o segundo atual do relógio quando o script é rodado. Aì no final do script eu chamo a bandeira assim: http://www.endereço.com.br/pagina.htm#nome Sacou? Só que ia ter um problema... se eu fizesse só isso, se eu fosse buscar dois nomes na página, iria dar erro, iria chamar duas bandeiras... http://www.endereço.com.br/pagina.htm#nome1#nome2 E quanto mais eu fosse executando a função iria sempre incrementando alí, dando errado . Por isso que eu faço a verificação para saber se o endereço já tem o "#": if ( endereco.indexOf("#") == -1 ) Se não tiver beleza, eu adiciona o flag normal, caso tenha eu pego o valor da string ATÉ ele. E depois atualizo o endereço. Só tem uma coisa que eu não entendi nesse script... Essa linha: html=eval("html.replace(/("+palavra+")/gi,'<aname=\""+randomico+"\"><B>$1</B></a>')"); Mais especificamente o "$1", deve ser algo relacionado com alguma propriedade da expressão regular que é usada aí... Se alguém souber, help-me! Éh isso Leandro... segue o código abaixo... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title> <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1"> <meta name="ProgId" content="VisualStudio.HTML"> <meta name="Originator" content="Microsoft Visual Studio .NET 7.1"> <style> b{background:yellow; color: red} </style> <script> function realce() { endereco = document.location.href; var data = new Date(); var segundos = data.getSeconds(); var randomico = Math.random(); var randomico = eval("parseInt(randomico*100)+parseInt(segundos)"); palavra=document.forms[0].palavra.value document.forms[0].palavra.value="" document.forms[0].palavra.focus() cont=document.getElementById("conteudo") html=cont.innerHTML html=html.replace(/<\/?b>/gi,"") if(palavra!="") html=eval("html.replace(/("+palavra+")/gi,'<a name=\""+randomico+"\"><B>$1</B></a>')"); cont.innerHTML=html; if ( endereco.indexOf("#") == -1 ) { location.href = endereco+"#"+randomico; } else { endereco = endereco.substring(0,endereco.indexOf("#")); location.href = endereco+"#"+randomico; } } </script> </head> <body> <H1>Exemplo 10</H1> <FORM id="Form1" onsubmit="return false"> Insira a palavra a realçar:<BR> <INPUT id="Text1" type="text" value="tableless" name="palavra"><INPUT id="Button1" onclick="realce()" type="button" value="OK" name="Button1"> </FORM> <DIV id="conteudo"> O Caminho Suave para o Tableless A maior parte dos desenvolvedores web, designers ou programadores, começaram antes do surgimento dos movimentos em prol dos <A title="Web Standards Project" href="http://www.webstandards.org/">padrões web</A>, usando tabelas para montar layouts em editores <ACRONYM title="What You See Is What You Get, Editores Visuais">WYSIWYG</ACRONYM>, e ainda hoje este método é usado na maioria dos projetos de internet. Logo, é natural que muita gente, ao começar a entender o valor dos <A title="Web Standards Project" href="http://www.webstandards.org/"> padrões</A>, se pergunte como migrar do desenvolvimento "tradicional" para o desenvolvimento de código semanticamente coerente.</P> <P>É um caminho muito duro o que separa o desenvolvedor acostumado a editores visuais do desenvolvimento de código coerente. E é muito comum que o designer desista após uma primeira tentativa frustrada de desenvolver um website tableless, com layout <A title="Cascading Style Sheets" href="http://www.w3.org/Style/CSS/"> CSS</A> e <A title="Extensible HyperText Markup Language" href="http://www.w3schools.com/xhtml/"> XHTML</A> <A title="W3C MarkUp Validation Service" href="http://validator.w3.org/"> validado</A>.</P> <P>Por isso gostaria de propor um caminho gradual, mais suave, para aqueles que querem se aventurar pela primeira vez pelos <A title="Web Standards Project" href="http://www.webstandards.org/"> padrões web</A>. O princípio desse método é da recompensa. Você pode obter um grande benefício aproximando seu código dos <A title="Web Standards Project" href="http://www.webstandards.org/"> padrões web</A>, mesmo que não faça tudo de uma vez. Quero mostrar como você pode começar, e obter benefícios imediatos.</P> <H2>Limpe seu HTML</H2> <P>A minha primeira recomendação é que você estude <A title="Cascading Style Sheets" href="http://www.w3.org/Style/CSS/"> CSS</A>. Comece pela formatação básica de fonte, cor e tamanho. Isso vai te garantir código menor e produtividade maior com pouquíssimo esforço.</P> <P>Assim, ao criar um item de menu, você vai evitar códigos como este:</P> <PRE> &lt;a href="parceiros.asp"&gt;&lt;font face="Arial, Helvetica, Sans-serif" size="2" color="#FF3300"&gt;&lt;b&gt;Parceiros&lt;/b&gt;&lt;/font&gt;&lt;/a&gt; </PRE> <P>Colocando no lugar:</P> <PRE>&lt;a href="parceiros.asp" class="menu"&gt;Parceiros&lt;/a&gt;</PRE> <P>Tendo no <A title="Cascading Style Sheets" href="http://www.w3.org/Style/CSS/">CSS</A>:</P> <PRE> </PRE> </DIV> </body> </html> Falows
  17. Para fazer isso, na hora que o script muda a cor da fonte no HTML do div, você tem que colocar uma bandeira (flag) , e no final do script chamar ela. Falows
  18. Alguns links... http://www.w3schools.com http://www.apostilando.com.br http://www.tiraduvidas.com E aqui nesse site tem uns scripts prontos também. Falows
  19. Para fechar o poup-up, no onclick do botão usa "window.close()" e para atualizar uma janela se usa parent.nome_do_frame.location.reload(); Para mudar o endereço de um frame é : parent.nome_do_frame.location.href = 'endereço' ... Falows
  20. Para quaisquer outras dúvidas sobre janelas, tenta entender como funciona o window.open() ... http://scriptbrasil.com.br/forum/index.php...662#entry187677 Falows
  21. Éh, para emitir aviso em javascript, usa alerts: <script> alert("Isso é um aviso"); </script> Falows
  22. Se o de baixo também funciona (parece funcionar) usa ele. É menorzinho né. Se tiver dúvida de com modificar posta aí. Falows!
  23. Posta o script que realiza essa "troca" pra gente poder ver. Ou dá o endereço do site aonde isso acontece. Falows
  24. O que é um efeito Bump? Falows
  25. O lance de deletar a foto só dá para fazer com linguagem dinâmica, e o que for deletado tem que estar no servidor né. A questão de não exibir mais a foto após deletada e ver ela em uma nova janela, com javascript dá. Vai tentando e posta as dúvidas que forem surgindo. Falows
×
×
  • Criar Novo...