[RESOLVIDO]JavaScript não executa

6 respostas
E

TEnho a seguinte page e estou com o problema …que o javascript nao executa o alert, para ver se esta executando o javascript…

como eu posso resolver isso ??

<script 
        src="#{facesContext.externalContext.request.contextPath}/assets/js/masks/teste.js" type="text/javascript"></script>

	                            <li class="panelEspecificacoes">
	                                <h:selectBooleanCheckbox id="checkespecialidade" value="[telefone removido]" onchange="desabilitar()"/>

javascript: teste.js

	            	function desabilitar() {	   
	            		
	            		alert('fsdfsd');

		                input_obj = document.getElementsByTagName('input');
		                
		                alert('fsdfsd');

		                for (var i = 0; i < input_obj.length; i++) {
		                    if (input_obj[i].type === 'checkbox') {	                       
		                       input_obj[i].disabled= !input_obj[i].disabled;
		                    }
		                }	                
	            	}

6 Respostas

A

o script ta corretament importado para a página? você consegue acessar ele pelo source?

onjacktallcuca

Experimente isso:

<script language="Javascript1.2" src="#{facesContext.externalContext.request.contextPath}/assets/js/masks/teste.js" ></script>

<!--OU-->

<script language="JavaScript" src="#{facesContext.externalContext.request.contextPath}/assets/js/masks/teste.js"></script>
Caso contrário, verifique se acessa a função através de control+clique.
E

entao esta na pasta js do meu projeto, da a impressao que ele nao esta achando o caminho do javascript

E

Estranho que tentei colocar no teste.js na mesma pasta que esta o itensOrcamento.jspx, mesmo assim ele nao executa o ALERT.

W

Instala o firebug e veja se o request para test.js esta sendo executado com sucesso.

E

resolvi usando o firebug, …limpei o cookee do meu browser e resolveu

Criado 11 de dezembro de 2012
Ultima resposta 12 de dez. de 2012
Respostas 6
Participantes 4