Ir para conteúdo
Fórum Script Brasil

Rafael Laurindo

Membros
  • Total de itens

    659
  • Registro em

  • Última visita

Tudo que Rafael Laurindo postou

  1. É exatamente aquilo que estava no exemplo que eu queria fazer, eu adorei aquilo, o fundo fica negro e transparente, a aparece uma janela tipo popup no centro da tela. Gostei muito mesmo.
  2. To projetando um sistema tipo intranet. Entende? Você saberia como fazer isso, do link que me passou, sem o uso do jquery?
  3. Galera, estou fazendo isto window.open('teste2.htm','_blank','menubar=no,toolbar=no,width=158,height=101,scrollbars=yes,status=no,location=no'), e a barra de url está aparecendo no FF. O que está acontecendo?
  4. Aconselho a você, usar sempre a versão mais nova dos navegadores, visto que, quanto mais nova a versão, mais suportarão padrões, funcionalidades, (exceto o IE) e terão certos bugs consertados. Como a maioria dos usuários são burros, leigos, você coloca um link, para que ele baixe sempre a versão mais atulizada do seu navegador preferido o que vem no SO, o IE.
  5. Estou justamente projetando meu framework. Gostaria de não precisar do jquery.
  6. O parâmetro 'toolbar=no' no firefox, oculta somente os botões de nagegação. Página anterior, posterior, atualizar página, interromper o carregamento, e home. A área de url ainda persiste.
  7. Galera, to programando um sistema tipo intranet, e gostaria de ao abrir uma popup, a barra de url desta popup fosse ocultada. É possível no navegador FF?
  8. Eu já estava até fazendo isto, vou testar aqui. Qualquer coisa, posto, abração. Funciona. Era isso mesmo que eu queria. Abração.
  9. Ops. Postei no lugar errado. Perdão, quando puderem, apaguem este post.
  10. Na verdade eu gostaria de extender um objeto interno do js, como o Date, por exemplo, acrescentando um método no mesmo. Ex.: Vamos supor que não existisse o método getDay. Seria isto. Date.prototype.getDay = function(){ ... } Depois ao invés de var date = new Date() alert(date.getDay) Fazer apenas isto Date.getDay() Entendeu?
  11. Meu camarada, até onde sei, nâo é possível ocultar o js no código fonte junto com o html. Mas você pode fazer um arquivo externo e chamar este código, não aparecendo ele no html. <script type="text/javascript" src="arquivo.js"></script> Porém, quando o usuário clicar em "mostrar código fonte", lá conterá um link para mostrar todo esse arquivo externo (doidera dos navegadores), solução: chame um arquivo, que chama outro arquivo, e neste caso, aparecerá somente o código de um chamamento de arquivo, mas não o código js, programado no arquivo externo. Abs.
  12. Não, não preciso, quanto a isso estava só estudando. Mas valeu.
  13. O moveTo e o resizeTo por padrão não funcionam no FF, visto que o mesmo vem pré configurado para que isso não aconteça, sabe lá Deus, porque. Tendo que irmos em Ferramentas --> Conteúdo --> Avançado e mudar a configuração. Entende.
  14. É possível com um script mudar uma conf do Firefox, não permanentemente, somente na hora da execução do script?
  15. O comando window.resizeTo() no FF não está funcionando, alguém tem um palpite? Ah o window.moveTo() também não funciona.
  16. No no FF é window.innerWidth. http://www.javascripter.net/faq/browserw.htm Me da uma raiva essas paradas, porque se isso é javascript, porque não manter um padrão entre os navegadores, minha prioridade é Firefox, porque sei que a Microsoft é que não segue padrões. Abração.
  17. Como saber a largura de um Popup? window.screen.width retorna a resolução da tela do cliente. Mas e da janela do navegador?
  18. Estou querendo abrir o PopUp posicionando-o no centro da tela, para isso preciso definir um valor para o width, no terceiro parâmetro do PopUp (window.open(url, frame, 'width=...')). Só que eu gostaria de, após informada, pegar o width automaticamente da url, ao invés de chutar um valor. Se eu mesmo programar a página, saberei a resolução, mas abrindo a página de outro... :/ Complica. Posicionar o Popup no centro da tela é simples, só preciso saber a resolução da máquina do cliente com o window.screen.width e window.screen.height, daí é só diminuir o valor achado pelo width bem como o height definido para o Popup e posiciona-lo, o problema é, como pegar o width para informar ao método open? Será que eu teria que varrer o HTML, pegar o tamanho em px da maior div da url informada? A altura não tem problema eu coloco um scrollbar e "fecho", mas na largura, eu não gosto de scrollbar. Entendeu?
  19. É possível pegar a resolução em px de um arquivo html? Gostaria de dimensionar um popup dinamicamente.
  20. Eu mesmo consegui resolver assim getConstruct : function(str) { var arr = str.split(".") var len = arr.length var fn = (window || this) var msg = '' for (var i = 0; i < len; i++){ fn = fn[arr[i]] if(i < len-1) { msg += arr[i] + '.' if (typeof fn !== 'object') throw new Exception.class(arr[i] + ' is not a object') } else msg += arr[i] if (typeof fn === 'function') return fn } //essa ordem é porque o construtor é a última string throw new Exception.class(msg + ' is not a constructor') }, E assim ... Teste = { class : function(){ this.write(str){ document.write(str) } } } function Teste(){ this.write(str){ document.write(str) } } //Saída Rafael var t = WindowEXT.getConstruct('Teste.class') t.write('Rafael') //Saída Rafael var t = WindowEXT.getConstruct('Teste') t.write('Rafael')
  21. Olhem esse código, ele pega uma string e retorna uma classe instanciável, ou seja um construtor. Mas não funciona com jason. WindowEXT = { getConstruct : function(str) { arr = str.split('.') if (arr[1]){ func = ... } else{ var func = (window || this) func = func[str] } alert(typeof (func)) //esta linha é só para teste if (typeof (func) == 'function' || typeof (func) == 'object') return func return null/**/ }, } Exemplo de uso Funciona function Teste(){ this.write(str){ document.write(str) } } Não funciona Teste = { class : function(){ this.write(str){ document.write(str) } } } Saída Erro var t = WindowEXT.getConstruct('Teste.class') t.write('Rafael') saída Rafael [code]var t = WindowEXT.getConstruct('Teste') t.write('Rafael') O que estaria errado?
  22. Descobri o que é, o parâmetro path quando omitido, o cookie fica visível apenas no mesmo path onde foi criado, como falam no link http://br2.php.net/manual/pt_BR/function.setcookie.php Eu estava estudando sobre cookie no js, desenvolvi um objeto e tudo mais, e não dei muita atenção para a correta sintaxe, não lendo atentamente sobre caminho que estava no manual, achando assim que poderia omiti-lo que o padrão é '/', mas lendo atentamente vi que o padrão é '.' (ponto), ou seja, visível no mesmo diretório. Ao meu ver, o padrão devia ser '/', então fiz uma classe modificando a função setcookie, podendo assim omitir o expires e o path. Por tanto, ao lerem o manual, tente ler atentamente sobre todos os parâmetros de um método, caso de erro, tente outros caminhos, tente usar mais parâmetros, pois às vezes achamos que uns podem ser omitidos. Demorei para entender isso, mas finalmente percebi. Abraço a todos, Deus os abençoe.
×
×
  • Criar Novo...