{"id":252,"date":"2023-04-28T16:30:29","date_gmt":"2023-04-28T14:30:29","guid":{"rendered":"https:\/\/produktwarnung.velux.de\/accueil\/"},"modified":"2023-05-09T13:47:00","modified_gmt":"2023-05-09T11:47:00","slug":"accueil","status":"publish","type":"page","link":"https:\/\/produktwarnung.velux.de\/fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Dans le formulaire ci-dessous, vous pouvez saisir votre code produit. Selon la variante de produit, celui-ci comporte 15 ou 16 chiffres. En cliquant ensuite sur &#8220;V\u00e9rifier&#8221;, celui-ci sera analys\u00e9 et vous indiquera si votre fen\u00eatre pour toit plat est concern\u00e9e par l&#8217;alerte produit ou non.  <\/p>\n\n\n<!-- HFCM by 99 Robots - Snippet # 2: ProductCodeChecker -->\n<script>\r\nvar path = window.location.pathname;\r\nvar folders = path.split('\/');\r\nvar lastFolder = folders.pop();\r\n\r\nif(path.toLowerCase() == \"\/fr\/\") {\r\n    _textButton = \"V\u00e9rifier\";\r\n    _textInfoDefault = \"Veuillez saisir le code du produit pour v\u00e9rification. Veuillez ne pas utiliser d'espaces.\";\r\n    _textInfoAlert = \"Attention: Votre produit est concern\u00e9 par l'alerte produit. Veuillez nous contacter en remplissant l'un des formulaires ci-dessous.\";\r\n    _textInfoAllClear = \"Le code produit que vous avez saisi n'est pas concern\u00e9. Vous ne devez rien faire d'autre.\";\r\n    _textInfoError = \"Vous avez saisi {0} caract\u00e8res. Veuillez saisir le code produit complet. Veuillez ne pas utiliser d'espaces.\";\r\n} else if(path.toLowerCase() == \"\/it\/\") {\r\n    _textButton = \"Controllo\";\r\n    _textInfoDefault = \"Inserire il codice prodotto per la verifica. Non utilizzare spazi.\";\r\n    _textInfoAlert = \"Attenzione: il vostro prodotto \u00e8 interessato dall'avviso di prodotto. Vi preghiamo di contattarci compilando uno dei seguenti moduli.\";\r\n    _textInfoAllClear = \"Il codice prodotto inserito non \u00e8 interessato. Non \u00e8 necessario fare altro.\";\r\n    _textInfoError = \"Sono stati inseriti {0} caratteri. Inserire il codice prodotto completo. Non utilizzare spazi.\";\r\n} else {\r\n    _textButton = \"\u00dcberpr\u00fcfen\";\r\n    _textInfoDefault = \"Bitte geben Sie den Produktcode zur \u00dcberpr\u00fcfung ein. Bitte verwenden Sie keine Leerzeichen.\";\r\n    _textInfoAlert = \"Achtung: Ihr Produkt ist von der Produktwarnung betroffen. Bitte melden Sie sich bei uns in dem Sie eines der nachfolgenden Formulare ausf\u00fcllen.\";\r\n    _textInfoAllClear = \"Der von Ihnen eingegebene Produktcode ist nicht betroffen. Sie m\u00fcssen nichts weiteres tun.\";\r\n    _textInfoError = \"Sie haben {0} Zeichen eingegeben. Bitte geben sie den vollst\u00e4ndigen Produktcode ein. Bitte verwenden Sie keine Leerzeichen.\";\r\n}\r\n<\/script>\r\n\r\n<div class=\"mb-6 text-center\" style=\"padding: 10px;\">\r\n    <div id=\"otp\" class=\"flex justify-center\">\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p1')\" type=\"text\" id=\"p1\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p2')\" type=\"text\" id=\"p2\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p3')\" type=\"text\" id=\"p3\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p4')\" type=\"text\" id=\"p4\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p5')\" type=\"text\" id=\"p5\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p6')\" type=\"text\" id=\"p6\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p7')\" type=\"text\" id=\"p7\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p8')\" type=\"text\" id=\"p8\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p9')\" type=\"text\" id=\"p9\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p10')\" type=\"text\" id=\"p10\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p11')\" type=\"text\" id=\"p11\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p12')\" type=\"text\" id=\"p12\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p13')\" type=\"text\" id=\"p13\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p14')\" type=\"text\" id=\"p14\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p15')\" type=\"text\" id=\"p15\" maxlength=\"1\" \/>\r\n        <input\r\n            class=\"m-1 text-center form-control form-control-solid rounded focus:border-blue-400 focus:shadow-outline\"\r\n            onfocus=\"selectAllText('p16')\" type=\"text\" id=\"p16\" maxlength=\"1\" \/>\r\n    <\/div>\r\n\r\n    <div>\r\n        <div id=\"testresult\" class=\"dimmed\" style=\"margin: 20px; padding: 20px;\">\r\n            <script> document.write(_textInfoDefault); <\/script>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <button class=\"rounded\" id=\"checkProductCode\" style=\"background-color: black; color: white; padding: 20px;\"\r\n        type=\"button\" onclick=\"checkInput()\"><script> document.write(_textButton); <\/script><\/button>\r\n<\/div>\r\n\r\n<style>\r\n    @import url('https:\/\/unpkg.com\/tailwindcss@^1.0\/dist\/tailwind.min.css');\r\n\r\n    input {\r\n        font-size: 150%;\r\n    }\r\n\r\n    .form-control {\r\n        -webkit-transition: none;\r\n        transition: none;\r\n        width: 20px;\r\n        height: 40px;\r\n        text-align: center\r\n    }\r\n\r\n    .form-control:focus {\r\n        color: #3F4254;\r\n        background-color: #ffffff;\r\n        border-color: #884377;\r\n        outline: 0;\r\n    }\r\n\r\n    .form-control.form-control-solid {\r\n        background-color: #F3F6F9;\r\n        border-color: #F3F6F9;\r\n        color: #3F4254;\r\n        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;\r\n    }\r\n\r\n    .form-control.form-control-solid:active,\r\n    .form-control.form-control-solid.active,\r\n    .form-control.form-control-solid:focus,\r\n    .form-control.form-control-solid.focus {\r\n        background-color: #EBEDF3;\r\n        border-color: #EBEDF3;\r\n        color: #3F4254;\r\n        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;\r\n    }\r\n\r\n    .dimmed {\r\n        background-color: rgba(0, 0, 0, 0.1);\r\n        color: rgba(0, 0, 0, 0.9);\r\n    }\r\n\r\n    .affected {\r\n        background-color: rgba(255, 0, 0, 0.5);\r\n    }\r\n\r\n    .not-affected {\r\n        background-color: rgba(0, 255, 0, 0.5);\r\n    }\r\n\r\n    .m-1 {\r\n        margin-left: 0.1rem;\r\n        margin-right: 0.1rem;\r\n    }\r\n<\/style>\r\n\r\n<script>\r\n    function selectAllText(inputID) {\r\n        input = document.getElementById(inputID);\r\n        input.select();\r\n    }\r\n\r\n    function checkInput() {\r\n        var otp = \"\";\r\n        var inputFields = document.querySelectorAll('#otp input');\r\n        for (var i = 0; i < inputFields.length; i++) {\r\n            otp += inputFields[i].value;\r\n        }\r\n\t\t\t\r\n\t\t\t\totp = otp.replace(\/\\s\/g, \"\");\r\n\r\n        _paq.push(['trackEvent', 'ProductCode', otp]);\r\n\r\n        if (otp.length < 14) {\r\n            document.getElementById(\"testresult\").innerHTML = _textInfoError.replace(\"{0}\", otp.length); \r\n            document.getElementById(\"testresult\").classList.remove(\"dimmed\");\r\n            document.getElementById(\"testresult\").classList.add(\"affected\");\r\n        }\r\n        else if ((otp.substring(0, 3).toLowerCase() == \"cvu\") * (otp.substring(9, 11) == \"02\")) {\r\n            document.getElementById(\"testresult\").innerHTML = _textInfoAlert; \r\n            document.getElementById(\"testresult\").classList.remove(\"dimmed\");\r\n            document.getElementById(\"testresult\").classList.remove(\"not-affected\");\r\n            document.getElementById(\"testresult\").classList.add(\"affected\");\r\n        } else {\r\n            document.getElementById(\"testresult\").innerHTML = _textInfoAllClear; \r\n            document.getElementById(\"testresult\").classList.remove(\"dimmed\");\r\n            document.getElementById(\"testresult\").classList.remove(\"affected\");\r\n            document.getElementById(\"testresult\").classList.add(\"not-affected\");\r\n        }\r\n    }\r\n\r\n    function OTPInput() {\r\n        const inputs = document.querySelectorAll('#otp > *[id]');\r\n        for (let i = 0; i < inputs.length; i++) {\r\n            inputs[i].addEventListener('keyup', function (event) {\r\n                if (event.key === \"Backspace\") {\r\n                    inputs[i].value = '';\r\n                    if (i !== 0) inputs[i - 1].focus();\r\n                } else if (event.key === \"ArrowLeft\") {\r\n                    if (i !== 0) inputs[i - 1].focus();\r\n                } else if (event.key === \"ArrowRight\") {\r\n                    if (i !== inputs.length - 1) inputs[i + 1].focus();\r\n                } else {\r\n                    if ((i === inputs.length - 1) * (inputs[i].value !== '')) {\r\n                        return true;\r\n                    } else if (((event.keyCode > 47) * (event.keyCode < 58))\r\n                        || ((event.keyCode > 95) * (event.keyCode < 106))) {\r\n                        inputs[i].value = event.key;\r\n                        if (i !== inputs.length - 1) inputs[i + 1].focus();\r\n                        event.preventDefault();\r\n                    } else if ((event.keyCode > 64) * (event.keyCode < 91)) {\r\n                        inputs[i].value = String.fromCharCode(event.keyCode);\r\n                        if (i !== inputs.length - 1) inputs[i + 1].focus();\r\n                        event.preventDefault();\r\n                    }\r\n                }\r\n            });\r\n        }\r\n    }\r\n    OTPInput();\r\n\r\n    document.getElementById(\"p1\").focus();\r\n\r\n<\/script>\n<!-- \/end HFCM by 99 Robots -->\n\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Vous voulez nous aider \u00e0 trouver les fen\u00eatres concern\u00e9es le plus rapidement possible ? Dans ce cas, veuillez nous indiquer qui a achet\u00e9 une fen\u00eatre pour toit plat CVU.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100 is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/produktwarnung.velux.de\/fr\/revendeurs\/\" target=\"_blank\" rel=\"noreferrer noopener\">Je suis  <br>Revendeurs<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100 is-style-outline is-style-outline--2\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/produktwarnung.velux.de\/fr\/artisans\/\" target=\"_blank\" rel=\"noreferrer noopener\">Je suis  <br>Artisans<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-100 is-style-outline is-style-outline--3\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/produktwarnung.velux.de\/fr\/client-final-maitre-douvrage\/\" target=\"_blank\" rel=\"noreferrer noopener\">Je suis  <br>Client final<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Dans le formulaire ci-dessous, vous pouvez saisir votre code produit. Selon la variante de produit, celui-ci comporte 15 ou 16 chiffres. En cliquant ensuite sur &#8220;V\u00e9rifier&#8221;, celui-ci sera analys\u00e9 et vous indiquera si votre fen\u00eatre pour toit plat est concern\u00e9e par l&#8217;alerte produit ou non. Vous voulez nous aider \u00e0 trouver les fen\u00eatres concern\u00e9es le [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-252","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/produktwarnung.velux.de\/fr\/wp-json\/wp\/v2\/pages\/252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/produktwarnung.velux.de\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/produktwarnung.velux.de\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/produktwarnung.velux.de\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/produktwarnung.velux.de\/fr\/wp-json\/wp\/v2\/comments?post=252"}],"version-history":[{"count":18,"href":"https:\/\/produktwarnung.velux.de\/fr\/wp-json\/wp\/v2\/pages\/252\/revisions"}],"predecessor-version":[{"id":366,"href":"https:\/\/produktwarnung.velux.de\/fr\/wp-json\/wp\/v2\/pages\/252\/revisions\/366"}],"wp:attachment":[{"href":"https:\/\/produktwarnung.velux.de\/fr\/wp-json\/wp\/v2\/media?parent=252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}