JavaScript - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: JavaScript (/showthread.php?tid=2713) |
JavaScript - andrepadez - 29-06-2009 02:06 Boas pessoal. Até agora quando desenvolvia scripts para uma página colocava as funções na Head da mesma. Começo a sentir a necessidade de trabalhar com ficheiros à parte (.JS). Acontece que não sei passar as referências dos objectos de um lado para o outro. Passo a explicar: Num exemplo em que quero capitalizar as letras de uma input text, crio a função Código: function Capitalizar(sender){ Código: <input type="text" onkeypressed="Capitalizar(this)"/> Se eu passar a função as is para um ficheiro JS, colocando a referência src em <script>, o explorer responde-me com "Object Expected". Algum de vós me poderia dar umas luzes neste assunto? Muito grato André Padez RE: JavaScript - Bruno Bernardino - 29-06-2009 09:57 Boas, Tens mesmo a certeza que o erro vem daí? Não me parece que deveria dar algum problema isso, mas pode-me estar a passar qualquer coisa ao lado. Tens isso online para poder ver melhor? Pode estar qualquer outra coisa a influenciar. RE: JavaScript - andrepadez - 30-06-2009 02:12 boas, acho que não tenho nada de errado, posso indicar que estou a trabalhar em .Net 1.1, e que o meu ficheiro .js apenas contem a função declarada e implementada. Será que um ficheiro js precisa de ter algum cabeçalho ou algo do género??? Thx RE: JavaScript - Bruno Bernardino - 30-06-2009 09:53 Como é que estás a incluir o ficheiro .js ? RE: JavaScript - andrepadez - 02-07-2009 03:07 Obrigado na mesma. Já ficou resolvido embora não tenha percebido o que estava a a fazer de errado. Estou a declarar como: <script type="text/javascript" src="default.js"> </script> RE: JavaScript - Bruno Bernardino - 02-07-2009 10:47 Ok, talvez o ficheiro não estivesse no sítio correcto ou podias ter em cache uma versão mais antiga sem o código que precisavas. |