/* ej Llamadas: onclick="cambio(id,4,form1.usuario.value);" cambio('.$id_modelo.',3,'.$cod_marca.'); onchange="habilitarCombo(form1.cod.value);" */ function cambio(id, dest, valor) { //var index=document.marca_modelo.marca.selected; //var index=document.getElementById(id).selectedIndex; //var index=document.getElementById(id).value; var index=valor; var url; var detino; //alert (index); /*de acuerdo al combo que cambie carga el dato del siguiente combo*/ if(dest==1) { url="weather_mini.php?location_id=" + (index); destino='weather';/*id del div de destino*/ } if(dest==2) { //var t=setTimeout("",50000); url="aumenta_visita_noticia.php?noticia_id=" + (index); destino='message';/*id del div de destino*/ //url2="/" + dir + "/" + url; //page.open ('GET', url2, true); } if(dest==3) { url="aumenta_votos_noticia.php?noticia_id=" + (index); destino=index;/*id del div de destino*/ } if(dest==4) { url="comprueba_usuario_disponible.php?user=" + (index); destino='message';/*id del div de destino*/ } if(dest==5) { url="busca_titulo_noticia.php?url=" + (index); destino='message';/*id del div de destino*/ } cargarDatos(url, "include", destino);//esta es una funcion que llama al ajax } function cargarDatos(pagina, dir, target) { var page = false; var target; var url; url="/" + dir + "/" + pagina; //page.open ('GET', url, true); //alert (1); if (window.XMLHttpRequest) { // Si es Mozilla, Safari etc page = new XMLHttpRequest (); } else if (window.ActiveXObject) { // pero si es IE try { page = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e) { // en caso que sea una versión antigua try { page = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e) { } } } else { return false;} page.onreadystatechange = function () { // función de respuesta if (page.readyState != 4) { document.getElementById (target).innerHTML= '
Loading
'; }else{ window.setTimeout("cargarpagina(page);",300000); //Demora la respuesta cargarpagina(page, target); } } posicion1=pagina.indexOf("weather_mini.php");//Saca la posición de la url, 0 es la primera posición -1 si no lo encuentra posicion2=pagina.indexOf("aumenta_votos_noticia.php"); posicion3=pagina.indexOf("comprueba_usuario_disponible.php"); posicion4=pagina.indexOf("busca_titulo_noticia.php"); if (posicion1==0 | posicion2==0 | posicion3==0 | posicion4==0){ page.open ('GET', url, true);//Funcionana los combos pero no en segundo plano }else{ page.open ('GET', url, false);//Funcionan las acciones en segundo plano pero no los combos } //alert(1); page.send (null); //timer = setTimeout('', 5000); } function cargarpagina(page, target) { if (page.readyState == 4 && (page.status == 200 || window.location.href.indexOf ("http") == - 1)) document.getElementById (target).innerHTML = page.responseText; } function habilitarCombo(id){ //alert (id); if ((id >200 && id <213) || id==0){ document.form1.marca.disabled = false; document.form1.modelo.disabled = false; }else{ document.form1.marca.disabled = true; document.form1.modelo.disabled = true; } } function CambiarEstiloContrario(id) { var elemento = document.getElementById(id); if (elemento.className == "tabvisit") { elemento.className = "tab"; } else { elemento.className = "tab"; } } function cargadatos(){ document.getElementById("modelo").value=document.getElementById("model").value; } function changeValores() { setTimeout("ActualizoValores(document.Confvalores)", 1); }