Ir para conteúdo
Fórum Script Brasil

Skin_

Membros
  • Total de itens

    158
  • Registro em

  • Última visita

Tudo que Skin_ postou

  1. Pô cara.... legal ouvir isso... Bem... quando você abre um menu e passa o mouse rápido nos sub_ítens, demora um pouco para o efeito aparecer... (o efeito não acompanha a velocidade do mouse...) Com o ALPHA MENU isso não acontece! té... Skin_
  2. CONSEGUI!!!!!!!!! É o seguinte... o objeto <td> têm o atributo "ID"... (ví lá na MSDN)... então, basta fazer: <HTML> <STYLE> .classe1{background:#ff0000} .classe2{background:#000080} </STYLE> <script type="text/JavaScript"> function muda() { //ou window.celula.className = 'classe2'; celula.className='classe2'; } </SCRIPT> <BODY> <table border="2"> <tr><td onclick="muda()">Clique aqui</td><td width="10" id="celula" class="classe1">oi</td></tr> </table> </BODY> </HTML> UFA!!! é... acho que estou começando a aprender alguma coisa... Obrigado pela ajuda pessoal! Skin_
  3. pôxa... você ainda não me entendeu!.... veja, eu gostaria de fazer o seguinte: imagine o seguinte código: <table> <tr> <td input type="checkbox" name="checar" onclick="muda()"><td name="cel" class="classe1"></td> </tr> </table> Bem... como deve ser a função "muda()" para que ela modifique a classe "classe1" do objeto <td> de nome "cel" ? Criar uma função que é disparada do próprio objeto eu sei fazer... (diarol, se você reparar na minha primeira mensagem, o que eu fiz foi algo semelhante ao que você me informou...) O que eu quero é uma forma para acessar as propriedades de um objeto <td> "fora" dele! ficou claro? Obrigado.... Skin_
  4. não cara... não é aberta ao público.... É para um departamento do Instituto de Biologia da Unicamp.... (O que elimina a resposta à 2 pergunta) .... quanto a terceira parte... É justamente isso que eu estou querendo fazer... A questão é a seguinte: compensaria jogar todas as variáveis do arquivo para um vetor? ou o melhor é ler CHAR a CHAR (pois só assim encontrarei o '=' para me dizer até onde vai no nome da variável, e onde começa o valor da variável.) ou o ideal é ler linha por linha e explodir cada linha do arquivo no '='? Estou querendo fazer um arquivo de configurações como o PHP.ini; é isso... espero não ter escrito de forma confusa... Skin_
  5. bem... e quando usar <SPAN> ou <DIV>??? Obrigado pelas explicações... David Elias, Olharei o site... obrigado! Skin_
  6. cara... acho que você não entendeu a minha pergunta... minha intenção não é modificar todas as <td> do meu site... é alterar uma específica! (eu conheço a sintaxe td{CÓDIGO} e td:hover {CÓDIGO} da CSS)... eu queria poder trocar a classe de um <td> quando, por exemplo, o usuário marcar um check... (ou seja, ao disparar o evento onClick do objeto "check", gostaria de trocar a classe de um <td>, por exemplo, deixando-o mais claro!) (como alguns sites de e-mail fazem ao selecionar as mensagens que deseja apagar...) você me entendeu? Valuez... André
  7. é... eu sei que ler o código dos outro é um porre!! Bem... Alguém tem alguma dica pra se fazer um menu dinâmico rápido? Tenho a impressão de que gerar todo o código do menu com javascript (usando document.write() pra escrever inclusive as tags HTML) o tornará mais rápido... (pelo menos foi essa a maior diferença entre o meu menu e o "alpha menu" do scriptbrasil... na verdade, não usei nenhuma vez o "document.write()"... o que eu pude fazer com HTML normal eu o fiz!) O que vocês acham? Abraço... Skin_
  8. Bem pessoal... Baseado no ALPHA MENU, disponibilizado no scriptbrasil, tentei fazer o meu próprio menu.... O problema é que os efeitos estão demorados.... (demora mais que o normal para "trocar as classes" dos submenus...) vou colar o código aqui... Será que alguém poderia me dar uma dica pra melhorar a velocidade do meu menu? ARQUIVO HTML (Menu.htm) <html> <head> <title>Menu Dinâmico 2</title> <link rel="stylesheet" href="Menu.css"> <script type="text/JavaScript" src="Menu.js"></script> </head> <body topMargin="0" leftMargin="0" rightMargin="0"> <div id="Menu" class="camada_pri"> <table width="600" border="0" cellspacing="1"> <tr> <td class="menu_pri" onMouseOver="visivel('block','1'); className='menu_ilu';" onMouseOut="visivel('none','1'); className='menu_pri';">Adicionar</td> <td class="menu_pri" onMouseOver="className='menu_ilu'" onMouseOut="className='menu_pri'">Pesquisar</td> <td class="menu_pri" onMouseOver="visivel('block','2'); className='menu_ilu'; Sub_Alterar.style.width='90';" onMouseOut="visivel('none','2'); className='menu_pri';">Alterar</td> <td class="menu_pri" onMouseOver="visivel('block','3'); className='menu_ilu'; Sub_Excluir.style.width='90';" onMouseOut="visivel('none','3'); className='menu_pri';">Excluir</td> <td class="menu_pri" onMouseOver="className='menu_ilu';" onMouseOut="className='menu_pri';">Usuário</td> <td class="menu_pri" onMouseOver="className='menu_ilu';" onMouseOut="className='menu_pri';">Configurações</td> <td class="menu_pris" onMouseOver="className='menu_ilus';" onMouseOut="className='menu_pris';">Sair</td> </tr> </table> </div> <div id="Sub_Adicionar" class="camada_sec" onMouseOver="visivel('block','1');" onMouseOut="visivel('none','1')"> <table width="100%" align="center" border="0" cellspacing="3"> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Indivíduo</a></td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Série de Indivíduos</td></tr> <tr><td><hr size="2"></td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Espécie</td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Museu</td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Local</td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Coletor</td></tr> </table> </div> <div id="Sub_Alterar" class="camada_sec" onMouseOver="visivel('block','2')" onMouseOut="visivel('none','2')"> <table width="100%" align="center" border="0" cellspacing="3"> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Indivíduo</a></td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Espécie</td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Museu</td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Local</td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Coletor</td></tr> </table> </div> <div id="Sub_Excluir" class="camada_sec" onMouseOver="visivel('block','3')" onMouseOut="visivel('none','3')"> <table width="100%" align="center" border="0" cellspacing="3"> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Indivíduo</a></td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Espécie</td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Museu</td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Local</td></tr> <tr><td class="menu_sub" onMouseOver="className='menu_subilum';" onMouseOut="className='menu_sub'" onClick="">Coletor</td></tr> </table> </div> </body> </html> ARQUIVO CSS (Menu.css) .camada_pri { filter:alpha(style=1,opacity=100,FinishOpacity=40,StartX=0,FinishX=0,StartY=100,FinishY=0); display:block; width:100%; color: #ffffff; border: 0px; } .camada_sec { filter:alpha(style=1,opacity=100,FinishOpacity=70,StartX=0,FinishX=0,StartY=0,FinishY=100); display:none; width:130; background: #E1E1E1; border: 1 solid #333333; position: absolute; cursor: hand; } .menu_pri { font-Size: 15px; background-color: #c0c0c0; border: 1 outset #ffffff; text-align:center; cursor: hand; } .menu_ilu { font-Size: 15px; background-color: #DBDBDB; border: 1 inset #ffffff; text-align:center; cursor: hand; } .menu_pris { font-Size: 15px; background-color: #FF8A8D; border: 1 outset #ffffff; text-align:center; cursor: hand; } .menu_ilus { font-Size: 15px; background-color: #FFC6C7; border: 1 inset #ffffff; text-align:center; cursor: hand; } .menu_sub { font-Size: 12px; font-family: Arial; border: 1 solid #E1E1E1; cursor: hand; } .menu_subilum { font-Size: 12px; font-family: Arial; cursor: hand; background: #f5f5f5; border: 1 inset #EFEFEF; } ARQUIVO JavaScript(Menu.js) function visivel(valor,op) { switch(op) { case '1': Sub_Adicionar.style.display = valor; Sub_Adicionar.style.left = 2; Sub_Adicionar.style.top = 21; break case '2': Sub_Alterar.style.display = valor; Sub_Alterar.style.left = 192; Sub_Alterar.style.top = 21; break case '3': Sub_Excluir.style.display = valor; Sub_Excluir.style.left = 264; Sub_Excluir.style.top = 21; break; } } Obrigado! Skin_
  9. Olá pessoal... Bem... eu não encontro nada que fale sobre essas tags... se alguém puder me ajudar a encontrar ou tiver paciência para me explicar o que elas significam... agradeceria! Skin_
  10. é... já tinha pensado nisso... mas acho melhor não apelar para ele... O problema do cookie é que o usuário pode apagá-los! Não sei se você entendeu o que eu gostaria de fazer... (nem sei se é viavel!) ... gostaria de algumas sugestõs de como fazer o lance... Se alguém puder me ajudar! Skin_
  11. Jissa, como eu faço pra encontrar o Dezinho? não consegui localizá-lo no link "membros"! Obrigado... Skin_
  12. Hum... agora estou entendendo... e, quando você faz: window.opener = self; estará mudando o foco para a janela que disparou o evento. (ou seja, para àquela cuja a propriedade window.opner aponta!) Hum.... interessante isso.... Claro!!! Depois de focar a janela anterior, faz todo o sentido executar: self.close() para fechar a janela mãe, pois a janela em foco deixou de ser a pop up! Se eu estiver errado... por favor me corrijam.... no mais... MUITO OBRIGADO PELA AJUDA!!!! Skin_
  13. Pôxa... imaginava que fosse mais fácil! me digam uma coisa... ao trabalhar com cookies correrei o risco de comprometer o desempenho do site (tempo pra carregar e tal...)? ...e "varcookie" seria um vetor com as variáveis do cookie? Valuz... Skin_
  14. Olá Pessoal... bem, para alterar dinâmicamente a classe de um objeto, tenho feito da seguinte maneira: <table> <tr> <td class="classe1" onMouseOver="className=\'class2\';" onMouseOut="className=\'classe1\'"></td> </tr> </table> foi o que eu aprendi, até o momento... Mas, como eu faço para alterar a classe desse <td> em outras partes do meu código.... ou seja, como eu acesso a propriedade className do objeto <td> ? Obrigado... Skin_
  15. Olá pessoal... Estou querendo fazer um arquivo tipo o php.ini para conter informações sobre um determinado site (tipo tamanho de janela, cor de fundo, fonte.... coisas do gênero!) que poderão ser alteradas pelo próprio usuário! As dúvidas são: Qual a melhor forma de recuperar as variáveis desse arquivo? Jogando TODAS para um vetor? Isso atrasaria a execução do código? Gastaria muito recurso do sistema? Como o PHP recupera o valor das variáveis $_SESSION? Elas estão num arquivo, e a recupração parece ser bem rápida!! Outra coisa, se eu quiser alterar o valor de uma variável que fica no MEIO do arquivo... como devo fazer? É possível subescrever uma linha de arquivo ou só dá pra escrever no final do arquivo? Alguém sugere outra coisa para o meu caso? (o que eu quero fazer é o seguinte: Um site, no qual o usuário pode escolher e modificar algumas configurações da aparência dele. Tais configurações ficariam armazenadas em forma de variáveis num arquivo....) Obrigado! Skin_
  16. Pessoal, como faria para que todo o texto digitado por um usuário num form se mantivesse caso o usuário saísse da página e depois voltasse? um exemplo do que eu estou dizendo acontece com essa página de digitação das mensagens do forum... se vocês mudarem de página, no meio do que estavam escrevendo e depois "VOLTAREM" para essa página, seus textos permanecerão inalterados... mas, ao contrário, se atualizarem o documento - com F5 por exemplo - todos as caixas de texto ficarão vazias... Como fazer isso? Tem algo a ver com o tal do request, não é? Obridao! Skin_
  17. OK... isso eu saquei.... Afinal, o que é o segundo argumento da função open()? O nome da nova janela, ou o método de abertura da nova janela? Eu poderia, após chamar a função window.open('pagina.htm','POP'); fazer POP.close() pra fechar a janela que eu criei?? Ou seja, "POP" ficaria sendo o nome da nova Janela? _____________________________________________________________ Certo... até aí tudo bem! Desta forma, ao fazer window.opener = self; estarei definido a propriedade "opener" da janela que disparou a função abre() como sendo igual a self! Ótimo! O que isso significa? self será o novo nome da primeira janela? Aqui você está dizendo que SELF é o nome da janela inicial, não é? Então.... eu poderia fazer window.opener = Blablabla; Blablabla.close(); e isso fecharia a janela mãe?(Em caso afirmativo, por que raios colocar a palavra self e não qqer outra? Vou além... porque preciso especificar isso e não só fazer: window.opne("pagina.htm","POP",""); window.close(); ) Acho que não... me parece que estou começando a entender Guto, não saquei sua esplicação... O que você fez não é a mesma coisa que function Abre() { window.open("login.asp","LOGIN"); window.opner= self; self.close(); ? Apesar de não entender a necessidade das últimas duas linhas... acho que esse código é parecido com o seu! (estou sendo muito ousado.... num manjo nada JavaScript, mas o lance é que tá um pouco complicado de entender a lógica...) Obrigado por estarem me ajudando!!! Skin_
  18. Ok cara... vou fazer isso... Obrigado!
  19. Pô pessoal... ninguém vai responder?? Será que não vai ser possível conseguir os arquivos que estão faltando na seção de downloads de apostilas? ...... mesmo assim, dêem uma resposta! Obrigado! André
  20. Pô Jissa... responde aí... estou louco atrás dessa apostila! Obrigado! André
  21. cara, mais ou menos... Bem... esse código abre uma pop up e depois fecha a janela que disparou a função abre(), deixando apenas a pop up aberta.... - ao contrário do que você disse! É... eu tembém não entendi! cara... olha o q a MSDN fala disso... (Entra em Methods -> open...) Self ficou sendo o nome da janela? O que seria uma janela Self? E, o que seria uma janela definida como window.opener? (Não saquei nada! ) Bem... obrigado por estar me ajudando! Skin_
  22. Olá pessoal... Bem... estou aqui quebrando a cabeça pra entender/criar um algorítmo para um menu animado.... alguém pode me ajudar... estou pensando no seguinte: * ao passar o mouse num campo num <td>, mostra uma camada/layer com as opções do menu - estas poderiam estar dentro do objeto <label>. *ao passar o mouse em cada opção - <label> - muda a cor do backgound - mudando a classe do objeto - do <label>. *ao clicar em cada <label>, direciona para a página especificada! alguém me entendeu? como faço pra exibir/oculktar uma camada? eu defino uma camada pelas tags <div></div>??? .... (gostaria de fazer um menu pareceido com o do Hotmail....) Abraços! Skin_
  23. sabe cara... tah um pouco difícil de entender a lógica do JavaScript... Me ajude com uma coisa... (vou tentar explicar!) estou tentando entender esse código: //Arquivo: index1.html: <script> function abre() { window.open('index2.html'); window.opener = self self.close(); } </script> <body onLoad="abre()"> window é um objeto, certo? bem... opener é uma propriedade do objeto window que me dirá como os documentos serão abertos no objeto window: _self, para abrir na mesma janela; _blanck, para abrir em outra... (estou errado?) Qaundo se fez: window.open('index2.html'); Criou-se uma nova janela pop up cujo conteúdo é o arquivo index2.html... E com: wndow.opener = self; acabou-se dizendo que os documentos abertos na nova janela jenela subescreverão o atual, certo? Agora, duas perguntas: eu poderia simplismente ter definido a propriedade window.opener = self fazendo como abaixo? window.open('index2.html','_self'); E, porque o próximo passo é fazer: self.close() esta linha faz referencia a qual objeto [window]? Ao que acabamos de criar e definimos sua prop. opener como self... ou ao antigo que disparou a função abre() no evento onLoad?? Essa linha não faz sentido para mim... Se alguém me entendeu, será que poderia me explicar? Obrigado.... ps: pra eu programar, reciso entender como o interpretador vai ler os códigos, e isso ninguém ensina... infelizmente! Skin_
  24. Olá pessoal... pra que serve a propriedade opener do objeto window... (tentei entender a explicação do MSDN mas não caiu a ficha!) E como eu posso configurá-la? A propósito: o que quer dizer a linha de código self.close(); ? Obrigado! Skin_
  25. Olha, perdoem-me se eu estiver falando besteira... mas acho que o Dionei quer é desabilitar um campo de texto para que nada possa ser escrito nele... Se for isso, eu costumo colocar a propriedade "disabled" ativada: <input type="text" name="campo" disabled="on"> Skin_ PS: Espero não ter viajado na maionese!
×
×
  • Criar Novo...