Olá Galera.
Sou novo no guj, mas gostaria de saber se é possivel executar a função onload sem usar o ou window.onload no javascrit.
Agradeço.
Olá Galera.
Sou novo no guj, mas gostaria de saber se é possivel executar a função onload sem usar o ou window.onload no javascrit.
Agradeço.
Não se vai dar na mesma pra você mas uma alternativa pode ser o jQuery:
jQuery(document).ready(function(){}) // funciona como se fosse um window.onload.
Oi Guilherme, bom dia.
Acredito que vai ser a mesma coisa, pois vou ter muitas páginas que precisam chamar esta mesma função javaScript quando executa.
E essa função estou implementando em uma classe no java para não gerar grandes arquivos js.
Mas estou limitado, sem body.
Já até procurei como executar uma função js a partir do bean, mas nada viu.
mas por enquanto agradeço.
Que tal assim:
<script language="javascript">
window.onload=alert('andre');
</script>
Sim é possível sim, veja um exemplo dentro de uma arquivo .js:
window.onload=function(){
funcao1();
funcao2();
funcao3();
}
function funcao1(){
alert('funcao1')
}
function funcao2(){
alert('funcao2')
}
function funcao3(){
alert('funcao3')
}
Olá andredecotia.
Agradeço, mas tbm não consigo usar assim.
Meu jsf é limitado. E não reconhece algumas coisas.
Mas se houver algum frameWork que usa onload, acredito que serviria.
Abraços.
Aê Galera, mais alguma sugestão?
…
Olá, beleza? Cara, do que você está precisando exatamente? Pois o seu primeiro post não está sendo suficiente para entender seu problema.

Abraços,
André AS.
Procure na net sobre postAddToView para ver se resolve seu problema.
Ex:
<f:metadata>
<f:event type="postAddToView" listener="#{bean.metodo}"/>
</f:metadata>
Olá andredecotia.
Vou pesquisar sobre o que o edudebom disse.
Mas é o seguinte, preciso executar uma função js no início da página.
E não posso usar e também não window.onload();
Por enquanto agradeço a todos.
Oi edudebom.
Fiz algumas pesquisas a respeito de sua resposta.
No geral não encontrei muito conteúdo a respeito.
Mas a questão ainda é a mesma, preciso executar uma função js no início da página.
E estou sem body e não posso usar direto no arquivo javascript.
por enquanto agradeço.
Abraços.
E precisas executar no lado do cliente ? Se for no lado servidor um exemplo de como eu uso e funciona normal mas em JSF :
<f:metadata>
<f:event type="preRenderView" listener="#{cadastroPessoasMB.ehFuncionario}"/>
</f:metadata>
E no MB:
public void ehFuncionario() {
this.pessoa.setTipo_funcionario(true);
}
Nossa que legal. Muito interessante esse código.
Mas infelizmente para este caso não posso implementar. Pois preciso executar o lado cliente.
Mas agradeço.
Abraços.
Alguém mais?