Su navegador no permite scripts o están desactivados

Plataforma de Contrataci�n del Sector P�blico
Cancelar

Bienvenido a la Plataforma de Contratación del Sector Público

Publicaciones
Perfil contratante
Empresas
Organismos Públicos
Actualidad

Plataformas de Comunidades y Ciudades Autónomas conectadas con la Plataforma de Contratación del Sector Público

Hemos detectado que utiliza el navegador Google Chrome. En algunos casos este navegador muestra alertas de seguridad al acceder a los portales y sedes electrónicas de la Administración General del Estado. Para hacer que desaparezcan estos mensajes de alerta siga estas instrucciones

"; document.getElementsByClassName("wpsPageBarFirstRow")[0].innerHTML = new_html; var result_submenu_links = ""; if(submenu_links){ for (var i = 0; i < submenu_links.length; i++) { if(submenu_links[i].children[0]){ result_submenu_links = result_submenu_links + "
  • " + "" + submenu_links[i].children[0].text + "" + "
  • "; } } } var result_links = []; var container_links = document.getElementsByClassName("showDsk")[0].children; for (var i = 0; i < container_links.length; i++) { if(container_links[i].classList.contains('wpsSelectedPage')){ container_links[i].children[0].removeAttribute('class'); /*container_links[i].removeAttribute('class'); container_links[i].classList.add('currentSel');*/ }else{ container_links[i].children[0].removeAttribute("class"); /*container_links[i].removeAttribute('class');*/ } if(submenu_links && container_links[i].classList.contains('wpsSelectedPage')){ result_links = result_links + "
  • " + "" + container_links[i].children[0].text + "" + "
      " + result_submenu_links + "
    " + "
  • "; }else if(container_links[i].classList.contains('wpsSelectedPage')){ result_links = result_links + "
  • " + "" + container_links[i].children[0].text + "" + "
  • "; }else{ result_links = result_links + "
  • " + "" + container_links[i].children[0].text + "" + "
  • "; } } document.getElementById("lateral-menu-izq-inner").innerHTML = result_links; /* FUNCIÓN DE ABRIR MENU LATERAL */ function toggleMenu() { console.log("abierto"); var element = document.getElementById("lateral-menu"); if(element.classList.contains("hide-menu")){ element.classList.remove("hide-menu"); }else{ element.classList.add("hide-menu"); } } if(numMen > 14){ var cambioshowDsk = document.getElementsByClassName("showDsk")[0]; cambioshowDsk.style.display='grid'; cambioshowDsk.style.gridTemplateColumns='repeat(auto-fill,minmax(min(100%,8rem),1fr))'; cambioshowDsk.style.height='auto'; cambioshowDsk.style.flexWrap='nowrap'; cambioshowDsk.style.flexDirection='row'; } /* PAGINADOR HISTORICO DE NOTICIAS */ var stringBoxes = document.querySelectorAll('.paginadorH2'), stringBoxArray = Array.from(stringBoxes), newElement = document.createElement('p'), clone, children; stringBoxArray.forEach(function(box){ children = Array.from( box.childNodes ).filter(function(child){ return child.nodeType === 3; }).forEach(function (text) { if(text.textContent !== '\xa0\xa0'){ text.textContent = text.textContent.replaceAll(/\xa0/g, ""); clone = newElement.cloneNode(); text.parentNode.insertBefore(clone, text); clone.appendChild(text); }else{ text.parentNode.removeChild(text); } }); }); /* ESTILOS ACTUALIDAD */ var avisosForm = document.getElementsByClassName('dataTable')[0]; if(avisosForm){ avisosForm.parentElement.parentElement.parentElement.classList.add('avisos'); } /* ESTILOS LOGIN */ var loginForm = document.getElementById('FormularioLogin'); if(loginForm){ document.getElementById('FormularioLogin').parentElement.parentElement.classList.add('loginForm'); document.getElementById('FormularioLogin').parentElement.parentElement.parentElement.classList.add('loginContainer'); } var srcinicio = '/wps/wcm/connect/4491b20b-d8ff-4c86-940c-224d9e48eb98/house-solidB%2B%281%29.png?MOD=AJPERES&CACHEID=4491b20b-d8ff-4c86-940c-224d9e48eb98'; var srcinfo = '/wps/wcm/connect/898ebaee-c2b6-4c84-a03b-40fafe0a2e4a/info-solidB%2B%281%29.png?MOD=AJPERES&CACHEID=898ebaee-c2b6-4c84-a03b-40fafe0a2e4a'; var srccontacto = '/wps/wcm/connect/c4451636-4d85-4f35-83f3-ae7e3f5d802c/envelope-regularB%2B%281%29.png?MOD=AJPERES&CACHEID=c4451636-4d85-4f35-83f3-ae7e3f5d802c'; var srcbuscador = '/wps/wcm/connect/a17d7e31-7755-48ad-8052-ab0826833bb7/magnifying-glass-solid.png?MOD=AJPERES&CACHEID=a17d7e31-7755-48ad-8052-ab0826833bb7'; var menu_items = document.getElementsByClassName("showDsk")[0].children; for (var i = 0; i < menu_items.length; i++) { if(menu_items[i].textContent.trim().trim() === "Inicio"){ menu_items[i].firstElementChild.innerHTML = 'Inicio'; } if(menu_items[i].textContent.trim().trim() === "Buscador"){ menu_items[i].firstElementChild.innerHTML = 'Buscador'; } if(menu_items[i].textContent.trim().trim() === "Información"){ menu_items[i].firstElementChild.innerHTML = 'Información'; } if(menu_items[i].textContent.trim().trim() === "Contacto"){ menu_items[i].firstElementChild.innerHTML = 'Contacto'; } } } /* FUNCIÓN DE ABRIR MENU LATERAL */ function toggleMenu() { console.log("abierto"); var element = document.getElementById("lateral-menu"); if(element.classList.contains("hide-menu")){ element.classList.remove("hide-menu"); }else{ element.classList.add("hide-menu"); } }

    */ /* event.eventPhase 0. NONE 1. CAPTURING_PHASE - The event flow is in capturing phase 2. AT_TARGET - The event flow is in target phase, i.e. it is being evaluated at the event target 3. BUBBLING_PHASE - The event flow is in bubbling phase */ var ctrlsTratados = ""; var forms_list = document.forms; var elements_list = document.getElementsByName("dgpeModKeyBoardEvents"); // Es necesaria la pulsacion de una tecla para activar el var allowEnter = false; console.log("-allowEnter="+allowEnter); /* * keyEventListener * Implementa el comportamiento de onkeydown, onkeypress, onkeyup * Solo estamos tratando el [chr(13)] */ function keyEventListener(evt) { var charCode; if ((typeof evt)=="undefined") return false; charCode = (evt.which) ? evt.which : evt.keyCode; console.log("{"+evt.type+" "+charCode+" "+evt.repeat+" "+evt.currentTarget+" "+evt.target+"}"); if (charCode == "13" && evt.type == "keydown"){ console.log("-"+evt.type+"["+charCode+"](return true)"); return true; } else if(charCode == "13" && evt.type == "keypress"){ if(allowEnter == true) { allowEnter = false; console.log("-allowEnter="+allowEnter); console.log("-"+evt.type+"["+charCode+"](return true)"); return true; } else { console.log("-"+evt.type+"["+charCode+"](return false)"); return false; } } /*else if(charCode == "13" && evt.type == "keyup"){ allowEnter = true; console.log("-allowEnter=true"); }*/ allowEnter = true; console.log("-allowEnter="+allowEnter); console.log("-"+evt.type+"["+charCode+"](return true)"); return true; } // Registramos el tratamiento previo de onkeydown, onkeypress, onkeyup en los elementos tratados function registrarControl(ctrlTratado) { ctrlsTratados += "{[localName: " + ctrlTratado.localName + "]"; ctrlsTratados += "[name: " + ctrlTratado.getAttribute("name") + "]"; ctrlsTratados += "[id: " + ctrlTratado.getAttribute("id") + "]"; ctrlsTratados += "[onkeydown: " + ctrlTratado.getAttribute("onkeydown") + "]"; ctrlsTratados += "[onkeypress: " + ctrlTratado.getAttribute("onkeypress") + "]"; ctrlsTratados += "[onkeyup: " + ctrlTratado.getAttribute("onkeyup") + "]}"; } /* * Cuando applyModKeyBoardEvents es "apply", se modifica el comportamiento por defecto * de los eventos onkeydown, onkeypress y onkeyup en los elementos