Estou desenvolvendo um sistema em ajax onde ele faz requests a paginas no servidor. As paginas estao como .php para que eu possa setar os headers e colocar apenas o conteudo, sem ter que setar as tags body, head e tals.
Na pagina index, onde estao setadas as funcoes de ajax e tals, eu tenho o div conteudo onde tudo e colocado quando vem do sevidor. Tenho uma pagina que esta vindo do servidor, que quando eu clico em alguns links dela, eu gostaria que mostrace alguns divs e esconde outros. Detalhe: os divs estao na propria pagina .php que vem do servidor. Mas o problema, é que o codigo javascript que esta nessas paginas não executa. um exemplo dessa pagina:
quando eu clico no primeiro link, no console de erros fo FF aparece que a funcao showOnOff não esta definida. A solucao que achei, foi definir a funcao na propria pagina index. Mas alguém saberia me dizer porque que retorna o erro de funcao indefinida se ela esta setada ali?
Pergunta
Danilo Moraes
Olá pessoal. Estou com uma duvida:
Estou desenvolvendo um sistema em ajax onde ele faz requests a paginas no servidor. As paginas estao como .php para que eu possa setar os headers e colocar apenas o conteudo, sem ter que setar as tags body, head e tals.
Na pagina index, onde estao setadas as funcoes de ajax e tals, eu tenho o div conteudo onde tudo e colocado quando vem do sevidor. Tenho uma pagina que esta vindo do servidor, que quando eu clico em alguns links dela, eu gostaria que mostrace alguns divs e esconde outros. Detalhe: os divs estao na propria pagina .php que vem do servidor. Mas o problema, é que o codigo javascript que esta nessas paginas não executa. um exemplo dessa pagina:
<?php header("Content-Type: text/html; charset=ISO-8859-1",true) ?> <script type="text/javascript"> function showOnOff() { alert('teste') } </script> <div id="submenu"> <ul> <li class="inativo"><a href="java script: showOnOff()">Pesquisa Básicas</a></li> <li class="inativo"><a href="#pesquisaavancada">Pesquisa Avançada</a></li> <li class="inativo"><a href="#tiposdeleis">Tipos de Leis</a></li> </ul> </div> <div id="pesquisabasica" class="hidden"> <p class="label"> Pesquisar:</p> <input type="text" id="pesquisa" class="text" size="30" /> </div> <div id="pesquisaavancada" class="hidden"> </div> <div id="tiposdeleis" class="hidden"> </div> <div id="submitreset"> <input type="button" id="resetbasica" class="botao" value="Redefinir" /> <input type="submit" id="submit" class="botao" value="Pesquisar" /> </div>quando eu clico no primeiro link, no console de erros fo FF aparece que a funcao showOnOff não esta definida. A solucao que achei, foi definir a funcao na propria pagina index. Mas alguém saberia me dizer porque que retorna o erro de funcao indefinida se ela esta setada ali?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.