CINXE.COM

Schachtaktik Online

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width" /> <meta name="description" content="Schachtaktik f&#252;r alle Spielst&#228;rken. Jeden Tag neue Stellungen. Allein oder gegen andere spielen. Von ChessBase." /> <meta name="application-name" /> <meta name="mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <link rel="canonical" href="https://tactics.chessbase.com" /> <link rel="icon" href=/Images/favicontactics.ico type="image/x-icon" /> <title>Schachtaktik Online</title> <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet" type="text/css"> <link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet" type="text/css"> <link href="https://fonts.googleapis.com/css?family=Roboto%20Condensed" rel="stylesheet" type="text/css"> <link rel="alternate" hreflang="en" href="/en" /> <link rel="alternate" hreflang="de" href="/de" /> <link rel="alternate" hreflang="fr" href="/fr" /> <link href="/Content/tacticscss?v=LKLvfyPYyifL9OCIiF9AJ1cPTRm15jjl068sg2jJ3BI1" rel="stylesheet"/> <script> ( function ( i, s, o, g, r, a, m ) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { ( i[r].q = i[r].q || [] ).push( arguments ) }, i[r].l = 1 * new Date(); a = s.createElement( o ), m = s.getElementsByTagName( o )[0]; a.async = 1; a.src = g; m.parentNode.insertBefore( a, m ) } )( window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga' ); var gaProperty = "UA-2255141-24"; ga( 'create', gaProperty, 'auto' ); ga( 'set', 'anonymizeIp', true ); ga( 'send', 'pageview' ); var disableStr = 'ga-disable-' + gaProperty; if ( document.cookie.indexOf( disableStr + '=true' ) > -1 ) { window[disableStr] = true; window["ga-disable-UA-2255141-29"] = true; } function gaOptout() { document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; document.cookie = "ga-disable-UA-2255141-29=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/"; window[disableStr] = true; window["ga-disable-UA-2255141-29"] = true; } </script> </head> <body> <a name="top"></a> <div class="body-content"> <div class="container-fluid px-0 cbSurroundBG"> <div class="row no-gutters cbGrassBG"> <div class="col-lg-10 col-md-9"> <div class="row"> <div class="d-none d-lg-block col-md-2 pl-0 cbLogoTopLeft"> <img src="/Images/TacticsLogo.png" /> </div> <div class="col-sm-12 col-md-10 cbTacticsCenterContent"> <div class="cbUserSection"> <h3>Willkommen!</h3> <p> Hallo, Sie sind nicht angemeldet. Sie k&#246;nnen alle Funktionen als Gast ausprobieren. </p> <p> F&#252;r das komplette Taktikerlebnis legen Sie einfach einen kostenlosen Account an. Sie erhalten dann Stellungen Ihrer Spielst&#228;rke. </p> <ul> <li>Jeden Tag neue Stellungen aus Grossmeisterturnieren</li> <li>Aussagekr&#228;ftige Tipps helfen bei schweren Aufgaben</li> <li class="d-none d-lg-block">Analysieren Sie die L&#246;sung mit einer Engine</li> </ul> <div class="mt-4 mb-3"> <div class="cbInviteLink"> <a href=/de/createaccount class="common_button redButton">Jetzt registrieren</a> </div> </div> </div> </div> </div> </div> <div class="col-lg-2 col-md-3 d-none d-md-block pl-0 pr-0"> <div class="cbAccountcol"> <div class="cbAccountLogo"> <a href=https://account.chessbase.com target="_blank"> <img src="/Images/Premium80.png" /> </a> </div> <div class="cbAccountText d-none d-md-block"> Legen Sie ein kostenloses Konto an, um zus&#228;tzliche Funktionen auf allen ChessBase Webseiten zu bekommen. F&#252;r professionelle Anwendung empfehlen wir den Premium Account. </div> <div class="cbToLoginButton"> <a href='/de/logon?returnurl=%2F' class="common_button">Anmelden</a> </div> </div> </div> <div class="col-12 d-none d-md-block"> <div class="row mt-2 mb-1"> <div class="col-12"> <div class="row cbStatistics pt-1"> <div class="d-sm-none d-md-block col-md-2"> </div> <div class="col-sm-12 col-md-10 ml-n4 cbTacticsCenterContent"> <div class='render-deferred' data-url='/de/Statistics'> <div class="cbLoadingPlaceHolder"> L&#228;dt Statistiken... </div> </div> </div> </div> </div> </div> </div> </div> <div class="row no-gutters"> <div class="col-lg-10 col-md-10 cbContentBG"> <div class="cbTacticsColumns"> <div class="row"> <div class="d-md-none d-sm-block col-sm-12"> <div class="cbAccountcol"> <div class="cbAccountLogo"> <a href=https://account.chessbase.com target="_blank"> <img src="/Images/Premium80.png" /> </a> </div> <div class="cbAccountText d-none d-md-block"> Legen Sie ein kostenloses Konto an, um zus&#228;tzliche Funktionen auf allen ChessBase Webseiten zu bekommen. F&#252;r professionelle Anwendung empfehlen wir den Premium Account. </div> <div class="cbToLoginButton"> <a href='/de/logon?returnurl=%2F' class="common_button">Anmelden</a> </div> </div> </div> <div class="col-md-4"> <div class="cbInviteSection"> <div class="cbInviteText"> <h3>Taktik L&#246;sen</h3> L&#246;sen Sie Taktikstellungen und steigern Sie Ihre Spielst&#228;rke. Verbessern Sie ohne Zeitdruck Ihre Rechenf&#228;higkeiten. </div> </div> <div class="d-block d-md-none"> <div class="cbInviteLink"> <a href=/de/Solve class="common_button">Klick startet L&#246;sen</a> </div> <div class="cbInviteLinkVerticalSep"> </div> </div> </div> <div class="col-md-4"> <div class="cbInviteSection"> <h3>Fight gegen anderen Spieler</h3> Hochintensives Taktiktraining. Sie erhalten einen Punkt f&#252;r jede Stellung, die Sie schneller l&#246;sen als der Gegner. 13 Punkte gewinnen den Kampf. </div> <div class="d-block d-md-none"> <div class="cbInviteLink"> <a href=/de/Fight class="common_button">Klick startet Fight</a> </div> <div class="cbInviteLinkVerticalSep"> </div> </div> </div> <div class="col-md-4"> <div class="cbInviteSection"> <h3>Taktiksprint</h3> Sprinten Sie gegen die Uhr. Wieviele Stellungen k&#246;nnen Sie in vier Minuten l&#246;sen? Je nach Punkten gibt es zus&#228;tzliche Leben, Tipps und Zeitgutschrift. </div> <div class="d-block d-md-none"> <div class="cbInviteLink"> <a href=/de/Sprint class="common_button">Klick startet Sprint</a> </div> <div class="cbInviteLinkVerticalSep"> </div> </div> </div> </div> <div class="row"> <div class="col-md-4 d-none d-md-block"> <div class="cbInviteLink"> <a href=/de/Solve class="common_button">Klick startet L&#246;sen</a> </div> </div> <div class="col-md-4 d-none d-md-block"> <div class="cbInviteLink"> <a href=/de/Fight class="common_button">Klick startet Fight</a> </div> </div> <div class="col-md-4 d-none d-md-block"> <div class="cbInviteLink"> <a href=/de/Sprint class="common_button">Klick startet Sprint</a> </div> </div> </div> <div class="cbRankingListsColumns"> <div class="row"> <div class="col-md-4"> <div class='render-deferred' data-url='/de/RankingsSolving'> <div class="cbLoadingPlaceHolder"> L&#228;dt Rechner... </div> </div> <div class="d-block d-md-none"> <div class="cbFullRankingsLink"> <div class="cbInviteLink"> <a href=/de/ThinkerList class="common_button">Komplette Liste</a> </div> </div> </div> </div> <div class="col-md-4"> <div class='render-deferred' data-url='/de/RankingsFighting'> <div class="cbLoadingPlaceHolder"> L&#228;dt K&#228;mpfer... </div> </div> <div class="d-block d-md-none"> <div class="cbFullRankingsLink"> <div class="cbInviteLink"> <a href=/de/FighterList class="common_button">Komplette Liste</a> </div> </div> </div> </div> <div class="col-md-4"> <div class='render-deferred' data-url='/de/RankingsSprint'> <div class="cbLoadingPlaceHolder"> L&#228;dt Sprinter... </div> </div> <div class="d-block d-md-none"> <div class="cbFullRankingsLink"> <div class="cbInviteLink"> <a href=/de/RunnerList class="common_button">Komplette Liste</a> </div> </div> </div> </div> </div> </div> <div class="cbFullListLinks d-none d-md-block"> <div class="row"> <div class="col-md-4"> <div class="cbFullRankingsLink"> <div class="cbInviteLink"> <a href=/de/ThinkerList class="common_button">Komplette Liste</a> </div> </div> </div> <div class="col-md-4"> <div class="cbFullRankingsLink"> <div class="cbInviteLink"> <a href=/de/FighterList class="common_button">Komplette Liste</a> </div> </div> </div> <div class="col-md-4"> <div class="cbFullRankingsLink"> <div class="cbInviteLink"> <a href=/de/RunnerList class="common_button">Komplette Liste</a> </div> </div> </div> </div> </div> </div> </div> <div class="col-lg-2 col-md-2 d-none d-md-flex flex-column pl-0 pr-0"> <div class="cbWebAppscol cbStandardBG"> <div class="cbWebApp cbPlaychessBG cbWebAppShadow"> <a href="https://play.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Playchess64.png" /> </div> </td> <td class="cbWebAppName"> Playchess </td> </tr> <tr> <td class="cbWebAppSubTitle"> Spielen Sie Online Schach gegen andere </td> </tr> </table> </a> </div> <div class="cbWebApp cbVideosBG cbWebAppShadow"> <a href="https://Videos.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Videos64.png" /> </div> </td> <td class="cbWebAppName"> Videos </td> </tr> <tr> <td class="cbWebAppSubTitle"> Stunden &#252;ber Stunden hochklassiger Trainingsvideos </td> </tr> </table> </a> </div> <div class="cbWebApp cbFritzBG cbWebAppShadow"> <a href="https://Fritz.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Fritz64.png" /> </div> </td> <td class="cbWebAppName"> Fritz </td> </tr> <tr> <td class="cbWebAppSubTitle"> Das Schachprogramm, das wie ein Mensch spielt. Mit guten Tipps </td> </tr> </table> </a> </div> <div class="cbWebApp cbLiveBG cbWebAppShadow"> <a href="https://Live.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Live64.png" /> </div> </td> <td class="cbWebAppName"> Live </td> </tr> <tr> <td class="cbWebAppSubTitle"> Live Partien aus laufenden Gro&#223;meisterturnieren </td> </tr> </table> </a> </div> <div class="cbWebApp cbOpeningsBG cbWebAppShadow"> <a href="https://mymoves.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Openings64.png" /> </div> </td> <td class="cbWebAppName"> Openings </td> </tr> <tr> <td class="cbWebAppSubTitle"> Erfassen und &#220;ben Sie Ihr Er&#246;ffnungsrepertoire </td> </tr> </table> </a> </div> <div class="cbWebApp cbDatabaseBG cbWebAppShadow"> <a href="https://Database.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Database64.png" /> </div> </td> <td class="cbWebAppName"> Database </td> </tr> <tr> <td class="cbWebAppSubTitle"> Acht Millionen starke Partien </td> </tr> </table> </a> </div> <div class="cbWebApp cbMyGamesBG cbWebAppShadow"> <a href="https://MyGames.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/MyGames64.png" /> </div> </td> <td class="cbWebAppName"> MyGames </td> </tr> <tr> <td class="cbWebAppSubTitle"> Speichern und analysieren Sie eigene Partien in der Cloud </td> </tr> </table> </a> </div> <div class="cbWebApp cbPlayersBG cbWebAppShadow"> <a href="https://Players.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Players64.png" /> </div> </td> <td class="cbWebAppName"> Players </td> </tr> <tr> <td class="cbWebAppSubTitle"> Speichern und analysieren Sie eigene Partien in der Cloud </td> </tr> </table> </a> </div> <div class="cbWebApp cbStudiesBG cbWebAppShadow"> <a href="https://Studies.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Studies64.png" /> </div> </td> <td class="cbWebAppName"> Studies </td> </tr> <tr> <td class="cbWebAppSubTitle"> Speichern und analysieren Sie eigene Partien in der Cloud </td> </tr> </table> </a> </div> <div class="cbWebApp cbShopBG cbWebAppShadow"> <a href="https://Shop.chessbase.com"> <table> <tr> <td rowspan="2"> <div class="cbWebAppLogo"> <img src="/Images/AppIcons/Shop64.png" /> </div> </td> <td class="cbWebAppName"> Shop </td> </tr> <tr> <td class="cbWebAppSubTitle"> Speichern und analysieren Sie eigene Partien in der Cloud </td> </tr> </table> </a> </div> </div> <div class="lang-row ml-auto mr-auto"> <div class='lang-switch'><a href='/en' class='lang-switch-item flag en'></a><a href='' class='lang-switch-item flag de'></a><a href='/fr' class='lang-switch-item flag fr'></a></div> </div> <div class="cb30Years mt-auto ml-auto mr-auto"> <a href="https://shop.chessbase.com/de/sta/aboutChessBase"> <img src="/Images/30Years.png" style="transform: translate(0, 24px);" /> </a> </div> </div> </div> <div class="cbFooter cbSurroundBG"> <div class="cbFooterLinks"> <a href="https://en.chessbase.com" target="_blank">ChessBase.com</a> <a href="https://shop.chessbase.com" target="_blank">ChessBase Shop</a> <a href='/de/Embed'>Embed</a> <a href="https://foss.chessbase.com#portal" target="_blank">Lizenzen</a> <a href="https://en.chessbase.com/pages/security" target="_blank">Privacy Policy</a> </div> </div> </div> </div> <div class="banner-right"> <div class='render-deferred' data-url='/banner?ln=de&bannersize=S300x600&referrer=RF273-T32Y4DENK7'></div> </div> <div class="notification-left"> <iframe src="https://share.chessbase.com/EventNotifications/Show?lang=de" class="notificationFrame" scrolling="no"></iframe> </div> <script src="/bundles/jquery?v=Lp-BEuVrQL7HcgxjxFRkK7Ql2NMo4l4Y4TXrg6rWQ7I1"></script> <script src="/bundles/bootstrap?v=nXpTaTd3vgLu4WpFhK-dx4YIUSUtMx6vPg5VZhSEeqU1"></script> <!-- Google Tag Manager --> <script> (function (w,d,s,l,i) { RunGoogleCode(w,d,s,l,i); })(window,document,'script','dataLayer','GTM-PXT9Z34'); function RunGoogleCode(w,d,s,l,i) { var createCookies = true; if ( document.cookie.indexOf('CB_COOKIE_PRIVACY_Analytics') > -1 || document.cookie.indexOf('CB_COOKIE_PRIVACY_Marketing') > -1) { var cookieList = (document.cookie) ? document.cookie.split(';') : []; for (var ii = 0, n = cookieList.length; ii != n; ++ii) { var cookie = cookieList[ii]; var f = cookie.indexOf('='); if (f >= 0) { var cookieName = cookie.substring(0, f); var cookieValue = cookie.substring(f + 1); if (cookieName.indexOf('CB_COOKIE_PRIVACY') > -1 && cookieValue == 0) { createCookies = false; } } } } //if (createCookies == true && document.cookie.indexOf('_ga') < 0) if (createCookies == true) { //alert('create'); 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); }else{ //alert('ga opt-out'); } } </script> <!-- End Google Tag Manager --> <style> a.cbcookiemanagement, a.cbcookiemanagement:hover, a.cbcookiemanagement:visited, a.cbcookiemanagement:active, a.cbcookiemanagement:link { color: #0099da; } </style> <div id="askForCookiesBackground" class="" style="padding: 0; position: sticky; bottom: 0; z-index: 100;"> <div class="col-xs-12" style="width: 100%; height: 1px; background-color: #ccc; opacity: 0.8; position: fixed; z-index: 10000; padding: 0;"> </div> <div class="col-xs-12" style="width: 100%; height: unset; position: fixed; z-index: 10001; display: absolute; align-items: center; justify-content: center; padding: 0; top: unset; bottom: 0; left: 0;"> <div class="col-xs-12" id="askForCookies" style="width: none; max-width: unset; max-height: 90vh; background-color: #ccc; color: #000; padding: 5px; line-height: 1.5em !important; display: none; position: relative; z-index: 2111; border-top: solid 2px #ccc; margin: 0 16px 0 0; align-items: center; justify-content: center; scroll-behavior: auto; overflow: auto;"> <div class="col-xs-12" style="border: 1px solid #000; padding: 15px 15px 10px 15px;"> Wir verwenden Cookies und vergleichbare Technologien, um bestimmte Funktionen zur Verf眉gung zu stellen, die Nutzererfahrungen zu verbessern und interessengerechte Inhalte auszuspielen. Abh盲ngig von ihrem Verwendungszweck k枚nnen dabei neben technisch erforderlichen Cookies auch Analyse-Cookies sowie Marketing-Cookies eingesetzt werden. <a class="cbcookiemanagement" href="#" onclick="return ShowDetailsCookies()">Hier</a> k枚nnen Sie der Verwendung von Analyse-Cookies und Marketing-Cookies widersprechen. Weitere Informationen finden Sie in unserer <a class="cbcookiemanagement" href="https://de.chessbase.com/pages/security">Datenschutzerkl盲rung</a>. <div style="margin-top: 0px;"> <div style="margin-top: 0px; float: right;"> <div style="float: right;"> <a href="#" onclick="return AcceptAllCookies()"> <button id="customButtonAccept" type="button" style="padding: 10px; background-color: #00aa00; color: white;">Verstanden und weiter</button> </a> </div> </div> </div> </div> </div> <div id="showDetailsCookies" class="col-xs-12" style="width: none; max-width: unset; max-height: 90vh; background-color: #ccc; color: #000; padding: 5px; line-height: 1.5em !important; display: none; position: fixed; z-index: 2111; border-top: solid 2px #ccc; align-items: center; justify-content: center; scroll-behavior: auto; overflow: auto; top: unset; bottom: 0;"> <div class="col-xs-12" style="border: 1px solid black; padding: 5px;"> <div class="col-xs-12"> <h3 style="margin: 0;">Ihre Einstellungen zu Cookies f&#252;r diese Website</h3> <hr style="margin: 5px 0 10px 0; border-top-color: #666;" /> <p style="margin-bottom: 15px;">Wir verwenden Cookies und vergleichbare Technologien, um bestimmte Funktionen zur Verf眉gung zu stellen, die Nutzererfahrungen zu verbessern und interessengerechte Inhalte auszuspielen. Abh盲ngig von ihrem Verwendungszweck k枚nnen dabei neben technisch erforderlichen Cookies auch Analyse-Cookies sowie Marketing-Cookies eingesetzt werden. Analyse-Cookies und Marketing-Cookies werden eingesetzt, solange Sie nicht durch eine entsprechende Einstellung widersprechen. Bitte beachten Sie, dass Ihre Auswahl dazu f眉hren kann, dass die Funktionalit盲t des Angebots beeintr盲chtigt wird. Weitere Informationen finden Sie in unserer <a class="cbcookiemanagement" href="https://de.chessbase.com/pages/security">Datenschutzerkl盲rung</a>.</p> <div class="col-xs-12 col-sm-4" style="opacity: 0.7; margin-bottom: 10px;"> <div style="font-size: 1.5em;"> <input type="checkbox" style="margin-right: 10px;" value="true" checked="checked" name="cookiesshown" id="cookie1" disabled=disabled /><u>Technisch erforderliche Cookies</u> </div> <div style="margin-top: 10px;">Technisch erforderliche Cookies: Damit Sie navigieren und die Basisfunktionen bedienen k&#246;nnen sowie zur Speicherung von Pr&#228;ferenzen.</div> </div> <div class="col-xs-12 col-sm-4" style="margin-bottom: 10px;"> <div style="font-size: 1.5em;"> <input type="checkbox" style="margin-right: 10px;" value="true" checked="checked" name="cookiesAnalytics" id="cookie2" /><u>Analyse-Cookies</u> </div> <div style="margin-top: 10px;">Damit wir feststellen k&#246;nnen, wie Besucher mit unserem Angebot interagieren, um die Nutzererfahrungen zu verbessern.</div> </div> <div class="col-xs-12 col-sm-4" style="margin-bottom: 10px;"> <div style="font-size: 1.5em;"> <input type="checkbox" style="margin-right: 10px;" value="true" checked="checked" name="cookiesMarketing" id="cookie3" /><u>Marketing-Cookies</u> </div> <div style="margin-top: 10px;">Damit wir relevante Inhalte und interessengerechte Werbung anbieten und auswerten zu k&#246;nnen.</div> </div> </div> <div class="col-xs-12" style="margin-top: 5px;"> <div style="float: right;"> <a href="#" onclick="return AcceptCookies()"> <button id="customButtonAccept" type="button" style="padding: 10px; background-color: #00aa00; color: white;">Speichern und weiter</button> </a> </div> </div> </div> </div> </div> </div> <script> var TMProjectID = 'GTM-PXT9Z34'; var DomainOnly = '.chessbase.com'; var disableStrGAall = 'ga-disable-UA-2255141'; var disableStrGA = 'ga-disable-' + 'GTM-PXT9Z34'; var dtYesterday = new Date(); dtYesterday.setTime(dtYesterday.getTime() - (24 * 60 * 60 * 1000)); $(function () { //alert("Analyse cookies: " + AnalyseCookiesAllowed()); //alert("Marketing cookies: " + MarketingCookiesAllowed()); //alert(DomainOnly); //alert(disableStrGAall); //alert(disableStrGA); //alert(dtYesterday); var cookieList = (document.cookie) ? document.cookie.split(';') : []; var cookieValues = {}; var _ac = false; var _mc = false; for (var i = 0, n = cookieList.length; i != n; ++i) { var cookie = cookieList[i]; var f = cookie.indexOf('='); if (f >= 0) { var cookieName = cookie.substring(0, f); var cookieValue = cookie.substring(f + 1); //alert(cookieName + " " + cookieName.indexOf(disableStrGAall) + " " + cookieValue); if (cookieName.indexOf('CB_COOKIE_PRIVACY_Marketing') > -1) { if (cookieValue == 0) { window[disableStrGA] = true; DeleteMarketingCookies(); } else { _mc = true; } } else if (cookieName.indexOf('CB_COOKIE_PRIVACY_Analytics') > -1) { if (cookieValue == 0) { window[disableStrGA] = true; DeleteAnalysisCookies(); //alert("delete analysis"); } else { _ac = true; } }else if (cookieName.indexOf(disableStrGAall) > -1) { //alert("ga disabled"); window[disableStrGA] = true; } } } if (_ac == true && _mc == true) { //alert("opt in"); gaOptin(); } else { //alert("opt out"); //window[disableStrGA] = true; //DeleteMarketingCookies(); //DeleteAnalysisCookies(); } if (ShowCookieManagement() == true) { $("#askForCookies").show(); $("#askForCookiesBackground").show(); } else { return; } }); // Opt-out function function gaOptout() { //alert("opt out start"); document.cookie = disableStrGA + '=true; domain=' + DomainOnly + '; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrGA] = true; //alert("opt out end"); } // Opt-out function function gaOptin() { //alert("opt in start"); var cookieList = (document.cookie) ? document.cookie.split(';') : []; var cookieValues = {}; for (var i = 0, n = cookieList.length; i != n; ++i) { var cookie = cookieList[i]; //alert(cookie); var f = cookie.indexOf('='); if (f >= 0) { var cookieName = cookie.substring(0, f); var cookieValue = cookie.substring(f + 1); //alert(cookieName + " " + cookieName.indexOf(disableStrGAall) + " " + cookieValue); if (cookieName.indexOf(disableStrGAall) > -1) { //alert("found optout cookie"); // terminate any google optout cookie if available if ( typeof $.cookie == 'function' ) // saw exceptions in analytics $.cookie(cookieName, "0", { path: "/", expires: dtYesterday, domain: DomainOnly }); } } } window[disableStrGA] = false; //alert("opt in end"); } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function ShowCookieManagement() { if (getCookie("CB_COOKIE_PRIVACY_ASKED") == 1) return false; else return true; } function AnalyseCookiesAllowed() { if (getCookie("CB_COOKIE_PRIVACY_Analytics") == 1) return true; else return false; } function MarketingCookiesAllowed() { if (getCookie("CB_COOKIE_PRIVACY_Marketing") == 1) return true; else return false; } function AcceptCookies() { $("#askForCookiesBackground").hide(); $("#askForCookies").hide(); $("#showDetailsCookies").hide(); var accepted = "none"; var dtExpiry = new Date(); dtExpiry.setFullYear(dtExpiry.getFullYear() + 1); document.cookie = "CB_COOKIE_PRIVACY_ASKED" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; if (document.getElementById("cookie2").checked == true) { document.cookie = "CB_COOKIE_PRIVACY_Analytics" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; } else { document.cookie = "CB_COOKIE_PRIVACY_Analytics" + ' = 0; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; DeleteAnalysisCookies(); gaOptout(); } if (document.getElementById("cookie3").checked == true) { document.cookie = "CB_COOKIE_PRIVACY_Marketing" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; } else { //alert("deactivate existing cookies"); document.cookie = "CB_COOKIE_PRIVACY_Marketing" + ' = 0; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; DeleteMarketingCookies(); gaOptout(); //alert("finish - deactivate existing cookies"); } if (document.getElementById("cookie2").checked == true && document.getElementById("cookie3").checked == true) { gaOptin(); RunGoogleCode(window, document, 'script', 'dataLayer', TMProjectID); //RunBingCode(window, document, 'script', '//bat.bing.com/bat.js', 'uetq'); accepted = "all details"; } else if (document.getElementById("cookie2").checked == false && document.getElementById("cookie3").checked == true) { accepted = "marketing"; } else if (document.getElementById("cookie2").checked == true && document.getElementById("cookie3").checked == false) { accepted = "analysis"; } return false; } function AcceptAllCookies() { $("#askForCookiesBackground").hide(); $("#askForCookies").hide(); $("#showDetailsCookies").hide(); var dtExpiry = new Date(); dtExpiry.setDate(dtExpiry.getDate() + 28); //alert(dtExpiry); //alert(DomainOnly); document.cookie = "CB_COOKIE_PRIVACY_ASKED" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; document.cookie = "CB_COOKIE_PRIVACY_Analytics" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; document.cookie = "CB_COOKIE_PRIVACY_Marketing" + ' = 1; domain=' + DomainOnly + '; expires=' + dtExpiry + '; path=/; samesite=strict'; gaOptin(); //alert(TMProjectID); RunGoogleCode(window, document, 'script', 'dataLayer', TMProjectID); //RunBingCode(window, document, 'script', '//bat.bing.com/bat.js', 'uetq'); return false; } function success() { //alert("success"); } function ShowDetailsCookies() { $("#askForCookies").hide(); $("#showDetailsCookies").show(); return false; } function DeleteAnalysisCookies() { window[disableStrGA] = true; document.cookie = "_ga" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "_gat_gtag_" + 'GTM_PXT9Z34' + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; //alert('GTM_PXT9Z34'); document.cookie = "_gid" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "MUIDB" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "RF" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; //alert("analysis cookies were deleted"); } function DeleteMarketingCookies() { document.cookie = "MUID" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "_gac" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "Conversion" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; document.cookie = "cbadv" + '=null; domain=' + DomainOnly + '; expires=' + dtYesterday + '; path=/'; //alert("marketing cookies were deleted"); } </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10