"Media Team Producties geeft mensen met talenten en een afstand tot de arbeidsmarkt de kans om te werken met audio, video, podcasts en 3D-printen.
Passie voor uitdagingen én altijd op zoek naar creatieve oplossingen''
Onze opdrachtgevers:




















costum HTML slide
.swiper-slide {
position: relative !important;
}
a.custom-slide-overlay {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
z-index: 999 !important;
display: block !important;
cursor: pointer !important;
background: rgba(0,0,0,0); /* Zorgt dat de link overal aanklikbaar is */
}
(function() {
const links = [
'https://www.vanneynsel.nl/',
'https://www.zgem.nl/',
'https://www.ph.nl/',
'https://www.reiniervanarkel.nl/',
'https://www.prokkel.nl/',
'https://www.prismanet.nl/',
'https://www.politie.nl/',
'https://www.oeteldonk.org/',
'https://museumslager.nl/',
'https://www.hcmop.nl/',
'https://www.maiburg.nl/',
'https://www.kw1c.nl/',
'https://jheronimusbosch-artcenter.nl/',
'https://www.han.nl/',
'https://www.s-hertogenbosch.nl/',
'https://www.gergemamersfoort.nl/',
'https://www.cello-zorg.nl/',
'https://bridgedistrict.nl/',
'https://www.avans.nl/',
'https://www.kerststallendenbosch.nl/',
];
function applyLinks() {
const wrappers = document.querySelectorAll('.swiper-wrapper');
if (!wrappers.length) return;
wrappers.forEach(wrapper => {
// Zoek alle slides binnen deze wrapper
const slides = wrapper.querySelectorAll('.swiper-slide');
slides.forEach(slide => {
// Als er al een overlay op zit, overslaan
if (slide.querySelector('.custom-slide-overlay')) return;
// Bepaal de juiste index (ook voor gedupliceerde loop-slides)
let attrIndex = slide.getAttribute('data-swiper-slide-index');
let index;
if (attrIndex !== null && attrIndex !== undefined) {
index = parseInt(attrIndex, 10);
} else {
const siblings = Array.from(wrapper.children).filter(el => el.classList.contains('swiper-slide'));
index = siblings.indexOf(slide);
}
if (!isNaN(index) && links[index]) {
const a = document.createElement('a');
a.href = links[index];
a.target = '_blank';
a.rel = 'noopener noreferrer';
a.className = 'custom-slide-overlay';
// Voorkom dat Swiper het klikken tegenhoudt
a.addEventListener('click', function(e) {
e.stopPropagation();
});
slide.appendChild(a);
}
});
});
}
// Voer direct uit en blijf monitoren op veranderingen in de slider (zoals bij het laden/swipen)
applyLinks();
const observer = new MutationObserver(function() {
applyLinks();
});
// Start observeren zodra de pagina/DOM beschikbaar is
window.addEventListener('load', function() {
applyLinks();
observer.observe(document.body, { childList: true, subtree: true });
});
})();

