Azak
Membros-
Total de itens
6 -
Registro em
-
Última visita
Sobre Azak
Azak's Achievements
0
Reputação
-
Array global no JavaScript?
pergunta respondeu ao LucasConstantino de Azak em Ajax, JavaScript, XML, DOM
Que eu me recorde, toda variável que você cria usando 'var' antes se torna global. Ou seja, bastaria você colocar: var x = new Array(); Lembrando que você deve declarar essas arrays antes das funções que irão usa-las. -
Layer significa camada, então é algo bem vago, não da pra entender direito qual o seu problema. Se você esta tentando colocar um elemento 'em cima' de outro no seu layout, te aconselho a usar o atributo z-index do css. O z-index seria a 'terceira dimensão' do css e tem como valor padrão 0 se não me engano, ou seja, o que tem z-index como 0 esta na superfície se você quer colocar algo acima você da ao z-index um valor maior que 0, se quer que fique embaixo coloque um valor menor. exemplo da w3schools http://www.w3schools.com/Css/tryit.asp?fil...=trycss_zindex2
-
Primeiramente não é muito educado colocar urgente no nome do tópico. Eu já usei frameset, e ele costumava funcionar normalmente, mas admito que não uso fazem muitos anos, então não sei se todos os navegadores ainda tem suporte a isso, mas acredito que sim. No entando é muito difícil que alguém adivinhe o problema sem que você apresente pelo menos parte do código. No mais, te aconselho a usar iframe.
-
no atribuo value do campo você coloca o texto que você quer que apareça, ai você pode colocar um javascriptzinho no evento onfocus pra apagar esse texto quando esse campo for estiver 'em foco' ou seja, quando o usuário clicar nele ou chegar nele através do tab. ex. <input type="text" name="usuario" value="Usuário" onfocus="this.value = '';" /> esse código no onfocus apaga o valor do campo quando ele entra em foco, o problema é que se o usuário quiser voltar pra consertar alguma coisa, vai apagar tudo então é uma boa usar uma verificação. ex.: <input type="text" name="usuario" value="Usuário" onfocus="this.value = (this.value == 'Usuário') ? '' : this.value;" /> nesse caso ele verifica se o valor do campo é o texto que você colocou como padrão, se for ele apaga, se não for ele mantêm o valor que estava la
-
Bem, acho que a maioria que já mecheu com ajax sabe que um dos contras é que você acaba não tendo como 'favoritar' uma página em específico, ou acaba tirando do cliente a possibilidade de copiar o link de uma página específica e mandar pra alguém. Isso ocorre por que não há necessidade de mudar a URL em páginas que funcionam através de requisição assíncrona, bem ai alguém, não sei quem, surgiu com a solução, usar anchors '#link', você pode ver bons exemplos disso nos sites da google, orkut, gmail e etc. Eu estou tentando usar esse 'truque', bem, pra fazer a url mudar é bem fácil, só colocar o link como #nomedolink, mas o problema é como 'engatilhar' a página desejada através desse link, por exemplo, quero acessar a página de contato de um determinado site e a url seria: site.com/#contato O que eu tentei foi criar uma anchor: <a href="#contato" name="contato" onfocus="mudapagina('contato.php');">Contato</a> e usar o evento onfocus do javascript onde 'mudapagina()' seria a função responsável pela mudança de conteúdo. simplificando, o que eu gostaria saber é como engatilhar uma função através da url com anchor (#link). edit: isso funciona no ie 6 e 7, mas não funciona no firefox 3 nem no opera. valeu
-
existe um método, que usa 'anchors' ou seja aqueles links que tem # na frente, você pode ver exemplos disso no orkut. eu estou tentando usar isso mas estou com um problema pra fazer com que o link com # 'engatilhe' a função pra mudar a página e deixar na página 'desejada'. ex. sacou? fazendo isso já vai mudar a url, o que eu ainda não descobri é como fazer pra quando alguém copiar e colar essa url em uma janela nova do navegador, 'engatilhar' essa função, tentei usar onfocus, que eu me lembre funcionou no ie mas não no firefox.