1<!DOCTYPE html> <html lang="fi" data-currency="EUR" data-lang="fi" data-countrycode="fi_FI" data-rHash="42afb34fb4ffad8d684d679935b71b97" dir="auto" data-cookiebot="true"> 2<!-- Mirrored from www.rakennustoivonen.fi/rekrytointi by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 11 Dec 2024 07:26:48 GMT --> 3<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack --> 4<head>
4<script id="d-js-ecwid-cb-glue" data-swh-uuid="48466e42952f4c959c123575c913b5a9"> 5 6window.ec=window.ec||{},window.ec.config=ec.config||{},window.ec.config.tracking=ec.config.tracking||{},window.ec.config.tracking.ask_consent=!0;let _ecwidLoadedForCb=!1;function _acceptConsentForEcwid(e){e.preferences&&e.statistics&&!e.marketing?Ecwid.setTrackingConsent("ANALYTICS_ONLY"):!e.preferences||e.statistics||e.marketing?Ecwid.setTrackingConsent("ACCEPT"):Ecwid.setTrackingConsent("PERSONALIZATION_ONLY")}function _onEcwidLoadedCb(){Cookiebot&&Cookiebot.consented?"function"==typeof Ecwid.setTrackingConsent?_acceptConsentForEcwid(Cookiebot.consent):window.Ecwid.OnAPILoaded.add(function(){_acceptConsentForEcwid(Cookiebot.consent)}):Cookiebot&&Cookiebot.declined?Ecwid.setTrackingConsent("DECLINE"):_ecwidLoadedForCb=!0}window.addEventListener("message",e=>{"ecwid-script-loaded"===e.data.type&&_onEcwidLoadedCb()}),window.addEventListener("CookiebotOnAccept",async()=>{_ecwidLoadedForCb&&_acceptConsentForEcwid(Cookiebot.consent)},!1),window.addEventListener("CookiebotOnDecline",async()=>{_ecwidLoadedForCb&&Ecwid.setTrackingConsent("DECLINE")},!1); 7 8</script>
vendor: 2 bytes, line 8
8
9<script id="CookiebotConfiguration" type="application/json" data-cookieconsent="ignore" data-swh-uuid="48466e42952f4c959c123575c913b5a9"> 10 11{"TagConfiguration":[{"id":"d-js-core","ignore":true},{"id":"d-js-params","ignore":true},{"id":"d-js-jquery","ignore":true},{"id":"d-js-load-css","ignore":true},{"id":"d-js-dmapi","ignore":true}]} 12 13</script>
vendor: 2 bytes, line 13
13
14<script data-cookieconsent="ignore" data-swh-uuid="48466e42952f4c959c123575c913b5a9"> 15 16function _cbSetGtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],_cbSetGtag("consent","default",{"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","personalization_storage":"denied","security_storage":"granted","wait_for_update":500}),_cbSetGtag("set","ads_data_redaction",!0),_cbSetGtag("set","url_passthrough",!0) 17 18</script>
vendor: 2 bytes, line 18
18
19<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="55b15f94-16e4-4f7f-9de3-434403dc6c79" data-blockingmode="auto" type="text/javascript" data-swh-uuid="48466e42952f4c959c123575c913b5a9"> 20</script>
vendor: 2 bytes, line 20
20
21<script type="text/plain" data-cookieconsent="statistics" data-swh-uuid="34ec55ba62ef4f378d11c60839520a64">
vendor: 331 bytes, lines 21-23
21 22 23(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','
23GTM-PTT7B5V
vendor: 7 bytes, lines 23-24
23'); 24
25</script>
vendor: 2 bytes, line 25
25
26<script src="https://static-cdn.multiscreensite.com/Migrations/form-mono2.js" defer></script>
26 <meta charset="UTF-8"/> <title>Rakennusalan työpaikat Kerava | Rekrytointi ympäri vuoden</title><meta name="keywords" content="Rakennusalan työpaikat"><meta name="description" content="Rakennus T.Toivonen Oy tarjoaa rakennusalan työpaikkoja Keravalla ja muualla Uudenmaan alueella. Ota yhteyttä ja kysy lisätietoja avoimista työpaikoista!"><meta property="og:type" content="website"><meta property="og:title" content="Rakennusalan työpaikat Kerava | Rekrytointi ympäri vuoden"><meta property="og:url" content="https://www.rakennustoivonen.fi/rekrytointi"><meta property="og:description" content="Rakennus T.Toivonen Oy tarjoaa rakennusalan työpaikkoja Keravalla ja muualla Uudenmaan alueella. Ota yhteyttä ja kysy lisätietoja avoimista työpaikoista!"><meta property="og:image" content="https://www.rakennustoivonen.fi"><link rel='canonical' href='/rekrytointi.html'/><meta name="viewport" content="width=device-width, initial-scale=1"><link rel='shortcut icon' type='image/x-icon' href='https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/ico/rakennust.toivonenoy--arinakuja6-favicon.ico'/><link rel="preload" href="https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/css/csse546.css?family=Roboto:300,500&display=swap" as="style"><link href="https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/css/csse546.css?family=Roboto:300,500&display=swap" rel="stylesheet">
26<script async> let retries = 0; const checkWidgetExists = setInterval(() => { retries++; if( document.getElementById('CookiebotWidget')){ document.getElementById('CookiebotWidget').remove(); } if(retries>= 50){ clearInterval(checkWidgetExists); } }, 100); </script>
26<link rel="stylesheet" href="https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/css/grids91f9.css?1733322683857"><link rel="stylesheet" href="https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/css/hcaptcha91f9.css?1733322683857"><link rel="stylesheet" href="https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/css/user-style2da0.css?1688987377"><link rel="stylesheet" id="style_site" href="https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/css/sitestyle2da0.css?1688987377"><link rel="stylesheet" href="https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/css/external-libs91f9.css?1733322683857"><!--[if lt IE 9]>
26<script src="https://site-assets.cdnmns.com/23cf7f998b3f57d072d13b33c42bfc96/js/html5shiv.js"></script>
26<script src="https://site-assets.cdnmns.com/23cf7f998b3f57d072d13b33c42bfc96/js/respond.js"></script>
26<![endif]-->
26<script>if ('serviceWorker' in navigator){navigator.serviceWorker.getRegistrations().then(function(registrations) { for(registration in registrations) { registration.unregister(); }}); }</script>
26<link rel="preconnect" href="/index-5.html" crossorigin><link rel="preconnect" href="/index-6.html" crossorigin><style id='globalCSS'>/* Prevent form labels from overflowing*/ .field { white-space: normal !important; }</style>
26<script> window.dataLayer = window.dataLayer|| []; window.dataLayer.push({ "event": "pageload", "ga4-id": "G-9RMZ6GT6NN" }); </script>
26
26<script>window.ASSETSURL='https://site-assets.cdnmns.com/23cf7f998b3f57d072d13b33c42bfc96';</script>
26</head> <body id="p6824" data-dateformat='d/m/Y'> <noscript><iframe data-cookieconsent="statistics" data-cookieblock-src="https://www.googletagmanager.com/ns.html?id=GTM-PTT7B5V" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div id="r5001" class="row designRow"> <div class="container container-fluid"><div class="col col-sm-12"> <header data-req="headerfixed" data-settings="headerfixed-md,headerfixed-sm,headerfixed-lg"><div id="r5000" class="row "> <div class="container container-fixed colsStack"><div id="c5000" class="col col-md-5 col-sm-9 col-lg-3 flexCol"><div class="module autospacer"></div> <div class="flexWrap"> <a href="/index.html" title="" aria-label="" class="imageModuleWrap" id="w_m2624" data-track-event="click" data-track-action="internal_link_clicked"> <img onerror="this.style.display='none'" id="m2624" class="module image" src="https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/jpg/rakennust.toivonenoy--arinakuja6-logo.jpg" alt="Rakennus T.Toivonen Oy -logo" data-author="" width="399" height="194" data-req="" data-settings="enablehover=false,showelement=,hovertransition=" fetchpriority="high"/> </a></div> <div class="module autospacer"></div> </div> <div id="c4354" class="col col-lg-6 col-md-2 col-sm-3 flexCol"><div class="module autospacer"></div> <div class="flexWrap"> <nav id="m5000" class="module nav" data-settings="vertical=false,direction=right,push=true,activeParent=false,verticalNav-md=true,verticalNav-lg=false,verticalNav-sm=false" tabindex="-1"> <ul class="navContainer"><li class=""> <a href="index.html" data-track-event="click" data-track-action="internal_link_clicked">Etusivu</a> </li><li class=""> <a href="/rakennuspalvelut.html" data-track-event="click" data-track-action="internal_link_clicked">Rakennuspalvelut</a> </li><li class=" active"> <a href="rekrytointi.html" data-track-event="click" data-track-action="internal_link_clicked">Rekrytointi</a> </li><li class=""> <a href="/yhteystiedot.html" data-track-event="click" data-track-action="internal_link_clicked">Yhteystiedot</a> </li><li class=" hidden-lg hidden-md hidden-sm"> <a href="/evaesteet.html" data-track-event="click" data-track-action="internal_link_clicked">EVÃSTEET</a> </li><li class=" hidden-lg hidden-md hidden-sm"> <a href="/kiitos.html" data-track-event="click" data-track-action="internal_link_clicked">Kiitos</a> </li></ul> </nav></div> <div class="module autospacer"></div> </div> <div class="col col-sm-12 col-lg-3 col-md-5 hidden-sm flexCol"><div class="module autospacer"></div> <div class="flexWrap"> <div id="m4875" class="module text"><p class="custom1" style="text-align: right;"> <span class="iconfont ">ï</span> Ota yhteyttä: <a href="tel:+358503844990" data-track-event="click" data-track-action="phone_link"><span data-global="phone" class="monoglobalWrap">050 384 4990</span></a></p></div> </div> <div class="module autospacer"></div> </div> </div> </div> </header><div id="r5002" role="main" class="row designRow"> <div class="container container-fluid"><div class="col col-sm-12"><div id="r3810" class="row hidden-md hidden-lg"> <div class="container container-fixed"><div id="c2490" class="col col-sm-12"><a id="m2588" class="module button button button button button3" href="tel:+358503844990" title="" role="button" data-track-event="click" data-track-action="phone_link"> <i class="buttonIcon fa fa-phone"></i> <span class="buttonLabel labelRight">Soita nyt!</span> </a> </div> </div> </div> <div id="r2939" class="row "> <div class="container container-fixed colsStack"><div class="col col-sm-12 col-md-12 hidden-sm flexCol"><div class="module autospacer"></div> </div> </div> </div> <div id="r4334" class="row "> <div class="container container-fixed"><div id="c3614" class="col col-sm-12"><div class="module text"><h1 class="lightheadline" style="text-align: center;">Rakennusalan työpaikat Keravalla ja muualla Uudellamaalla</h1></div> <div id="m4673" class="module text"><p class="lightpreamble" style="text-align: center;">Kun etsit rakennusalan työpaikkoja Keravalta tai muualta Uudenmaan alueelta, ota yhteyttä <a href="index.html" data-track-event="click" data-track-action="internal_link_clicked">Rakennus T.Toivonen Oy</a>:hyn. Haemme jatkuvasti joukkoomme rakennusalan ammattilaisia â 365 päivää vuodessa. Arvostamme alan koulutusta, rehtiä suhtautumista työhön ja yhteistyökykyä.</p><p class="lightpreamble" style="text-align: center;"> </p><p class="lightpreamble" style="text-align: center;">Lisätiedot avoimista työpaikoista:</p><p class="lightpreamble" style="text-align: center;">Tatu Toivonen<br><a data-global="phone" href="tel:+358503844990" data-track-event="click" data-track-action="phone_link">050 384 4990</a><br><a href="mailto:[email protected]" data-track-event="click" data-track-action="email_link">[email protected]</a></p><p class="lightpreamble" style="text-align: center;"> </p><p class="lightpreamble" style="text-align: center;">Oheisella yhteydenottolomakkeella voit jättää meille myös yhteydenottopyynnön. Otamme sinuun yhteyttä mahdollisimman nopeasti ja kerromme avoim
26ista työpaikoistamme!</p></div> <a id="m4392" class="module button2" href="yhteystiedot.html" title="" role="button" data-track-event="click" data-track-action="internal_link_clicked"> <span class="buttonLabel labelRight">Ota yhteyttä</span> </a> </div> </div> </div> <div id="r3925" class="row "> <div class="container container-fixed"><div id="c1182" class="col col-lg-6 col-sm-12 flexCol"><div class="module autospacer"></div> </div> <div id="c3811" class="col col-lg-6 col-sm-12"><div class="module text"><h2 class="subtitle" style="text-align: left;">Yhteydenottolomake </h2></div> <form method="post" id="m1723" class="module form2 form form form form form" data-url="?m=m1723" data-settings="margin=5" data-track-action="custom_form" onsubmit="return _monoForm.submitForm(this);" role="form"> <div class="fields clear"> <div class="field w100 "> <label for="m1723_field_0">Nimi*</label> <input type="text" name="field_0" autocomplete="on" id="m1723_field_0" placeholder="" data-required="true" aria-required="true" required/> </div> <div class="field w50 "> <label for="m1723_field_1">Sähköposti*</label> <input type="text" data-type="email" name="field_1" autocomplete="email" id="m1723_field_1" placeholder="" data-required="true" aria-required="true" required/> </div> <div class="field w50 "> <label for="m1723_field_2">Puhelin*</label> <input type="text" data-type="phone" name="field_2" autocomplete="tel" id="m1723_field_2" placeholder="" data-required="true" aria-required="true" required/> </div> <div class="field w100 "> <label for="m1723_field_3">Viesti</label> <textarea name="field_3" id="m1723_field_3" placeholder=""></textarea> </div> <div class="field w100 "> <p class="subtitle">* Pakolliset kentät</p> <p class="fieldDescription"></p> </div> <div class="field w100 "> <p class="subtitle">Minulle saa jatkossa lähettää tarjouksia ja informaatiota.</p> <p class="fieldDescription"></p> </div> <input type="hidden" name="__requestToken" value="f20a8c2fdd9d448a577feb3a2c64976bd6c1f5365b32281481bfbe452cf204b7"/> <div class="field veiled" style="display:none;height:0px" tabindex="-1"> <label for="87630060" style="display: none;">Spam protection</label> <textarea id="87630060" name="87630060" placeholder="Lorem ipsum"></textarea> </div> <input type="hidden" name="_ha_seed" value="87630060"/> </div> <div class="optins clear"> <div class="field w100 optin"> <div class="form_option"><input type="checkbox" name="optin_field_0" id="m1723_optin_field_0" value="1"/><label class="label_optin_field_0" for="m1723_optin_field_0">Sähköpostitse</label> </div> </div> <div class="field w100 optin"> <div class="form_option"><input type="checkbox" name="optin_field_1" id="m1723_optin_field_1" value="1"/><label class="label_optin_field_1" for="m1723_optin_field_1">Tekstiviestitse</label> </div> </div> </div> <div class="h-captcha" data-callback="onHcaptchaSuccess" ></div> <div id="errors_m1723"> </div> <input type="hidden" name="form2_m1723" value="1"> <input type="submit" class="button" value="Lähetä"> </form> </div> </div> </div> <div id="r1197" class="row hidden-sm"> <div class="container container-fixed"><div class="col col-lg-6 col-sm-8"><ul id="m4495" class="module iconlist"> <li> <i class="iconItem fa fa-mobile-phone "></i> </li> </ul><div id="m3963" class="module text"><p class="lightsmallsubtitle">Rakennus T.Toivonen Oy tarjoaa rakennusalan työpaikkoja Keravalla ja koko Uudenmaan alueella.</p></div> <a id="m3551" class="module button2" href="tel:+358503844990" title="" role="button" data-track-event="click" data-track-action="phone_link"> <span class="buttonLabel labelRight">Ota yhteyttä!</span> </a> </div> <div class="col hidden-sm col-lg-6 col-sm-4 flexCol"><div class="module autospacer"></div> </div> </div> </div> </div> </div> </div> <footer><div id="r4732" class="row hidden-md hidden-lg"> <div class="container container-fixed"><div id="c3259" class="col col-sm-12"><a id="m1876" class="module button button button button button3" href="tel:+358503844990" title="" role="button" data-track-event="click" data-track-action="phone_link"> <i class="buttonIcon fa fa-phone"></i> <span class="buttonLabel labelRight">Soita nyt!</span> </a> </div> </div> </div> <div id="r1074" class="row "> <div class="container"><div class="col col-sm-12 col-md-4"><a href="index.html" title="" aria-label="" class="imageModuleWrap" id="w_m4915" data-track-event="click" data-track-action="internal_link_clicked"> <img onerror="this.style.display='none'" id="m4915" class="module image" src="https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/jpg/rakennust.toivonenoy--arinakuja6-logo-2.jpg" alt="Rakennus T.Toivonen Oy -logo" data-author="" width="399" height="194" data-req="" data-settings="enablehover=false,showelement=,hovertransition=" fetchpriority="high"/> </a></div> <div id="c3299" class="col col-sm-12 col-lg-4 col-md-5"><div id="m1028" class="module text"><p class="footertext">Rakennus T.Toivonen Oy<br><span class="iconfont ">ï¤</span>
26 Päivikinkatu 11<br>04230 Kerava</p></div> <div id="m2647" class="module text"><p class="footertext"><span class="iconfont ">ï</span> <a href="tel:+358503844990" data-track-event="click" data-track-action="phone_link"><span data-global="phone" class="monoglobalWrap">050 384 4990</span></a></p><p class="footertext"><span class="iconfont ">ï </span> <a href="mailto:[email protected]" data-track-event="click" data-track-action="email_link"><span class="monoglobalWrap">[email protected]</span></a></p></div> </div> <div class="col col-sm-12 col-lg-2 col-md-3"><ul id="m4713" class="module socialmedia"> <li> <a href="https://www.facebook.com/RakennusT.ToivonenOy" target="_blank" rel="noopener" title="facebook" data-track-event="click" data-track-action="social_link"> <span class="fa fa-facebook"></span> </a> </li> </ul><a href="#" rel="nofollow noopener" onclick="return false" style="cursor: default;" class="imageModuleWrap" id="w_m3778" data-track-event="click" data-track-action="internal_link_clicked"> <img onerror="this.style.display='none'" id="m3778" class="module image" src="https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/jpg/https---.jpg" alt="Luotettava kumppani -logo" data-author="" width="2362" height="993" data-req="" data-settings="enablehover=false,showelement=,hovertransition=" fetchpriority="high"/> </a><div class="module text"><p class="footertext"><a href="evaesteet.html" data-track-event="click" data-track-action="internal_link_clicked">Evästeiden hallinta</a></p></div> </div> </div> </div> </footer> </div> </div> </div> <a href='#' data-req="scrollTop" class='scrollIcon hidden bottom_right' data-track-event="click" data-track-action="internal_link_clicked"> <span></span> </a>
26<script async data-cookieconsent="ignore" nomodule src="https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/js/loader-polyfills91f9.js?1733322683857"></script>
26<script async data-cookieconsent="ignore" src="https://de.cdn-website.com/0caa96b389774f8fb161c4aba1902a9f/DESKTOP/js/loader91f9.js?1733322683857"></script>
26<script type='application/ld+json'>{"@context":"http://schema.org","@type":"LocalBusiness","@id":"https://www.rakennustoivonen.fi/#global_business","name":"Rakennus T.Toivonen Oy","address":{"@type":"PostalAddress","streetAddress":"P\u00e4ivikinkatu 11","addressLocality":"Kerava","addressRegion":"","postalCode":"04230","addressCountry":"FI"},"email":"[email protected]","telephone":"050 384 4990","url":"https://www.rakennustoivonen.fi"}</script>
26<!-- Cookiebot: Google consent mode v2 defaults -->
26<script type='text/javascript' data-cookieconsent='ignore'> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'functionality_storage': 'denied', 'personalization_storage': 'denied', 'security_storage': 'granted', 'wait_for_update': 500, }); gtag("set", "ads_data_redaction", true); gtag("set", "url_passthrough", false); </script>
26<!-- Mono global site tag (gtag.js) - Google Analytics -->
vendor: 114 bytes, line 26
26 <script async type='text/plain' data-cookieconsent='statistics' src='https://www.googletagmanager.com/gtag/js?id=
26G-VF89GCFHE9
vendor: 15 bytes, line 26
26'></script>
26<script type='text/javascript'> 27 window.onload = function(){ 28 let iframes = document.getElementsByTagName('iframe') 29 for(let i = 0; i < iframes.length; i++){ 30 iframes[i].classList.remove("hidden") 31 if(!iframes[i].src.includes('maps')){ 32 let src = iframes[i].getAttribute('data-cookieblock-src') 33 iframes[i].removeAttribute('data-cookieblock-src') 34 iframes[i].setAttribute('src', src)} 35 } 36 setTimeout(function () { 37 let images = document.getElementsByTagName('img'); 38 let noScripts = document.getElementsByTagName('noscript'); 39 for (let i = 0; i < images.length; i++) { 40 var imgNoScript = images[i].parentElement.getElementsByTagName('noscript')[0]; 41 if (imgNoScript) { 42 var imgSrc = imgNoScript.innerHTML.match(/(?<=src=")(.*?)(?=")/g)[0]; 43 images[i].dataset['lazyloadSrc'] = imgSrc; 44 images[i].src = imgSrc; 45 images[i].style.display = 'block' 46 } 47 } 48 }, 200)} 49 </script>
49<div id="popup-container" style="display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 9999; justify-content: center; align-items: center;"> 50 <div id="popup-content" style="position: relative; background: white; padding: 20px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); max-width: 500px; width: 90%; height: 60%; display: flex; flex-direction: column;"> 51 52 <!-- Close Button Adjustments --> 53 <button id="close-popup" style="position: absolute; top: 0px; right: -90px; background: #333; color: #fff; border: none; font-size: 20px; line-height: 20px; height: 30px; width: 30px; cursor: pointer; border-radius: 50%; z-index: 100;">×</button> 54 55 <!-- Scrollable Content Section --> 56 <div id="popup-scrollable-content" style="overflow-y: scroll; flex-grow: 1; padding: 10px; height: 100%; box-sizing: border-box;"> 57 </div> 58 </div> 59</div> 60
61<script> 62 document.addEventListener('DOMContentLoaded', function() { 63 const popupContainer = document.getElementById('popup-container'); 64 const popupScrollableContent = document.getElementById('popup-scrollable-content'); 65 const closeButton = document.getElementById('close-popup'); 66 67 // Check if the [data-overlay-content] element exists 68 const contentElement = document.querySelector('[data-overlay-content]'); 69 70 if (contentElement) { 71 // Add dynamic style and append it into the scrollable popup content 72 contentElement.setAttribute('style', 'display: block; height: auto; overflow-y: scroll;'); 73 popupScrollableContent.appendChild(contentElement); 74 } else { 75 console.warn('No element with [data-overlay-content] found.'); 76 } 77 78 // Attach the event listener to the "Rekisteriseloste" link 79 const triggerLink = Array.from(document.querySelectorAll('a')).find(link => link.textContent.trim() === 'Rekisteriseloste'); 80 81 if (triggerLink) { 82 triggerLink.addEventListener('click', function(event) { 83 event.preventDefault(); 84 popupContainer.style.display = 'flex'; 85 }); 86 } else { 87 console.warn('Link with text "Rekisteriseloste" not found.'); 88 } 89 90 // Close popup logic for the Close button 91 closeButton.addEventListener('click', function() { 92 popupContainer.style.display = 'none'; 93 }); 94 95 // Close popup by clicking outside the popup content 96 popupContainer.addEventListener('click', function(event) { 97 if (event.target === popupContainer) { 98 popupContainer.style.display = 'none'; 99 } 100 }); 101 }); 102</script>
102</body> 103<!-- Mirrored from www.rakennustoivonen.fi/rekrytointi by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 11 Dec 2024 07:26:48 GMT --> 104<style id="globalCssTheme" type="text/css"> 105</style> 106 107<style id="pagestyle" type="text/css"> 108 </style> 109<style id="globalCss" type="text/css"> 110 </style> 111<style id="headerCss" type="text/css"> 112 </style> 113<style id="headerDeviceCss" type="text/css"> 114 </style> 115<style id="additionalGlobalCss" 116 type="text/css"></style> 117<style id="pagestyleDevice" type="text/css"> 118 </style> 119 120<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/css/d1-css-fast-migration-runtime-preview-package.min.css" />
121<script type="text/javascript" 122 src="/_dm/s/rt/scripts/platforms/fastMigration2RT.js?version=2026-09-24T12_50_33"></script>
vendor: 1 bytes, line 122
122
123<script type="text/javascript"> 124 var siteDetails = { 125 HomeUrl: "https://www.rakennustoivonen.fi/", 126 SiteAlias: "0caa96b389774f8fb161c4aba1902a9f", 127 SiteId: "813857", 128 Device: "desktop", 129 ExternalUid: '3128639' 130 } 131</script>
131 132 133<!-- 134THIS SECTION LOAD ONLY IN PREVIEW 135--> 136<!-- Injecting site-wide to the body --> 137 138<div id="swh-a6c25767765a4762ba0fcd34986ca538">
138<script> 139 (function() { 140 const iframeSrcMap = new Map(); 141 142 // Save original iframe src values 143 document.querySelectorAll('iframe').forEach((iframe, index) => { 144 if (iframe.src) { 145 iframeSrcMap.set(index, iframe.src); 146 } 147 }); 148 149 // Restore iframe src values after page load with a 300ms timeout 150 window.addEventListener('load', () => { 151 setTimeout(() => { 152 iframeSrcMap.forEach((src, index) => { 153 const iframe = document.querySelectorAll('iframe')[index]; 154 if (iframe) { 155 iframe.src = src; 156 } 157 }); 158 }, 300); 159 }); 160 })(); 161</script>
161</div><!-- end Injecting site-wide to the body --> 162 163
164<script type="text/javascript" id="d_track_campaign"> 165 (function () { 166 var campaign = (/utm_campaign=([^&]*)/).exec(window.location.search); 167 168 if (campaign && campaign != null && campaign.length > 1) { 169 campaign = campaign[1]; 170 document.cookie = "_dm_rt_campaign=" + campaign + ";expires=" + new Date().getTime() 171 + 24 * 60 * 60 * 1000 + ";domain=" + window.location.hostname + ";path=/"; 172 } 173 }()); 174</script>
vendor: 1 bytes, line 174
174
175<script type="text/javascript"> 176 var _dm_gaq = {}; 177 var _gaq = _gaq || []; 178 var _dm_insite = []; 179</script>
179 180 181</script>
vendor: 1 bytes, line 181
181
182<script type="text/javascript" id="d_track_sp"> 183 ;(function (p, l, o, w, i, n, g) { 184 if (!p[i]) { 185 p.GlobalSnowplowNamespace = p.GlobalSnowplowNamespace || []; 186 p.GlobalSnowplowNamespace.push(i); 187 p[i] = function () { 188 (p[i].q = p[i].q || []).push(arguments) 189 }; 190 p[i].q = p[i].q || []; 191 n = l.createElement(o); 192 g = l.getElementsByTagName(o)[0]; 193 n.async = 1; 194 n.src = w; 195 g.parentNode.insertBefore(n, g) 196 } 197 }( 198 window, document, "script", 199 "//d3uzsv7k2lpopp.cloudfront.net/sp-2.0.0-dm-0.1.min.js", 200 "snowplow" 201 )); 202 window.dmsnowplow = window.snowplow; 203 204 dmsnowplow( 205 'newTracker', 'cf', 206 'd3uzsv7k2lpopp.cloudfront.net', { // Initialise a tracker 207 appId: '0caa96b389774f8fb161c4aba1902a9f' 208 } 209 ); 210 211 dmsnowplow('trackPageView') 212 213</script>
213 214<div style="display:none;" id="P6iryBW0Wu"></div> 215 216<!-- Injecting site-wide to the content-end --> 217<div id="swh-8a162131090d4a56b790ffd3b930da04">
217<script> 218window.addEventListener("load", (event) => { 219 // Select all elements with the ID 'CookiebotSessionPixel' 220 const elements = document.querySelectorAll("#CookiebotSessionPixel"); 221 222 if (elements.length === 0) { 223 // Log a message if no elements are found 224 console.log("No elements with ID 'CookiebotSessionPixel' were found."); 225 } else { 226 // Loop through each element and remove it from the DOM 227 elements.forEach((element) => { 228 element.remove(); 229 }); 230 } 231}); 232</script>
232</div><!-- end injecting site-wide to the content-end --> 233
234<script>fsBodyEnd={"sendToEmail":"[email protected],[email protected]","sendToEmailEncrypted":"WjNPKwLCM/F8ycQvPfFUnWBmVcxQQm+clMC7S9MBNsdYEYLDGdLhSB+DVPeSwf59vSDqDSar1r0="}</script>
234<!-- Begin Product Custom HTML Markup --> 235<!-- START: Termly Preferences Floating icon --> 236<style> 237 #termly-code-snippet-support .termly-floating-preferences { 238 /* Override Termly's default blue icon with our brown cookie button. 239 !important is used to beat Termly's inline-equivalent specificity. */ 240 background: 241 #000 242 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtODMuNTI3IDczLjA1NWMtMy41MzUyLTEuNTUwOC02LjA5NzctNC43MjI3LTYuODc4OS04LjUtMC43ODUxNi0zLjc4MTIgMC4zMTI1LTcuNzA3IDIuOTM3NS0xMC41MzUgMC41NTQ2OS0wLjYwNTQ3IDAuNzM0MzctMS40NjQ4IDAuNDcyNjYtMi4yNDIyLTAuMjY1NjItMC43NzM0NC0wLjkyOTY5LTEuMzQ3Ny0xLjczODMtMS40ODgzLTUuNzUzOS0wLjk5MjE5LTkuOTUzMS01Ljk5MjItOS45MzM2LTExLjgzMiAwLjAxOTUzMS0xLjk1MzEgMC41MTk1My0zLjg2NzIgMS40NjA5LTUuNTc4MSAwLjM5NDUzLTAuNzM4MjggMC4zNDM3NS0xLjYzMjgtMC4xMjUtMi4zMjQyLTAuNDcyNjYtMC42OTE0MS0xLjI4OTEtMS4wNjI1LTIuMTE3Mi0wLjk2NDg0bC0wLjQ3MjY2IDAuMDYyNWMtMC4zMTY0MSAwLjA1MDc4MS0wLjY0MDYyIDAuMDgyMDMxLTAuOTYwOTQgMC4wODk4NDRoLTAuMDA3ODEzYy00LjYzNjcgMC4wMTk1MzEtOC44NjMzLTIuNjQ4NC0xMC44NDQtNi44Mzk4LTEuOTg0NC00LjE5MTQtMS4zNTk0LTkuMTQ4NCAxLjU5MzgtMTIuNzE5IDAuNTExNzItMC42Mjg5MSAwLjY0ODQ0LTEuNDg0NCAwLjM1MTU2LTIuMjM4My0wLjI5Njg4LTAuNzU3ODEtMC45ODA0Ny0xLjI5My0xLjc4MTItMS40MDIzLTEuOTgwNS0wLjI5Mjk3LTMuOTc2Ni0wLjQ0OTIyLTUuOTc2Ni0wLjQ2ODc1aC0wLjExMzI4Yy0xNS42ODQtMC4wMDM5MDctMzAuMTc2IDguMzU1NS0zOC4wMjcgMjEuOTMtNy44NTE2IDEzLjU3NC03Ljg3NSAzMC4zMDUtMC4wNTQ2ODggNDMuODk4IDcuODE2NCAxMy41OTQgMjIuMjg5IDIxLjk4NCAzNy45NzMgMjIuMDIzaDAuMTEzMjhjMTMuNzcgMC4wMzUxNTcgMjYuNzUtNi40Mzc1IDM1LTE3LjQ2NSAwLjQxNDA2LTAuNTQ2ODggMC41NTQ2OS0xLjI1IDAuMzg2NzItMS45MTQxLTAuMTcxODgtMC42NjAxNi0wLjYzMjgxLTEuMjEwOS0xLjI1NzgtMS4
2420OTIyem0tNTguMjctOS4zODY3Yy0xLjI4NTIgMC0yLjQ0NTMtMC43NzczNC0yLjkzNzUtMS45NjQ4LTAuNDkyMTktMS4xODc1LTAuMjE4NzUtMi41NTQ3IDAuNjg3NS0zLjQ2NDggMC45MTAxNi0wLjkwNjI1IDIuMjc3My0xLjE3OTcgMy40NjQ4LTAuNjg3NSAxLjE4NzUgMC40OTIxOSAxLjk2NDggMS42NTIzIDEuOTY0OCAyLjkzNzUgMCAxLjc1MzktMS40MjU4IDMuMTc5Ny0zLjE3OTcgMy4xNzk3em02LjMxMjUtMjcuNzgxYy0xLjI4NTIgMC0yLjQ0NTMtMC43NzczNC0yLjkzNzUtMS45NjQ4LTAuNDkyMTktMS4xODc1LTAuMjE4NzUtMi41NTQ3IDAuNjkxNDEtMy40NjQ4IDAuOTEwMTYtMC45MDYyNSAyLjI3NzMtMS4xNzk3IDMuNDY0OC0wLjY4NzUgMS4xODc1IDAuNDkyMTkgMS45NjA5IDEuNjUyMyAxLjk2MDkgMi45Mzc1IDAgMS43NTM5LTEuNDIxOSAzLjE3OTctMy4xNzk3IDMuMTc5N3ptMTAuNDM0IDE4LjE2Yy0xLjI3NzMgMC0yLjQyNTgtMC43Njk1My0yLjkxNDEtMS45NDkyLTAuNDkyMTktMS4xNzk3LTAuMjE4NzUtMi41MzUyIDAuNjgzNTktMy40Mzc1IDAuOTAyMzQtMC45MDYyNSAyLjI1NzgtMS4xNzU4IDMuNDM3NS0wLjY4NzUgMS4xNzk3IDAuNDg4MjggMS45NDkyIDEuNjQwNiAxLjk0OTIgMi45MTggMCAxLjc0MjItMS40MTAyIDMuMTU2Mi0zLjE1NjIgMy4xNTYyem01LjczMDUgMjAuMTE3Yy0xLjI3MzQgMC0yLjQyNTgtMC43Njk1My0yLjkxNDEtMS45NDkyLTAuNDg4MjgtMS4xNzk3LTAuMjE4NzUtMi41MzkxIDAuNjgzNTktMy40NDE0IDAuOTAyMzQtMC45MDIzNCAyLjI2MTctMS4xNzE5IDMuNDQxNC0wLjY4MzU5IDEuMTc5NyAwLjQ4ODI4IDEuOTQ5MiAxLjY0MDYgMS45NDkyIDIuOTE4IDAgMC44MzU5NC0wLjMzMjAzIDEuNjQwNi0wLjkyNTc4IDIuMjMwNS0wLjU5Mzc1IDAuNTkzNzUtMS4zOTQ1IDAuOTI1NzgtMi4yMzQ0IDAuOTI1Nzh6bTEwLjg2My0xNi45MTRoMC4wMDM5MDZjLTEuMjg1MiAwLTIuNDQ1My0wLjc3NzM0LTIuOTM3NS0xLjk2NDgtMC40OTIxOS0xLjE4NzUtMC4yMTg3NS0yLjU1NDcgMC42ODc1LTMuNDY0OCAwLjkxMDE2LTAuOTA2MjUgMi4yNzczLTEuMTc5NyAzLjQ2NDgtMC42ODc1IDEuMTkxNCAwLjQ5MjE5IDEuOTY0OCAxLjY1MjMgMS45NjQ4IDIuOTM3NSAwIDEuNzUzOS0xLjQyNTggMy4xNzk3LTMuMTc5NyAzLjE3OTd6bTI5LjU3NC0yMi4xMjVjMC0xLjI4NTIgMC43Nz
242czNC0yLjQ0NTMgMS45NjQ4LTIuOTM3NXMyLjU1NDctMC4yMTg3NSAzLjQ2NDggMC42OTE0MWMwLjkwNjI1IDAuOTEwMTYgMS4xNzk3IDIuMjc3MyAwLjY4NzUgMy40NjQ4LTAuNDkyMTkgMS4xODc1LTEuNjUyMyAxLjk2MDktMi45Mzc1IDEuOTYwOS0xLjc1MzkgMC0zLjE3OTctMS40MjE5LTMuMTc5Ny0zLjE3OTd6bS0xNC41MzktMTkuMDQzYzAtMS4yODUyIDAuNzc3MzQtMi40NDUzIDEuOTY0OC0yLjkzNzUgMS4xODc1LTAuNDkyMTkgMi41NTQ3LTAuMjE4NzUgMy40NjQ4IDAuNjkxNDEgMC45MDYyNSAwLjkwNjI1IDEuMTc5NyAyLjI3MzQgMC42ODc1IDMuNDYwOS0wLjQ5MjE5IDEuMTkxNC0xLjY1MjMgMS45NjQ4LTIuOTM3NSAxLjk2NDgtMC44NDM3NSAwLTEuNjUyMy0wLjMzNTk0LTIuMjQ2MS0wLjkyOTY5LTAuNTk3NjYtMC41OTc2Ni0wLjkzMzU5LTEuNDA2Mi0wLjkzMzU5LTIuMjV6bTIwLjg5OCAzOS41NzhjMCAxLjI4NTItMC43NzM0NCAyLjQ0NTMtMS45NjA5IDIuOTM3NS0xLjE5MTQgMC40OTIxOS0yLjU1ODYgMC4yMTg3NS0zLjQ2NDgtMC42OTE0MS0wLjkxMDE2LTAuOTA2MjUtMS4xODM2LTIuMjc3My0wLjY5MTQxLTMuNDY0OCAwLjQ5MjE5LTEuMTg3NSAxLjY1MjMtMS45NjA5IDIuOTM3NS0xLjk2MDkgMC44NDM3NSAwIDEuNjUyMyAwLjMzNTk0IDIuMjUgMC45Mjk2OSAwLjU5Mzc1IDAuNTk3NjYgMC45Mjk2OSAxLjQwNjIgMC45Mjk2OSAyLjI1eiIvPjwvc3ZnPgo=") 243 no-repeat center / 60% !important; 244 width: 45px !important; 245 height: 45px !important; 246 border-radius: 50% !important; 247 border: none !important; 248 padding: 0 !important; 249 /* Use fixed positioning so the button is anchored to the viewport, not a parent. */ 250 position: fixed !important; 251 bottom: 20px !important; 252 display:block!important; 253 left: 20px !important; 254 /* Replace Termly's drop-shadow filter with a softer box-shadow matching the original design. */ 255 filter: none !important; 256 box-shadow: 257 0 0 0 1px rgba(0, 0, 0, 0.06), 258 0 1px 2px -1px rgba(0, 0, 0, 0.06), 259 0 2px 4px 0 rgba(0, 0, 0, 0.04) !important; 260 cursor: pointer; 261 transition: transform 0.2s ease, box-shadow 0.2s ease; 262 } 263 264 #termly-code-snippet-support .termly-floating-preferences:hover { 265 transform: scale(1.05); 266 box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.2) !important; 267 } 268 269 #termly-code-snippet-support .termly-floating-preferences:focus-visible { 270 outline: 2px solid #000; 271 outline-offset: 3px; 272} 273 274 @media (prefers-reduced-motion: reduce) { 275 #termly-code-snippet-support .termly-floating-preferences { 276 transition: none; 277 } 278 #termly-code-snippet-support .termly-floating-preferences:hover { 279 transform: none; 280 } 281 } 282</style> 283<!-- END: Termly Preferences Floating icon --><!-- End Product Custom HTML Markup --> 284</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.