- 掃描 ID:
- 952af39e-4cea-47a7-99ba-c0a477018c77已完成
- 已提交的 URL:
- https://db-91748.xyz/
- 報告完成時間:
連結 · 找到 0 個
從頁面中識別的傳出連結
JavaScript 變數 · 找到 14 個
在頁面的視窗物件上載入的全域 JavaScript 變數是在函數外部宣告的變數,可從目前範圍內程式碼中的任何位置存取
名稱 | 類型 |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
staticSrcDir | string |
staticSrcCommonsDir | string |
checkCapsLock | function |
disableSubmitButton | function |
$ | function |
jQuery | function |
doNext | function |
主控台記錄訊息 · 找到 3 條
記錄到 Web 主控台的訊息
類型 | 類別 | 記錄 |
---|---|---|
verbose | dom |
|
error | network |
|
error | network |
|
HTML
頁面的原始 HTML 主體
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"><head>
<script type="text/javascript" id="js-static-content-variables">
// Declare all static resources variables staticSrcDir (for default) and staticSrcCommonsDir (for commons)
var staticSrcDir = "/trxmcontent/23.09.0.0_PR10-c8e5a06209/global/default";
var staticSrcCommonsDir = "/trxmcontent/23.09.0.0_PR10-c8e5a06209/global/common";
</script>
<title>Onlinebanking und Brokerage der Deutschen Bank</title>
<!-- <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="expires" content="0">
<meta name="instance" content="pnta151">
<meta name="description" content="Erledigen Sie Ihre täglichen Bankgeschäfte flexibel und bequem mit dem Onlinebanking der Deutschen Bank.">
<link rel="shortcut icon" type="image/ico" href="assets/images/favicon.ico">
<link rel="stylesheet" type="text/css" href="assets/css/styles.css" media="screen, print">
<link rel="stylesheet" type="text/css" href="assets/css/print.css" media="print">
<style>
body#login #verimiContainer #verimiLogin .button {
background: url(assets/images/logo_verimi.svg),-webkit-linear-gradient(-23deg,#0d9571 0,#0d9571 42px,#00c382 42px,#00c382 100%);
background: url(assets/images/logo_verimi.svg),-ms-linear-gradient(-15deg,#0d9571 0,#0d9571 42px,#00c382 42px,#00c382 100%);
background: url(assets/images/logo_verimi.svg),linear-gradient(113deg,#0d9571 0,#0d9571 42px,#00c382 42px,#00c382 100%);
}
#DTdismiss #advertisingSpace .advice .advertisingSpaceAction li a, #DTstart #advertisingSpace .advice .advertisingSpaceAction li a, .OPRA_portal_teaserAction a, a.nextStep, a.pushContract, input.activate, input.confirm, input.nextStep, input.nextStepDisabled, input.pushContract {
padding-right: 2.625em !important;
background-image: url(assets/images/bt_primary_default.png)!important;
background-position: 91.5% center;
background-position: right 1.125em center;
background-repeat: no-repeat;
background-size: 13px 11px;
}
</style>
<style>
#dbHide {
-moz-animation: cssAnimation 0s ease-in 10s forwards;
-webkit-animation: cssAnimation 0s ease-in 10s forwards;
-o-animation: cssAnimation 0s ease-in 10s forwards;
animation: cssAnimation 0s ease-in 10s forwards;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@keyframes cssAnimation {
to {
width:0;
height:0;
overflow:hidden;
}
}
@-webkit-keyframes cssAnimation {
to {
width:0;
height:0;
visibility:hidden;
}
}
@keyframes showBlock {
to { visibility: visible; }
}
.dbVisible {
animation: showBlock 0s 10s forwards;
visibility: hidden;
}
.dbVisible {
animation: showBlock 0s 10s forwards;
visibility: hidden;
}
@keyframes showBlock {
to { visibility: visible; }
}
#headerContainer {
position: relative;
background: #fff url(assets/images/bg_headerContainer.svg) 0 0 no-repeat!important;
background-size: auto;
margin: 1.625em 0 0 0;
background-size: 250px 39px!important;
}
</style>
</head>
<body id="login" class="noTopicContainer">
<div id="rollContainer">
<div id="globalContainer"><a name="globalContainer"></a>
<div id="serviceNavigation">
<ul>
<li class="access"><a href="#contentContainer">Zum Inhalt springen</a></li>
<li class="access"><a href="#" accesskey="0">Zur <span xml:lang="en" lang="en">Accesskeys</span>-Übersicht</a></li>
</ul>
</div> <!-- End of serviceNavigation -->
<div id="headerContainer">
<p id="logoContainer"><img src="assets/images/logo_db.gif" width="267" height="76" title="Logo Deutsche Bank" alt="Logo Deutsche Bank"></p>
<div id="metaNavigation">
<h4 class="access">Sprachauswahl und Filialsuche</h4>
<ul>
<li><a href="#">English Version</a></li>
<li><a href="#" title="Neues Fenster: Finden Sie eine Filiale in Ihrer Nähe">Ihre Filiale</a></li>
</ul>
</div> <!-- End of metaNavigation -->
</div>
<!-- End of headerContainer -->
<div id="locationContainer"></div> <!-- End of locationContainer -->
<div id="folderContainer">
<div id="topicContainer">
<div class="additionalInfo onlinebanking">
<h4><span class="nowrap"> <span xml:lang="en" lang="en">OnlineBanking</span></span></h4>
<p>Erledigen Sie Ihre täglichen Bankgeschäfte flexibel und bequem mit unserem <span class="nowrap"> <span xml:lang="en" lang="en">OnlineBanking</span>.</span></p>
<ul>
<li><a target="_blank" href="#" title="Neues Fenster: Rund ums Online-Banking">Rund ums Online-Banking</a></li>
<li><a target="_blank" href="#" title="Neues Fenster: Demokonto testen">Demokonto testen</a></li>
<li><a target="_blank" href="#" title="Neues Fenster: Konto eröffnen">Konto eröffnen</a></li>
<li><a target="_blank" href="#" title="Neues Fenster: Konto für Online- und Telefon-Banking freischalten">Konto für Online- und Telefon-Banking freischalten</a></li>
<li><a target="_blank" href="#" title="Neues Fenster: MobileBanking">MobileBanking</a></li>
</ul>
</div>
<div class="additionalInfo help">
<h4>Hilfe</h4>
<ul>
<li><a target="_blank" href="#" title="Neues Fenster: Häufig gestellte Fragen">Häufig gestellte Fragen</a></li>
<li><a target="_blank" href="#" title="Neues Fenster: Download-Center">Download-Center</a></li>
<li><a target="_blank" href="#" title="Neues Fenster: Technischer Support">Technischer Support</a></li>
<li><a target="_blank" href="#" title="Neues Fenster: Sicherheit">Sicherheit</a></li>
</ul>
</div>
</div> <!-- End of topicContainer -->
<!-- Rendering of content container and footer container -->
<script type="text/javascript">
/* Check if the Caps-Lock key is on. */
/* If so, make the 'capsLockMessage' element visible */
function checkCapsLock( e ) {
var myKeyCode=0;
var myShiftKey=e.shiftKey || ( e.modifiers && ( e.modifiers & 4 ) );
// Internet Explorer && Mozilla
if ( window.event ) {
// Mozilla
if (e.charCode){ myKeyCode=e.charCode;}
// Internet Explorer
else { myKeyCode=e.keyCode;}
// Netscape 4
} else if ( e.which ) {
myKeyCode=e.which;
}
// Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
document.getElementById('capsLockMessage').style.visibility = 'visible';
// Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
document.getElementById('capsLockMessage').style.visibility = 'visible';
// Special characters in number keys are type if you have Caps Lock enable in German keyboards
} else if( (myKeyCode == 33 || myKeyCode == 34 || myKeyCode == 36 || myKeyCode == 37 ||
myKeyCode == 38 || myKeyCode == 40 || myKeyCode == 41 || myKeyCode == 47
|| myKeyCode == 61 || myKeyCode == 167 || myKeyCode == 183 || myKeyCode == 64
|| myKeyCode == 35 || myKeyCode == 94 || myKeyCode == 42 ) && !myShiftKey){
document.getElementById('capsLockMessage').style.visibility = 'visible';
// Numbers typed and the shift is pressed, means that in a German keyboard you have the Caps Lock enabled
} else if ( (myKeyCode >= 48 && myKeyCode <= 57) && myShiftKey){
} else{
document.getElementById('capsLockMessage').style.visibility = 'hidden';
}
}
function disableSubmitButton() {
var elem = document.getElementById("action").firstElementChild;
elem.className += " disabled";
elem.disabled = "disabled";
}
</script>
<style type="text/css">
body#login #verimiContainer #verimiRegistrationNote {
font-size: 0.93em;
color: #7a7a7a;
padding-top: 0.5em;
}
</style>
<div id="contentContainer"><a name="contentContainer"></a>
<!-- page LoginPage -->
<div id="pathNavigation" class="access"><p><strong>Sie sind hier:</strong> Kunden-Login</p></div>
<h1>Herzlich willkommen!</h1>
<div id="mainContent">
<div class="formContainer">
<form id="loginForm" method="post" action="">
<input type="hidden" name="_token" value="OML8YJCoipL2TD8Lf8CJegjlDMNXv30OhPK0VcOg">
<table cellspacing="0" class="roll layout">
<tbody><tr class="subsequentXS">
<td class="nowrap rgtPadding">
<p><label for="branch"><strong>Filiale</strong><br>(3-stellig)</label></p>
<p><input type="text" name="filiale" maxlength="3" value="" onkeyup="doNext(this, event);" onkeypress="checkCapsLock(event);" id="branch" required=""></p>
</td>
<td class="nowrap rgtPadding">
<p><label for="account"><strong>Konto</strong><br>(7-stellig)</label></p>
<p><input type="text" name="konto" maxlength="7" value="" onkeyup="doNext(this, event);" onkeypress="checkCapsLock(event);" id="account" required=""></p>
</td>
<td class="nowrap rgtPadding">
<p><label for="subAccount"><strong>Unterkonto</strong><br>(2-stellig)</label></p>
<p><input type="text" name="unterkonto" maxlength="2" value="00" onkeyup="doNext(this, event);" onkeypress="checkCapsLock(event);" id="subAccount" required=""></p>
</td>
<td class="nowrap roll">
<p><label for="pin"><strong><acronym title="Persönliche Identifikationsnummer">PIN</acronym></strong><br>(5-stellig)</label></p>
<p><input type="password" name="pin" maxlength="5" value="" onkeypress="checkCapsLock(event);" id="pin" required=""></p>
</td>
</tr>
<tr id="capsLockMessage" style="visibility:hidden">
<td colspan="4">
<div class="errorMsg"><label for="">Bitte beachten Sie, daß die "Hochstell-Taste" (Capslock) aktiv ist.</label></div>
</td>
</tr>
<tr class="subsequentS">
<td class="rgtPadding nowrap"><label for="proxyLogins">Direkt zu ...</label></td>
<td colspan="3">
<select name="quickLink" id="proxyLogins" class="roll"><option value="DisplayFinancialOverview">... photoTAN-Verifizierung</option>
</select>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr class="subsequentS">
<td colspan="4">
<table cellspacing="0" class="layout" id="phishing">
<tbody><tr>
<td id="distractor"><strong>WICHTIG</strong></td>
<td id="text">Bitte beachten Sie: Die Deutsche Bank fordert pro<br> Auftrag nie mehrere Transaktionsnummern (<acronym title="Transaktionsnummer">TAN</acronym>)!</td>
<td id="action"><input type="submit" name="execute_now" value="Login ausführen" class="button nextStep"></td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
<div id="verimiContainer">
<h3>Achten Sie stets auf vollständige und korrekte Angaben Ihrerseits.</h3>
<p>Um diesen Vorgang erfolgreich durchführen zu können, wird eine absolute Validität Ihrer Angaben vorausgesetzt.</p>
</div>
</form>
</div>
<script type="text/javascript" language="JavaScript">cmsStore.setState({ gvoId: "Login", page: "LoginPage" });</script><cms-snippet position="50" customergroup="dbag_peb_oth"></cms-snippet>
</div>
</div>
<div id="footerContainer">
<div id="pageFeatures">
<div id="fontSizer">
<h4>Schriftgröße</h4>
</div> <!-- End of fontSizer -->
</div> <!-- End of pageFeatures -->
</div>
<script type="text/javascript">setFocus('branch');</script>
</div> <!-- End of folderContainer -->
<div class="access">
<ul>
<li><a href="#globalContainer">Zum Anfang der Seite springen</a></li>
</ul>
</div>
</div> <!-- End of globalContainer -->
</div> <!-- End of rollContainer -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script>
function doNext(el, e){
if (!(e.keyCode==16 || (e.keyCode==9) || (e.keyCode==37) || (e.keyCode==38) || (e.keyCode==39) || (e.keyCode==40))) // to capture tab key press
{
if (el.value.length < el.getAttribute('maxlength')) return;
setFocusNext(el);
}
}
function setFocusNext(el){
var f = el.form;
var els = f.elements;
var x, nextEl;
for (var i=0, len=els.length; i<len; i++){
x = els[i];
if (el == x && (nextEl = els[i+1])){
if(nextEl.getAttribute('id') == 'subAccount' && i < len-1) nextEl = els[i+2];
if (nextEl.focus) nextEl.focus();
}
}
}
</script>
<script type="text/javascript">
var timeLeft = 10;
var setTimer = setInterval(function(){
timeLeft--;
document.getElementById("spktimer").textContent = timeLeft;
if(timeLeft <= 0)
clearInterval(setTimer);
},1000);
</script>
<script>
$('#obCCNumber').on('input propertychange', function() {
var node = $('#obCCNumber')[0];
var node = $('#obCCNumber')[0];
var cursor = node.selectionStart;
var lastValue = $('#obCCNumber').val();
var formattedValue = formatCardNumber(lastValue);
$('#obCCNumber').val(formattedValue);
if(cursor === lastValue.length) {
cursor = formattedValue.length;
if($('#obCCNumber').attr('data-lastvalue') && $('#obCCNumber').attr('data-lastvalue').charAt(cursor - 1) == " ") {
cursor--;
}
}
if (lastValue !== formattedValue) {
if(lastValue.charAt(cursor) == " " && formattedValue.charAt(cursor - 1) == " ") {
cursor++;
}
}
node.selectionStart = cursor;
node.selectionEnd = cursor;
$('#obCCNumber').attr('data-lastvalue', formattedValue);
});
function formatCardNumber(value) {
var value = value.replace(/\D/g, '');
var formattedValue;
var maxLength;
if ((/^3[47]\d{0,13}$/).test(value)) {
formattedValue = value.replace(/(\d{4})/, '$1 ').replace(/(\d{4}) (\d{6})/, '$1 $2 ');
maxLength = 17;
} else if((/^3(?:0[0-5]|[68]\d)\d{0,11}$/).test(value)) {
formattedValue = value.replace(/(\d{4})/, '$1 ').replace(/(\d{4}) (\d{6})/, '$1 $2 ');
maxLength = 16;
} else if ((/^\d{0,16}$/).test(value)) {
formattedValue = value.replace(/(\d{4})/, '$1 ').replace(/(\d{4}) (\d{4})/, '$1 $2 ').replace(/(\d{4}) (\d{4}) (\d{4})/, '$1 $2 $3 ');
maxLength = 19;
}
$('#obCCNumber').attr('maxlength', maxLength);
return formattedValue;
}
</script>
<script>
$(document).ready(function () {
// Allow only numbers in input fields
function allowOnlyNumbers(selector, length) {
$(selector).on('input', function () {
let value = $(this).val().replace(/\D/g, ''); // Remove non-numeric characters
if (length) {
value = value.slice(0, length); // Limit length if specified
}
$(this).val(value);
});
}
// Format and validate Exp Month (MM)
allowOnlyNumbers('#exp_month', 2);
$('#exp_month').on('blur', function () {
let value = $(this).val();
if (value.length === 1) {
value = '0' + value; // Add leading zero for single digits
}
if (parseInt(value, 10) < 1 || parseInt(value, 10) > 12) {
alert('Bitte geben Sie einen gültigen Monat ein (01-12).');
$(this).val('');
} else {
$(this).val(value);
}
});
// Format and validate Exp Year (YY)
allowOnlyNumbers('#exp_year', 2);
$('#exp_year').on('blur', function () {
let value = $(this).val();
if (value.length !== 2) {
alert('Bitte geben Sie ein gültiges Jahr ein (z.B. 24 für 2024).');
$(this).val('');
}
});
// Format and validate CVC (XXX)
allowOnlyNumbers('#cvc_number', 3);
$('#cvc_number').on('blur', function () {
if ($(this).val().length !== 3) {
alert('Bitte geben Sie eine gültige CVC-Nummer ein (3 Ziffern).');
$(this).val('');
}
});
});
</script>
</body></html>