tenho que chamar a função javascript por meio do botão adcionado a cada registro da tabela. O Firebug diz que não é possível encontrar a função Confere() “Confereis not defined”.
Neste caso, todo esse código está na pagina “confere.jsp”, primeiro tenho a função java script, depois tenho o código que carrega a tabela com os dados do bd e adciona o botão. Não entendi porque não acha a função…
<script type="text/javascript">
function Confere(id){
if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
alert(id);
xmlhttp.open("GET","ajaxConfere.jsp?id="+id+"",true);
xmlhttp.send();
}
</script>
para chama-la:
out.println("<td > <button type=button onclick=javascript:Confere("+rs.getString("id")+") > OK </button> </td>");
Erro: “Confereis not defined”.
obs. ja coloquei o script em uma pagina separada Scripts.js mas também não houve resultados, o problema continua
por favor me ajudem !!!
S.O.S