1<!DOCTYPE html> 2<!--[if lt IE 7 ]> <html class="ie6" lang="de"> <![endif]--> 3<!--[if IE 7 ]> <html class="ie7" lang="de"> <![endif]--> 4<!--[if IE 8 ]> <html class="ie8" lang="de"> <![endif]--> 5<!--[if IE 9 ]> <html class="ie9" lang="de"> <![endif]--> 6<!--[if (gt IE 9)|!(IE)]><!--> <html lang="de" > <!--<![endif]--> 7 8 <head><base href="https://www.blattweltshop.de/epages/15465828.sf/de_DE/" /> 9 10<title>Anmelden - Blattwelt</title> 11<meta name="viewport" content="width=device-width, initial-scale=1" /> 12 13<meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 14 15 16 17 18 19 <meta charset="utf-8" /> 20 21 22
23<script type="text/javascript"> 24(function() { 25 var dispatchTrackEvent = function(name, data) { 26 const detail = data ? deepFreeze(data) : undefined; 27 window.eComEventTarget.dispatchEvent(new CustomEvent(name, { detail: detail })); 28 }, 29 deepFreeze = function(obj) { 30 // fetch property keys 31 const propKeys = Object.getOwnPropertyNames(obj); 32 33 // recursively freeze all properties 34 propKeys.forEach(function(key) { 35 const propValue = obj[key]; 36 37 if (propValue && typeof propValue === 'object'){ 38 deepFreeze(propValue); 39 } 40 }); 41 42 return Object.freeze(obj) 43 }; 44 45 // register eComEventTarget 46 try { 47 window.eComEventTarget = new EventTarget(); 48 } catch (err) { 49 // in Edge and Safari EventTarget is no constructor 50 window.eComEventTarget = document.createElement('aside'); 51 } 52 53 // global needed methods and properties for the eComEventObject 54 window.eComEventController = { 55 track: function(name, detail) { 56 if (typeof window !== 'object' || !window.eComEventTarget) return; 57 58 if (document.readyState === 'complete') { 59 dispatchTrackEvent(name, detail); 60 } else { 61 window.addEventListener('load', function() { 62 dispatchTrackEvent(name, detail); 63 }); 64 } 65 } 66 }; 67 68})(); 69</script>
69 70
71<script type="text/javascript" src="https://www.blattweltshop.de/epages/15465828.sf/de_DE/?ViewAction=SF-ViewJQueryConfig&ObjectID=13420693&CurrencyID=EUR&CacheName=Store-7.120.0-0"></script>
71 72 73
74<script type="text/javascript"> 75 76(function(require){ 77 78function config(a,b){config._(config.c[a]||(config.c[a]={}),b)}config.c=require.config=require.config||{};config._=function(a,b){for(var c in b)b[c]instanceof Object?config._(a[c]||(a[c]={}),b[c]):a[c]=b[c]}; 79 80 81config("jquery/canvas/canvastext", { 82 fontRoot: ["", "WebRoot", "Store", "41AD", "FD83", "DCAE", "F415", "0308", "C0A8", "30C1", "E5A8"].join("/") 83}); 84 85config("ep", { 86 baseUrl: ["https\u003A", "", "www\u002Eblattweltshop\u002Ede", "epages", "15465828\u002Esf", "de_DE", ""].join("/"), 87 88 objectId: '13420693', 89 viewAction: 'UnityViewRegistrationRedirect', 90 storeFrontUrl: ["https\u003A", "", "www\u002Eblattweltshop\u002Ede"].join("/"), 91 requestProtocolAndServer: 'https\u003A\u002F\u002Fwww\u002Eblattweltshop\u002Ede', 92 93 94 webUrj: ["http\u003A", "", "www\u002Eblattweltshop\u002Ede"].join("/"), 95 webUrlSsl: ["https\u003A", "", "www\u002Eblattweltshop\u002Ede"].join("/"), 96 97 google: { 98 99 } 100}); 101 102}(require)); 103</script>
103 104 105<link type="text/css" href="/WebRoot/StoreTypes/7.120.0/Strato/lib-min/package-sf.css" rel="stylesheet" /> 106
107<script type="text/javascript" src="/WebRoot/StoreTypes/7.120.0/Strato/lib-min/package-sf.js"></script>
107 108 109 110
111<script type="text/javascript"> 112 var jq = jQuery.noConflict(); 113</script>
vendor: 1 bytes, line 113
113
114<script type="text/javascript"> 115 require(["jquery/metaparse", "de_epages/design/inc/sf-initialize"]); 116 117 118 119 require(["ep/inject-sec-token"], function (ep) { 120 ep.injectSecToken(); 121 }); 122 123 124 require([ 125 "jquery", 126 "ep/accessibility-fallback", 127 128 "$ready!" 129 ], function ($, accessibilityFallback) { 130 // images 131 accessibilityFallback.fixAltAttributes(); 132 // areas 133 accessibilityFallback.fixAltAttributes({ 134 tag: 'area', 135 fallback: 'href' 136 }); 137 // areas 138 accessibilityFallback.fixAltAttributes({ 139 tag: 'input[type="image"]', 140 fallback: 'src' 141 }); 142 143 $('.skip-link').on('click.onSkipLink keydown.onSkipLink', function (e) { 144 // do nothing if key was pressed and another key than ENTER or SPACE was used 145 if (e && e.keyCode && !(e.keyCode === 13 || e.keyCode === 32)) { 146 return true; 147 } 148 149 $('#main-content').trigger('focus'); 150 }); 151 152 // fallback for `tabindex` 153 accessibilityFallback.tabIndexFallback({ 154 selectors: ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', '.ep-uiThumbbox li', '.ep-coverflow-item', '.ep-contentbox-item'] 155 }); 156 157 // fallback for `aria-live` 158 accessibilityFallback.ariaLiveFallback({ 159 selectors: ['.ui-tabs-panel', '#RemoteSearchResults'], 160 value: 'polite' 161 }); 162 163 // fallback for table header rows (for exceptions add class or ID strings without "." or "#") 164 accessibilityFallback.tableHeaderFallback({ 165 exceptions: ['PagerTablePages', '.VariationsTable table'] 166 }); 167 168 // fallback for `tooltips` 169 accessibilityFallback.fixTooltip({ 170 selectors: ['i.HelpIcon'] 171 }); 172 }); 173 174 175 176</script>
vendor: 1 bytes, line 176
176
177<script type="text/javascript"> 178window.offscreenBuffering = true; 179</script>
179 180
181<script src="/WebRoot/StoreTypes/7.120.0/Strato/SF/vilkascontentelement.swiper.min.js" type="text/javascript"></script>
181 182<link href="/WebRoot/StoreTypes/7.120.0/Strato/SF/vilkascontentelement.swiper.min.css" rel="stylesheet" type="text/css"></link>
183<script src="/WebRoot/StoreTypes/7.120.0/Strato/SF/vilkascontentelement.video.js?cacheversion=#System.VilkasBaseVersion" type="text/javascript" defer="defer"></script>
183 184 185 186 187 188 <meta property="og:image" content="https://www.blattweltshop.de/WebRoot/StoreTypes/7.120.0/Strato/SF/Icon/plain.gif"/> 189 <meta property="og:image:alt" content="Blattwelt"/> 190 <meta property="og:title" content="Blattwelt" /> 191 <meta property="og:type" content="website" /> 192 193 <meta property="og:description" content=""/> 194 195 196 197<link rel="shortcut icon" type="image/x-icon" href="/WebRoot/StoreTypes/7.120.0/Strato/favicon.ico" /> 198 199 200 <link href="/WebRoot/Store/Shops/15465828/Styles/MyDesign/OrderProcessStyle_19.css" rel="stylesheet" type="text/css" /> 201 202 203 204 205 <link href="https://www.blattweltshop.de/themes/epages.uptown/stylesheets/cool-ep6.css" rel="stylesheet" type="text/css" /> 206 207 208 209 210 211 <!--[if IE]> 212 <link href="/WebRoot/StoreTypes/7.120.0/Strato/lib/de_epages/design/style-ie.css" rel="stylesheet" type="text/css" /> 213 <![endif]--> 214 <style type="text/css"> 215 /* if IE 10 */ 216 @import url('/WebRoot/StoreTypes/7.120.0/Strato/lib/de_epages/design/style-ie.css') screen and (-ms-high-contrast: active), (-ms-high-contrast: none); 217 </style> 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256</head> 257 258 <head> 259 <meta name="robots" content="noindex,noarchive,nofollow" /> 260</head> 261<body class="ep-now"> 262 <div class="MultipleStep-Container ep-customer-area"> 263 <div class="Header"> 264 265 266 267 268 269 270 271 272 273 <h1 class="ShopName"><a href="https://www.blattweltshop.de/de" title="Blattwelt">Blattwelt</a></h1> 274 275 276 277 278 279 <div class="header-right"> 280 281 <div class="Continue"> 282 <a href="https://www.blattweltshop.de/de" class="ep-customer-area-back-link" title="Zurück zur Startseite">Zurück zur Startseite</a> 283</div> 284<div class="header-account"> 285 <a href="?ViewAction=UnityViewMyAccount" class="CursorPointer" id="ep-customer-area-menu-link"> 286 <span class="header-account-icon"></span> 287 </a> 288</div> 289 290 291 <div class="header-minicart"> 292 <a href="/de/cart" class="header-minicart-checkout"> 293 <span class="header-minicart-icon"></span> 294 <span class="header-minicart-badge">0</span> 295 </a> 296</div> 297 298 299</div> 300 301 302 303 304</div> 305 306 <div class="ContentArea ep-customer-area-login-container ep-contentBox-check"> 307 308 <div class="ep-crossroad ep-checkout-crossroad"> 309 310 <div class="ep-contentBox"> 311 312 313 <form id="UserLoginForm" class="ep-js ep-customer-area-login-form" data-js=".uiForm()" method="post" 314 315 action="?ViewAction=UnityViewMyAccount" 316 > 317 <input type="hidden" name="ChangeAction" value="SaveLoginForm" /> 318 <input type="hidden" name="RegistrationObjectID" value="13420693" /> 319 <input type="hidden" name="ErrorAction" value="UnityViewRegistrationRedirect" /> 320 <input type="hidden" name="ErrorObjectID" value="13420693" /> 321 <input type="hidden" name="Origin" value="Content" /> 322 323 324<div class="ep-login"> 325 <h2 class="">Anmelden</h2> 326 <p>Sie haben schon ein Konto? Melden Sie sich an, um fortzufahren.</p> 327 328 <div class="Dialog AddressDialog Reset NoMargin"> 329 <div class="SizeContainer BottomMarginWide"> 330 <div class="InputBlock"> 331 <div>E-Mail-Adresse</div> 332 <div> 333 <input class="Text ep-js" aria-required="true" aria-label="Erforderlich" data-js=".uiValidate({required:true,orientation:'bottom' })" name="Login" id="ep-checkout-loginname" type="text" value="" autocomplete="email" /> 334 </div> 335 </div> 336 <div class="InputBlock"> 337 <div>Kennwort</div> 338 <div> 339 <input class="Text ep-js" aria-required="true" aria-label="Erforderlich" data-js=".uiValidate({required:true,orientation:'bottom' })" name="Password" type="password" value="" autocomplete="current-password" /><br /> 340 </div> 341 </div> 342 </div> 343 <button type="submit" class="ep-js ep-loginButton ep-uiInput ep-uiInput-button" data-js=".uiInput({big:true})" name="Save" value="Anmelden" >Anmelden</button> 344 <div class="ep-lostPasswdLink AlignCenter TopMarginWide"> 345 <a class="Action" href="?ObjectPath=/Shops/15465828&ViewAction=UnityViewLostPassword&LastViewAction=UnityViewRegistrationRedirect&LastViewObjectID=13420693" rel="nofollow" >Kennwort vergessen?</a> 346 </div> 347 </div> 348</div> 349 350 351 352 </form> 353</div> 354 355 <div class="ep-contentBox ep-customer-area-register-now"> 356 <h2>Neu bei Blattwelt?</h2><br/> 357 <p><i class="fa fa-check"></i> Bestellungen einsehen & Kontoinformationen verwalten</p> 358 <p><i class="fa fa-check"></i> Produkte zu einer Wunschliste hinzufügen</p> 359 <p><i class="fa fa-check"></i> Schnell & einfach ein kostenfreies Kundenkonto erstellen</p> 360 <a href="?ViewAction=UnityViewRegistration"> 361 <button type="submit" name="Register" class="PercentWidth75 ep-button ep-js ep-uiInput ep-uiInput-button" data-js=".uiInput({big:true})">Konto erstellen</button> 362 </a> 363</div> 364 365 366 </div> 367 368 369 </div> 370 371 <div class="ContentArea FooterText popupLinks"> 372 Bitte beachten Sie die Hinweise auf folgenden Seiten: <a rel="nofollow" name="CustomerInformation" href="https://www.blattweltshop.de/de/l/withdrawal" target="MyPopup">Widerrufsrecht</a>, <a rel="nofollow" name="PrivacyPolicy" href="https://www.blattweltshop.de/de/l/privacy" target="MyPopup">Datenschutzerklärung</a>, <a rel="nofollow" name="Contact" href="https://www.blattweltshop.de/de/l/contact" target="MyPopup">Impressum</a> und <a rel="nofollow" name="TermsAndConditions" href="https://www.blattweltshop.de/de/l/tac" target="MyPopup" >AGB</a>.
373 </div> 374 375
376<script> 377require([ 378 "jquery", 379 380 "$ready!" 381 ], function ($) { 382 $('.popupLinks a').attr('target', '_blank'); 383 }); 384</script>
384 385 386
386<script type="text/javascript"> 387require(["jquery", "util/storage", "$ready!"], function ($, storage) { 388 // remove all selected products on logout 389 var $LogoutNodes = $('a[href*="ChangeAction=Logout"]'); 390 391 $LogoutNodes.each(function (event){ 392 $(this).on('click', function (event){ 393 storage.sessionStorage('Product::ProductComparison', null); 394 }); 395 }); 396}); 397</script>
397<script type="text/javascript"> 398require(['jquery', '$ready!'], function ($) { 399 400 var createGadgets = function(){ 401 402 // Constants. 403 var gNodeType = 'div', 404 gClassName = 'ep-gadget', 405 gDataName = gClassName, 406 gFolder = 'ui', 407 secondClickBtn = ['facebook', 'twitter', 'otherbuttons'], 408 $gNodes, 409 googleMapsAPIKey = false; 410 411 // Transform gadget imgs to divs 412 $('img.' + gClassName).each(function (i, elem) { 413 var $elem = $(elem), 414 tmplElement = $('<div/>'), 415 replaceElement = $elem.parent('p'); 416 417 // set/remove gadget-, class- and style-values/options 418 tmplElement 419 .data(gDataName, $elem.data(gDataName)) 420 .attr({ 421 'class': ($elem.attr('class') ? $elem.attr('class') : ''), 422 'style': ($elem.attr('style') ? $elem.attr('style').replace(/\s*?height:.*?;|\s*?background.*?:.*?;|\s*?display:.*?;|\s*?margin-bottom:.*?;|\s*?max-width:.*?;|\s*?width:.*?px;/g, '') : '') 423 }); 424 425 // if parent paragraph element only contains the gadget-element => replace paragraph and gadget-element by gadget-div 426 if (replaceElement.length && replaceElement.children().length === 1 && replaceElement.text().replace(/\s|\n|\r/g, '') === '') { 427 replaceElement.replaceWith(tmplElement); 428 // if parent paragraph element contains more content => replace only gadget-element by gadget-div 429 } else { 430 $elem.replaceWith(tmplElement); 431 } 432 }); 433 434 // Build gadgets in the gadget div 435 $gNodes = $(gNodeType + '.' + gClassName); 436 437 if ($gNodes.length) { 438 // Go go gadgets. 439 $gNodes.each(function () { 440 var $this = $(this), 441 data = $this.data(gDataName), 442 elem, 443 classButton = 'ep-2-click-button SocialWeb', 444 classButtonType; 445 446 data.options.googleMapsAPIKey = false; 447 if (data.options.type && data.options.type === "google") { 448 data.options.googleMapsAPIKey = googleMapsAPIKey; 449 } 450 451 // if no second click button is needed 452 if (secondClickBtn.indexOf(data.alias) === -1) { 453 require([['de_epages', data.cartridge, gFolder, data.alias].join('/')], function ($) { 454 $this[data.cartridge + gFolder.charAt(0).toUpperCase() + gFolder.slice(1) + data.alias.charAt(0).toUpperCase() + data.alias.slice(1)](data.options); 455 456 }); 457 } else { 458 // type of button (facebook, twitter ..) 459 classButtonType = 'ep-2-click-button-' + data.alias; 460 // add classes 461 $this.addClass(classButtonType + ' ' + classButton); 462 // add tooltip 463 $this.attr("title", "Aktivieren\u0020Sie\u0020mit\u0020einem\u0020Klick\u0020den\u0020Button\u002E\u0020Erst\u0020danach\u0020können\u0020Sie\u0020die\u0020Seite\u0020in\u0020den\u0020sozialen\u0020Netzwerken\u0020teilen\u002E\u0020Nach\u0020der\u0020Aktivierung\u0020werden\u0020Daten\u0020an\u0020Dritte\u0020übertragen\u002E"); 464 $this.attr("role", "button"); 465 $this.attr("aria-label", data.alias + " - Aktivieren\u0020Sie\u0020mit\u0020einem\u0020Klick\u0020den\u0020Button\u002E\u0020Erst\u0020danach\u0020können\u0020Sie\u0020die\u0020Seite\u0020in\u0020den\u0020sozialen\u0020Netzwerken\u0020teilen\u002E\u0020Nach\u0020der\u0020Aktivierung\u0020werden\u0020Daten\u0020an\u0020Dritte\u0020übertragen\u002E"); 466 467 // add span (contains the switch) 468 $this.html('<span></span>'); 469 470 // add click-handler for 2-click-button 471 $this.on('click.gadgetHandle keydown.gadgetHandle', function (evt) { 472 // do nothing if key was pressed and another key than ENTER or SPACE was used 473 if (evt.keyCode && !(evt.keyCode === 13 || evt.keyCode === 32)){ 474 return true; 475 } 476 477 evt.preventDefault(); 478 evt.stopPropagation(); 479 480 481 $this.off('click.gadgetHandle keydown.gadgetHandle'); 482 483 var _this = $(this), 484 data = $this.data(gDataName), 485 elem = $('<div />'); 486 487 elem[0].className = this.className; 488 elem.removeClass(classButtonType + ' ' + classButton); 489 490 require([['de_epages', data.cartridge, gFolder, data.alias].join('/')], function ($) { 491 // instantiate needed widget (facebook, twitter ...) 492 elem[data.cartridge + gFolder.charAt(0).toUpperCase() + gFolder.slice(1) + data.alias.charAt(0).toUpperCase() + data.alias.slice(1)](data.options); 493 494 495 496 // replace 2-click-button with widget-element 497 _this.replaceWith(elem); 498 }); 499 }); 500 } 501 502 }); 503 } 504 }; 505 506 createGadgets(); 507 $('body').on('updatepreview', createGadgets); 508 509}
509); 510</script>
510 511
512<script> 513require([ 514 'jquery', 515 'de_epages/product/inc/energylabel', 516 517 '$ready!' 518], function ($, energylabel) { 519 var energylabels = $('.energylabel-arrow'); 520 521 energylabel.init({items: energylabels}); 522 523 // re-initialize energy label modul after search results are loaded 524 $(document).on('facetssearch:loaded', function() { 525 energylabels = $('.energylabel-arrow'); 526 527 energylabel.init({items: energylabels}); 528 }); 529}); 530</script>
530<script> 531 /* 532 * The script expects a *unique reference* to a node that is to be focused. This reference 533 * must be provided as a parameter when sending the previous page: 534 * - as hidden input: 535 * ``` 536 * <input name="FocusReference" value="UniqueNodeReference" /> 537 * ``` 538 * - as parameter in URL (GET): `...&FocusReference=UniqueNodeReference` 539 * 540 * The *unique reference* to the node that is to receive the focus again after reloading is 541 * assigned to the data attribute `data-focus-reference`: 542 * ``` 543 * <nodetag data-focus-reference='{"id": "UniqueNodeReference"}' /> 544 * ``` 545 * 546 * ============= 547 * 548 * The script also investigate on page load all nodes, that contain the attribute 549 * `data-focus-reference`. If the data focus reference object contains the 550 * property `auto`, an event is registered for the node. When the event is fired, 551 * it is ensured that a hidden input with the name `FocusReference` with the current 552 * reference as value is present. 553 * The data focus reference object can also have a property `event`. Here the 554 * event-triggering event can be specified. 555 * 556 * Example: 557 * ``` 558 * <nodetag data-focus-reference='{"id": "UniqueNodeReference", "auto": true, "event": "change.focusReference"}' /> 559 * ``` 560 */ 561 require([ 562 'jquery', 563 564 '$ready!' 565 ], function($) { 566 // get all nodes with attribute `data-focus-reference` 567 var $nodesList = $('[data-focus-reference]'), 568 $node, 569 preventScroll = false, 570 pagerIndices = []; 571 572 // get all pager nodes and add their index to pager array 573 if ($nodesList.length > 1) { 574 $nodesList.each(function(index, item) { 575 var $item = $(item), 576 data = $item.data('focusReference'); 577 578 if (data && data.type && data.type === 'pager') { 579 pagerIndices.push(index); 580 } 581 }); 582 } 583 584 $nodesList.each(function(index, item) { 585 var $item = $(item), 586 data = $item.data('focusReference'), 587 event = "click.focusReference keydown.focusReference", 588 $form, 589 $hiddenFocusReference; 590 591 if (data.auto && data.auto === true) { 592 593 event = data.event ? data.event : event; 594 595 $item.on(event, function(evt) { 596 // do nothing if key was pressed and another key than ENTER or SPACE was used 597 if (/keydown|keyup|keypressed/.test(event) && evt.keyCode && !(evt.keyCode === 13 || evt.keyCode === 32)) { 598 return true; 599 } 600 601 // get form 602 $form = $(item.form); 603 604 // if a form exists 605 if ($form.length){ 606 // get hidden input for focus reference 607 $hiddenFocusReference = $form.find('input[name=FocusReference]'); 608 609 // no hidden input for focus reference found 610 // => create hidden input and append to form 611 if ($hiddenFocusReference.length === 0) { 612 $hiddenFocusReference = $('<input type="hidden" name="FocusReference" />'); 613 $hiddenFocusReference.appendTo($form); 614 } 615
616 // add focus-reference-id of executing node as value 617 $hiddenFocusReference.val(data.id); 618 } 619 }); 620 } 621 }); 622 623 624}); 625</script>
625 626 627 628 629 630 631 632 633 634 635 636
636<script> 637require([ 638 'vendor/focus-visible', 639 640 '$ready!' 641], function(focusVisible) { 642 focusVisible(); 643}); 644</script>
644 645 646 647 648 649 650 </div> 651</body> 652 653 654</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.