{"id":9,"date":"2025-03-12T16:09:47","date_gmt":"2025-03-12T16:09:47","guid":{"rendered":"https:\/\/cerradurasparapuertadeinterior.com\/?page_id=9"},"modified":"2025-03-12T16:46:22","modified_gmt":"2025-03-12T16:46:22","slug":"elementor-9","status":"publish","type":"page","link":"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/elementor-9\/","title":{"rendered":"Elementor #9"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9\" class=\"elementor elementor-9\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9e84a6 e-flex e-con-boxed e-con e-parent\" data-id=\"d9e84a6\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d11e800 elementor-widget elementor-widget-html\" data-id=\"d11e800\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Calculadora de Mudanza<\/title>\n    <style>\n        body { font-family: Arial, sans-serif; }\n        .form-step { display: none; }\n        .form-step.active { display: block; }\n    <\/style>\n<\/head>\n<body>\n    <form id=\"movingForm\">\n        <div class=\"form-step active\" id=\"step1\">\n            <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_71 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/elementor-9\/#Paso_1_Datos_de_origen\" title=\"Paso 1: Datos de origen\">Paso 1: Datos de origen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/elementor-9\/#Paso_2_Datos_de_destino\" title=\"Paso 2: Datos de destino\">Paso 2: Datos de destino<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/elementor-9\/#Paso_3_Seleccion_de_muebles\" title=\"Paso 3: Selecci\u00f3n de muebles\">Paso 3: Selecci\u00f3n de muebles<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/elementor-9\/#Paso_4_Datos_de_contacto\" title=\"Paso 4: Datos de contacto\">Paso 4: Datos de contacto<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/elementor-9\/#Calcula_tu_presupuesto_de_mudanza\" title=\"Calcula tu presupuesto de mudanza\">Calcula tu presupuesto de mudanza<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/elementor-9\/#Origen\" title=\"Origen\">Origen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/elementor-9\/#Destino\" title=\"Destino\">Destino<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/elementor-9\/#Selecciona_los_muebles\" title=\"Selecciona los muebles\">Selecciona los muebles<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/elementor-9\/#Contacto\" title=\"Contacto\">Contacto<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Paso_1_Datos_de_origen\"><\/span>Paso 1: Datos de origen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n            <label>C\u00f3digo postal de origen: <input type=\"text\" id=\"origenPostal\"><\/label><br>\n            <label>Piso de origen:\n                <select id=\"origenPiso\">\n                    <option value=\"0\">Planta Baja<\/option>\n                    <option value=\"10\">1\u00aa Planta<\/option>\n                    <option value=\"20\">2\u00aa Planta<\/option>\n                    <option value=\"30\">3\u00aa Planta<\/option>\n                    <option value=\"40\">4\u00aa Planta o superior<\/option>\n                <\/select>\n            <\/label><br>\n            <label><input type=\"checkbox\" id=\"origenAscensor\"> \u00bfEl edificio cuenta con ascensor?<\/label><br>\n            <label><input type=\"checkbox\" id=\"origenAparcamiento\"> \u00bfDificultad para aparcar?<\/label><br>\n            <label>Fecha de la mudanza: <input type=\"date\" id=\"fechaMudanza\"><\/label><br>\n            <button type=\"button\" onclick=\"nextStep(2)\">Siguiente<\/button>\n        <\/div>\n\n        <div class=\"form-step\" id=\"step2\">\n            <h2><span class=\"ez-toc-section\" id=\"Paso_2_Datos_de_destino\"><\/span>Paso 2: Datos de destino<span class=\"ez-toc-section-end\"><\/span><\/h2>\n            <label>C\u00f3digo postal de destino: <input type=\"text\" id=\"destinoPostal\"><\/label><br>\n            <label>Piso de destino:\n                <select id=\"destinoPiso\">\n                    <option value=\"0\">Planta Baja<\/option>\n                    <option value=\"10\">1\u00aa Planta<\/option>\n                    <option value=\"20\">2\u00aa Planta<\/option>\n                    <option value=\"30\">3\u00aa Planta<\/option>\n                    <option value=\"40\">4\u00aa Planta o superior<\/option>\n                <\/select>\n            <\/label><br>\n            <label><input type=\"checkbox\" id=\"destinoAscensor\"> \u00bfEl edificio cuenta con ascensor?<\/label><br>\n            <label><input type=\"checkbox\" id=\"destinoAparcamiento\"> \u00bfDificultad para aparcar?<\/label><br>\n            <button type=\"button\" onclick=\"prevStep(1)\">Anterior<\/button>\n            <button type=\"button\" onclick=\"nextStep(3)\">Siguiente<\/button>\n        <\/div>\n\n        <div class=\"form-step\" id=\"step3\">\n            <h2><span class=\"ez-toc-section\" id=\"Paso_3_Seleccion_de_muebles\"><\/span>Paso 3: Selecci\u00f3n de muebles<span class=\"ez-toc-section-end\"><\/span><\/h2>\n            <label>N\u00famero de muebles peque\u00f1os: <input type=\"number\" id=\"mueblesPeq\" value=\"0\"><\/label><br>\n            <label>N\u00famero de muebles medianos: <input type=\"number\" id=\"mueblesMed\" value=\"0\"><\/label><br>\n            <label>N\u00famero de muebles grandes: <input type=\"number\" id=\"mueblesGra\" value=\"0\"><\/label><br>\n            <button type=\"button\" onclick=\"prevStep(2)\">Anterior<\/button>\n            <button type=\"button\" onclick=\"nextStep(4)\">Siguiente<\/button>\n        <\/div>\n\n        <div class=\"form-step\" id=\"step4\">\n            <h2><span class=\"ez-toc-section\" id=\"Paso_4_Datos_de_contacto\"><\/span>Paso 4: Datos de contacto<span class=\"ez-toc-section-end\"><\/span><\/h2>\n            <label>Nombre y Apellidos: <input type=\"text\" id=\"nombre\"><\/label><br>\n            <label>Tel\u00e9fono: <input type=\"text\" id=\"telefono\"><\/label><br>\n            <label>Email: <input type=\"email\" id=\"email\"><\/label><br>\n            <label>Observaciones: <textarea id=\"observaciones\"><\/textarea><\/label><br>\n            <button type=\"button\" onclick=\"prevStep(3)\">Anterior<\/button>\n            <button type=\"button\" onclick=\"calcularPresupuesto()\">Calcular Precio<\/button>\n        <\/div>\n    <\/form>\n    \n    <h2 id=\"presupuesto\"><\/h2>\n    \n    <script>\n        function nextStep(step) {\n            document.querySelector('.form-step.active').classList.remove('active');\n            document.getElementById('step' + step).classList.add('active');\n        }\n        function prevStep(step) {\n            document.querySelector('.form-step.active').classList.remove('active');\n            document.getElementById('step' + step).classList.add('active');\n        }\n        function calcularPresupuesto() {\n            let base = 80;\n            let km = 10; \/\/ Simulamos distancia (se puede mejorar con API real de c\u00e1lculo de distancias)\n            let distanciaCoste = km * 1.2;\n            let origenPiso = parseInt(document.getElementById(\"origenPiso\").value);\n            let destinoPiso = parseInt(document.getElementById(\"destinoPiso\").value);\n            let origenAparcamiento = document.getElementById(\"origenAparcamiento\").checked ? 20 : 0;\n            let destinoAparcamiento = document.getElementById(\"destinoAparcamiento\").checked ? 20 : 0;\n            let mueblesPeq = parseInt(document.getElementById(\"mueblesPeq\").value) * 5;\n            let mueblesMed = parseInt(document.getElementById(\"mueblesMed\").value) * 10;\n            let mueblesGra = parseInt(document.getElementById(\"mueblesGra\").value) * 20;\n            let total = base + distanciaCoste + origenPiso + destinoPiso + origenAparcamiento + destinoAparcamiento + mueblesPeq + mueblesMed + mueblesGra;\n            document.getElementById(\"presupuesto\").innerText = \"Presupuesto estimado: \" + total + \"\u20ac\";\n        }\n    <\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-99f97cf e-flex e-con-boxed e-con e-parent\" data-id=\"99f97cf\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af49146 elementor-widget elementor-widget-html\" data-id=\"af49146\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Formulario de Mudanza<\/title>\r\n    <style>\r\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; padding: 20px; }\r\n        .container { max-width: 600px; margin: auto; background: white; padding: 20px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }\r\n        .step { display: none; }\r\n        .active { display: block; }\r\n        .buttons { display: flex; justify-content: space-between; margin-top: 20px; }\r\n        button { padding: 10px 15px; border: none; cursor: pointer; border-radius: 5px; }\r\n        .prev-btn { background-color: #ccc; }\r\n        .next-btn, .calc-btn { background-color: #28a745; color: white; }\r\n        .result { margin-top: 20px; font-size: 18px; font-weight: bold; }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"container\">\r\n    <h2><span class=\"ez-toc-section\" id=\"Calcula_tu_presupuesto_de_mudanza\"><\/span>Calcula tu presupuesto de mudanza<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n    <!-- PASO 1 -->\r\n    <div class=\"step active\" id=\"step-1\">\r\n        <h3><span class=\"ez-toc-section\" id=\"Origen\"><\/span>Origen<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n        <label>C\u00f3digo Postal:<\/label>\r\n        <input type=\"text\" id=\"origenPostal\"><br>\r\n        <label>Planta:<\/label>\r\n        <select id=\"origenPlanta\">\r\n            <option value=\"0\">1\u00aa planta<\/option>\r\n            <option value=\"10\">2\u00aa planta (+10\u20ac)<\/option>\r\n            <option value=\"20\">3\u00aa planta (+20\u20ac)<\/option>\r\n            <option value=\"30\">4\u00aa planta o superior (+30\u20ac)<\/option>\r\n        <\/select><br>\r\n        <label><input type=\"checkbox\" id=\"origenAscensor\"> \u00bfTiene ascensor?<\/label><br>\r\n        <label><input type=\"checkbox\" id=\"origenDificilAparcar\"> \u00bfDificultad para aparcar? (+15\u20ac)<\/label>\r\n    <\/div>\r\n\r\n    <!-- PASO 2 -->\r\n    <div class=\"step\" id=\"step-2\">\r\n        <h3><span class=\"ez-toc-section\" id=\"Destino\"><\/span>Destino<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n        <label>C\u00f3digo Postal:<\/label>\r\n        <input type=\"text\" id=\"destinoPostal\"><br>\r\n        <label>Planta:<\/label>\r\n        <select id=\"destinoPlanta\">\r\n            <option value=\"0\">1\u00aa planta<\/option>\r\n            <option value=\"10\">2\u00aa planta (+10\u20ac)<\/option>\r\n            <option value=\"20\">3\u00aa planta (+20\u20ac)<\/option>\r\n            <option value=\"30\">4\u00aa planta o superior (+30\u20ac)<\/option>\r\n        <\/select><br>\r\n        <label><input type=\"checkbox\" id=\"destinoAscensor\"> \u00bfTiene ascensor?<\/label><br>\r\n        <label><input type=\"checkbox\" id=\"destinoDificilAparcar\"> \u00bfDificultad para aparcar? (+15\u20ac)<\/label>\r\n    <\/div>\r\n\r\n    <!-- PASO 3 -->\r\n    <div class=\"step\" id=\"step-3\">\r\n        <h3><span class=\"ez-toc-section\" id=\"Selecciona_los_muebles\"><\/span>Selecciona los muebles<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n        <label>Armario de ba\u00f1o (30\u20ac)<\/label> <input type=\"number\" id=\"armarioBa\u00f1o\" value=\"0\"><br>\r\n        <label>Canasta ropa (5\u20ac)<\/label> <input type=\"number\" id=\"canastaRopa\" value=\"0\"><br>\r\n        <label>Frigor\u00edfico (70\u20ac)<\/label> <input type=\"number\" id=\"frigorifico\" value=\"0\"><br>\r\n        <label>Sof\u00e1 2\/3 plazas (100\u20ac)<\/label> <input type=\"number\" id=\"sofa\" value=\"0\"><br>\r\n    <\/div>\r\n\r\n    <!-- PASO 4 -->\r\n    <div class=\"step\" id=\"step-4\">\r\n        <h3><span class=\"ez-toc-section\" id=\"Contacto\"><\/span>Contacto<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n        <label>Nombre:<\/label> <input type=\"text\"><br>\r\n        <label>Tel\u00e9fono:<\/label> <input type=\"text\"><br>\r\n        <label>Email:<\/label> <input type=\"email\"><br>\r\n        <div class=\"result\">Total: <span id=\"total\">0<\/span>\u20ac<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"buttons\">\r\n        <button class=\"prev-btn\" onclick=\"prevStep()\" disabled>Anterior<\/button>\r\n        <button class=\"next-btn\" onclick=\"nextStep()\">Siguiente<\/button>\r\n        <button class=\"calc-btn\" onclick=\"calcularTotal()\" style=\"display:none;\">Calcular Precio<\/button>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    let step = 1;\r\n\r\n    function showStep() {\r\n        document.querySelectorAll(\".step\").forEach((s, i) => {\r\n            s.classList.toggle(\"active\", i + 1 === step);\r\n        });\r\n\r\n        document.querySelector(\".prev-btn\").disabled = step === 1;\r\n        document.querySelector(\".next-btn\").style.display = step === 4 ? \"none\" : \"inline-block\";\r\n        document.querySelector(\".calc-btn\").style.display = step === 4 ? \"inline-block\" : \"none\";\r\n    }\r\n\r\n    function nextStep() {\r\n        if (step < 4) step++;\r\n        showStep();\r\n    }\r\n\r\n    function prevStep() {\r\n        if (step > 1) step--;\r\n        showStep();\r\n    }\r\n\r\n    function calcularTotal() {\r\n        let total = 0;\r\n\r\n        \/\/ Calcular costes de origen\r\n        total += parseInt(document.getElementById(\"origenPlanta\").value);\r\n        if (document.getElementById(\"origenDificilAparcar\").checked) total += 15;\r\n\r\n        \/\/ Calcular costes de destino\r\n        total += parseInt(document.getElementById(\"destinoPlanta\").value);\r\n        if (document.getElementById(\"destinoDificilAparcar\").checked) total += 15;\r\n\r\n        \/\/ Calcular distancia (Ejemplo simple)\r\n        let cpOrigen = parseInt(document.getElementById(\"origenPostal\").value) || 0;\r\n        let cpDestino = parseInt(document.getElementById(\"destinoPostal\").value) || 0;\r\n        let distancia = Math.abs(cpDestino - cpOrigen) * 2;\r\n        total += distancia;\r\n\r\n        \/\/ Calcular coste de muebles\r\n        total += document.getElementById(\"armarioBa\u00f1o\").value * 30;\r\n        total += document.getElementById(\"canastaRopa\").value * 5;\r\n        total += document.getElementById(\"frigorifico\").value * 70;\r\n        total += document.getElementById(\"sofa\").value * 100;\r\n\r\n        \/\/ Mostrar total\r\n        document.getElementById(\"total\").innerText = total;\r\n    }\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Calculadora de Mudanza Paso 1: Datos de origen C\u00f3digo postal de origen: Piso de origen: Planta Baja1\u00aa Planta2\u00aa Planta3\u00aa Planta4\u00aa Planta o superior \u00bfEl edificio cuenta con ascensor? \u00bfDificultad para aparcar? Fecha de la mudanza: Siguiente Paso 2: Datos de destino C\u00f3digo postal de destino: Piso de destino: Planta Baja1\u00aa Planta2\u00aa Planta3\u00aa Planta4\u00aa Planta o [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":7,"href":"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":17,"href":"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions\/17"}],"wp:attachment":[{"href":"https:\/\/cerradurasparapuertadeinterior.com\/index.php\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}