function soSubmit(el) { if (!soFormValidate(el)) { //e.preventDefault(); return false; } const behaviour = el.getAttribute('data-behaviour'); soBody = document.getElementsByTagName("body")[0]; soBodyOriginalStyleHeight = soBody.style.height; soBodyOriginalStyleOverflow = soBody.style.overflow; const element = document.createElement("input"); element.setAttribute("type", "hidden"); element.setAttribute("name", "referrer"); element.setAttribute("value", window.location.href); el.appendChild(element); if (behaviour == 'new_tab') return true; if (behaviour == 'modal') return soSubmitModal(el); if (behaviour == 'be_in_touch') return soSubmitBeInTouch(el); if (behaviour == 'redirect') return soSubmitRedirect(el); } function soFormValidate(el) { const domain = el.querySelector('input[name="domain"]'); const email = el.querySelector('input[name="email"]'); const phone = el.querySelector('input[name="phone"]'); const firstName = el.querySelector('input[name="first_name"]'); const lastName = el.querySelector('input[name="last_name"]'); const custom = el.querySelector('input[name="custom_field"]'); const consent = el.querySelector('input[name="consent"]'); if (0 == domain.value.length) return alert(domain.getAttribute("data-validation")), !1; if (domain.value = domain.value.trim().replace(/\/$/, ""), !domain.value.match(/^(https?:\/\/)?[a-z\d\-]{1,62}\..*/i)) return alert(domain.getAttribute("data-validation")), !1; if (null != firstName && 0 == firstName.value.length) return alert(firstName.getAttribute("data-validation")), !1; if (null != lastName && 0 == lastName.value.length) return alert(lastName.getAttribute("data-validation")), !1; if (null != email) { if (0 == email.value.length) return alert(email.getAttribute("data-validation")), !1; //var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; const regex = /^(([^ <>()[\]\.,;:\s@\"]+(\.[^ 85 Saint-Paul St W bureau 180, Montréal, QC H2Y 3V4, Canada <
>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^ <
>()[\]\.,;:\s@\"]+\.)+[^ <
>()[\]\.,;:\s@\"]{2,})$/i; if (!regex.test(email.value)) return alert(email.getAttribute("data-validation")), !1; } if (null != phone && 7 > phone.value.length) return alert(phone.getAttribute("data-validation")), !1; if (null != custom && 0 == custom.value.length) return alert(custom.getAttribute("data-validation")), !1; if (null != consent && false === consent.checked) return alert(consent.getAttribute("data-validation")), !1; setTimeout(function () { el.reset(); }, 50); return true; } function soSubmitModal(el) { const modalWrapper = document.createElement("div"); const button = el.querySelector('input[name="button"]'); let html = " <
style type=\"text/css\">\n" + " @media (max-width:500px) { #so-widget-modal-content { width:100% !important; height:100% !important; margin-top:50px !important; } }\n" + " @media (max-width:500px) and (max-height:550px) { #so-widget-modal-content { height:100% !important;} }\n" + " @media (min-height:601px) and (max-height:750px) and (min-width:501px) { #so-widget-modal-content { margin-top:100px !important; } }\n" + " @media (max-height:600px) and (min-width:501px) { #so-widget-modal-content { margin-top:80px !important; } }\n" + " #iframe-wrapper {width: 100%;height: 100%;-webkit-overflow-scrolling: touch !important}\n" + " #iframe-wrapper iframe {height: 100%;width: 100%;}\n" + " > \n" + " <div id=\"so-widget-modal-content\" style=\"position:relative; width:80%; max-width: 1250px; height:80%; margin:120px auto 0; background:#fff;\">\n" + "\t\t\t\t <
div style=\"width:100%; height:50px; position:absolute; top:-50px; background:white;\">\n" + "\t\t\t\t\t <
span id=\"so-widget-modal-title\" style=\"position:absolute; left:15px; top:15px; font-size:16px; font-weight:bold; color:#000000 !important;\"> >\n"; if (null != button) { const styles = window.getComputedStyle(el.querySelector('input[type="submit"]')); html += "\t\t\t\t\t <
Review, réputation et infos
Parler avec un expert SEO

Agence OptiWeb Marketing — Review, réputation et infos

Agence SEO Montréal
»
Avis et reviews d’agences SEO
»
Click & Mortar 

Voici un aperçu des informations publiques que nous avons trouvées au sujet de OptiWeb Marketing. 

Obtenez un deuxième avis sur votre campagne SEO
100+ entreprises accompagnées

FAQ
Blog
Contactez-nous
Site map
📩
[email protected]

À propos de OptiWeb Marketing Industries

OptiWeb Marketing est une agence spécialisée en SEO, publicité Google et marketing numérique, offrant des solutions personnalisées aux entreprises locales pour augmenter leur visibilité.

Agence SEO pour avocats
Agence GEO

Agence SEO Québec
Agence SEO Laval
Agence SEO Gatineau
Agence SEO Longueuil
Agence SEO Sherbrooke Agence SEO Terrebonne Agence SEO Trois-Rivières
Agence SEO Brossard
Agence SEO Saint-Jean-sur-Richelieu
Agence SEO Repentigny