
Skin_
Membros-
Total de itens
158 -
Registro em
-
Última visita
Tudo que Skin_ postou
-
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_
-
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_
-
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_
-
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_
-
bem... e quando usar <SPAN> ou <DIV>??? Obrigado pelas explicações... David Elias, Olharei o site... obrigado! Skin_
-
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é
-
é... 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_
-
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_
-
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_
-
é... 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_
-
Jissa, como eu faço pra encontrar o Dezinho? não consegui localizá-lo no link "membros"! Obrigado... Skin_
-
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_
-
Recuperar Informações Com Request?
pergunta respondeu ao Skin_ de Skin_ em Ajax, JavaScript, XML, DOM
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_ -
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_
-
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_
-
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_
-
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_
-
Ok cara... vou fazer isso... Obrigado!
-
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é
-
Pô Jissa... responde aí... estou louco atrás dessa apostila! Obrigado! André
-
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_
-
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_
-
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_
-
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_
-
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!