function smToggleMenu(btn){
btn.classList.toggle('open');
document.querySelector('#sm-header .sm-nav-links').classList.toggle('open');
}
document.querySelectorAll('#sm-header .sm-nav-links a').forEach(function(link){
link.addEventListener('click',function(){
var nl=document.querySelector('#sm-header .sm-nav-links');
var tg=document.querySelector('#sm-header .sm-nav-toggle');
if(nl.classList.contains('open')){nl.classList.remove('open');tg.classList.remove('open');}
});
});
document.addEventListener('DOMContentLoaded', function () {
var origNav = document.querySelector('.sm-nav');
if (origNav) {
var bar = document.createElement('div');
bar.className = 'sm-nav-fixed';
bar.innerHTML = origNav.innerHTML;
bar.style.cssText = 'position:fixed;top:88px;left:0;right:0;z-index:300;display:none;justify-content:center;flex-wrap:wrap;gap:4px;padding:6px 4%;background:#fff;border-bottom:1px solid #ececec;box-shadow:0 2px 10px rgba(0,0,0,.06);';
document.body.appendChild(bar);
var links = bar.querySelectorAll('a[href^="#g"]');
var targets = [];
links.forEach(function (a) {
a.style.cssText = 'padding:6px 14px;font-size:14px;font-weight:600;color:#5a5a58;text-decoration:none;border-bottom:2px solid transparent;border-radius:4px;white-space:nowrap;transition:.15s;';
a.addEventListener('mouseenter', function(){ if(!a.classList.contains('on')) a.style.color='#d62828'; });
a.addEventListener('mouseleave', function(){ if(!a.classList.contains('on')) a.style.color='#5a5a58'; });
var el = document.querySelector(a.getAttribute('href'));
if (el) targets.push({ link: a, el: el });
});
links.forEach(function (a) {
a.addEventListener('click', function (e) {
var el = document.querySelector(a.getAttribute('href'));
if (el) { e.preventDefault(); window.scrollTo({ top: el.getBoundingClientRect().top + window.scrollY - 150, behavior: 'smooth' }); }
});
});
var firstSection = targets.length ? targets[0].el : null;
function onScroll() {
if (firstSection) {
var show = firstSection.getBoundingClientRect().top < 120; bar.style.display = show ? 'flex' : 'none'; } var pos = window.scrollY + 170, cur = null; targets.forEach(function (t) { if (t.el.offsetTop <= pos) cur = t.link; }); links.forEach(function (a) { a.classList.remove('on'); a.style.color = '#5a5a58'; a.style.borderBottomColor = 'transparent'; }); if (cur) { cur.classList.add('on'); cur.style.color = '#d62828'; cur.style.borderBottomColor = '#d62828'; } } window.addEventListener('scroll', onScroll, { passive: true }); onScroll(); } var wa = document.createElement('a'); wa.href = 'https://wa.me/8613854105019?text=Hello%20Sismar%20Laser%2C%20I%20am%20interested%20in%20your%20laser%20machines.'; wa.target = '_blank'; wa.rel = 'noopener'; wa.setAttribute('aria-label', 'Chat on WhatsApp'); wa.style.cssText = 'position:fixed;left:20px;bottom:20px;z-index:9998;width:54px;height:54px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:transform .15s;'; wa.onmouseenter = function(){ wa.style.transform='scale(1.08)'; }; wa.onmouseleave = function(){ wa.style.transform='scale(1)'; }; wa.innerHTML = '';
document.body.appendChild(wa);
});
Nettoyage laser et élimination de la rouille
Nettoyage laser CW pour l'élimination de la rouille, le dépouillage et le nettoyage des moules — pas d'abrasifs, pas de produits chimiques. Besoin de soudure, de coupe et de nettoyage dans une unité? page consacrée au soudage laser portatif. Cliquez sur une vidéo pour la lire.
(function(){
function ytThumb(id){return "https://img.youtube.com/vi/"+id+"/hqdefault.jpg";}
const VIDEOS=[
{tag:"CW",title:"machine de nettoyage laser 1000W/1500W/2000W",machine:"Élimination de la rouille portable à ondes continues",yt:"f68-aZqGdzM"},
{tag:"Élimination de la rouille",title:"Nettoyage laser & Élimination de la rouille — laser fibre Cleaner",machine:"Nettoyage laser fibre & enlèvement de la rouille",yt:"bemCsXdG43Q"},
{tag:"Nettoyage de moules",title:"Nettoyage des moules laser — Removale non-contact",machine:"Restauration de surface de moule sans contact",yt:"QA0-QtBDoRk"},
{tag:"Décapage de peinture",title:"Décapage de peinture laser 100W < < Removale de rouille",machine:"Décapage de peinture par 100W laser cleaner",yt:"15zPQsgrVCM"},
{tag:"Pulsé / portable",title:"machine de nettoyage laser 200W pulsé portative",machine:"Nettoyage de pouls portable, type de bagages",yt:"aYAVSnkiFao"},
{tag:"pulsé",title:"Nettoyage laser 100W/200W portable Pulsed Système",machine:"machine de nettoyage mobile",yt:"GdmUtsmbvco"},
{tag:"Trolley",title:"machine de nettoyage laser Fibre à main de type Trolley",machine:"machine de nettoyage manuelle Trolley",yt:"yljP1RvPeWA"},
];
VIDEOS.forEach(v=>{ if(!v.thumb) v.thumb=ytThumb(v.yt); });
const grid=document.getElementById('smv-grid'),
modal=document.getElementById('smv-modal'),player=document.getElementById('smv-player'),
mTitle=document.getElementById('smv-title'),mSub=document.getElementById('smv-sub');
function card(v,i){return '
+'
'
+'
';}
grid.innerHTML=VIDEOS.map((v,i)=>card(v,i)).join('');
grid.addEventListener('click',function(e){
var c=e.target.closest('.smv-vid');if(!c)return;
var v=VIDEOS[+c.dataset.i];
mTitle.textContent=v.title;mSub.textContent=v.machine;
var ask="Hi Sismar Laser, I'm interested in the "+v.title+" ("+v.tag+"). Please send a price and more details.";
document.getElementById('smv-ask').textContent="Ask us about the "+v.title+".";
document.getElementById('smv-wa').href="https://wa.me/8613854105019?text="+encodeURIComponent(ask);
document.getElementById('smv-email').href="mailto:sales@sismarlaser.com?subject="+encodeURIComponent('Inquiry: '+v.title)+"&body="+encodeURIComponent(ask);
document.getElementById('smv-ytlink').href="https://youtu.be/"+v.yt;
var origin=encodeURIComponent(location.origin);
player.innerHTML='';
modal.classList.add('open');document.body.style.overflow='hidden';
});
function closeM(){modal.classList.remove('open');player.innerHTML='';document.body.style.overflow='';}
document.getElementById('smv-closebtn').addEventListener('click',closeM);
modal.addEventListener('click',function(e){if(e.target===modal)closeM();});
document.addEventListener('keydown',function(e){if(e.key==='Escape')closeM();});
})();
Paramètres des cookies et de la confidentialité
function smToggleMenu(btn){
btn.classList.toggle('open');
document.querySelector('#sm-header .sm-nav-links').classList.toggle('open');
}
document.querySelectorAll('#sm-header .sm-nav-links a').forEach(function(link){
link.addEventListener('click',function(){
var nl=document.querySelector('#sm-header .sm-nav-links');
var tg=document.querySelector('#sm-header .sm-nav-toggle');
if(nl.classList.contains('open')){nl.classList.remove('open');tg.classList.remove('open');}
});
});
document.addEventListener('DOMContentLoaded', function () {
var nav = document.querySelector('#sm-header .sm-nav');
if (!nav) return;
var navTop = nav.getBoundingClientRect().top + window.pageYOffset;
var navHeight = nav.offsetHeight;
var placeholder = null;
function onScroll() {
var adminBar = document.getElementById('wpadminbar');
var offset = adminBar ? adminBar.offsetHeight : 0;
if (window.pageYOffset > navTop - offset) {
if (!nav.classList.contains('sm-nav-stuck')) {
placeholder = document.createElement('div');
placeholder.style.height = navHeight + 'px';
nav.parentNode.insertBefore(placeholder, nav.nextSibling);
nav.classList.add('sm-nav-stuck');
nav.style.cssText += ';position:fixed!important;top:' + offset + 'px!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important;box-shadow:0 2px 12px rgba(14,37,65,0.12)!important;';
} else {
nav.style.top = offset + 'px';
}
} else {
if (nav.classList.contains('sm-nav-stuck')) {
nav.classList.remove('sm-nav-stuck');
nav.style.position = '';
nav.style.top = '';
nav.style.boxShadow = '';
if (placeholder) { placeholder.remove(); placeholder = null; }
}
}
}
window.addEventListener('scroll', onScroll, { passive: true });
onScroll();
});
