Hola, tengo un select box con un evento Onchange que llama a una funcion que me actualiza un div al seleccionar una opcion y un evento Onload que deberia hacer lo mismo pero al cargar la pagina:
Código HTML:
Ver original<select name="users" onchange="<?php echo 'showUser(this.value,'.$valor.','.$GroupId.')'; ?>" onload="
<?php echo 'showIni(this.value,'.$valor.','.$GroupId.')'; ?>">
El evento onchange funciona perfecto pero el onload no. Dejo el codigo:
Código Javascript
:
Ver originalfunction showUser(str,num,id){
if (str==""){
document.getElementById("cargarproducto"+num).innerHTML="";
return;
}
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("cargarproducto"+num).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","catalog/model/catalog/obtendatos.php?q="+str+"&id="+id,true);
xmlhttp.send();
}
function showIni(str,num,id){
if (str==""){
document.getElementById("cargarproducto"+num).innerHTML="";
return;
}
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("cargarproducto"+num).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","catalog/model/catalog/obtendatos.php?q="+str+"&id="+id,true);
xmlhttp.send();
}