https://topup.tescomobile.com/Customer/#/Registration/Topup

Eingereichte URL:
https://topup.tescomobile.com/Customer/#/Registration/Topup
Bericht beendet:

Die von der Seite ausgehenden identifizierten Links

LinkText
https://www.tescomobile.com/
http://www.mi-pay.com/Payments powered by Mi-Pay
https://www.tescomobile.com/about-us/terms-and-conditions/general/privacy-and-cookies-policycookies policy

JavaScript-Variablen · 34 gefunden

Globale JavaScript-Variablen, die in das Window Object einer Seite geladen werden, sind Variablen, die außerhalb von Funktionen deklariert werden und von jeder Stelle des Codes innerhalb des aktuellen Bereichs zugänglich sind

NameTyp
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
dataLayerobject
$function
jQueryfunction
Sammyfunction
Routingfunction
getValidationSummaryfunction
getResponseValidationObjectfunction

Konsolenprotokoll-Meldungen · 2 gefunden

In der Web-Konsole protokollierte Meldungen

TypKategorieProtokoll
logjavascript
URL
https://topup.tescomobile.com/Customer/Javascript/sammy.min.js
Text
[Mon Dec 16 2024 18:23:49 GMT+0000 (Coordinated Universal Time)] #main Plugin Error get is not defined JSHandle@error
errornetwork
URL
https://www.googletagmanager.com/gtm.js?id=GTM-FAKE00
Text
Failed to load resource: the server responded with a status of 404 ()

HTML

Der HTML-Rohtext der Seite

<!DOCTYPE html><html><head>
    <!-- Google Tag Manager -->


        <script async="" src="https://www.google-analytics.com/analytics.js"></script><script async="" src="https://www.google-analytics.com/analytics.js"></script><script src="//tags.tiqcdn.com/utag/tescomobile/consent/qa/utag.js" type="text/javascript" async=""></script><script async="" src="//www.googletagmanager.com/gtm.js?id=GTM-FAKE00"></script><script>
            (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 =
                '//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
            })(window, document, 'script', 'dataLayer', 'GTM-FAKE00');
            //End Google Tag Manager
        </script>




    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta http-equiv="Pragma" content="no-cache">
    <title></title>
    <link rel="icon" type="image/png" href="/Customer/Content/images/favicon.ico">

    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes">

    <link href="/Customer/Content/bootstrap.css" rel="stylesheet">
<link href="/Customer/Content/style.css" rel="stylesheet">


    <!-- Tealium Universal Tag -->
    <script type="text/javascript">
        (function (a, b, c, d) {
            a='//tags.tiqcdn.com/utag/tescomobile/consent/qa/utag.js';
            b=document;c='script';d=b.createElement(c);d.src=a;
            d.type='text/java'+c;d.async=true;
            a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a)})();
    </script>
    <!-- End Tealium Universal Tag -->
<style type="text/css" id="__tealiumGDPRecStyle">.privacy_prompt_fadeout {    background: rgba(0,0,0,0.6);    width: 100%;    height: 100%;    position: fixed;    top: 0px;    left: 0px;    z-index: 10000;}.privacy_prompt_centre {    display: flex;    justify-content: center;    background-color: rgb(246, 246, 246);    width: 100%;    position: fixed;    flex-wrap: wrap;    height: 182px;    bottom: 0px;    box-shadow: rgba(0,0,0,0.2) 0px -2px 12px 0px;    z-index: 200000;}.privacy_prompt {      position: fixed;      max-width: 1024px;      width: 100%;     bottom: 0px;      text-align: left;      background-color: rgb(246, 246, 246);      color: #000000;      font-size: 14px;      z-index: 10001;      word-break: break-word;      /*box-shadow: rgba(0,0,0,0.2) 0px -2px 12px 0px;*/     align-items: center;     display: flex;  }    .privacy_prompt a {      text-decoration: none;      color: #0077bf;  }    .privacy_prompt_content {     padding: 0px 35px 0px 35px;    font-size: 0.9em;     float: left;    width: 75%;    order: 1;    flex-grow: 3; }    .privacy_prompt h1 {      font-size: 1.3em;      color: #444;      font-weight: 400;  }    .privacy_prompt h4 {      color: #424242;     font-weight: 700;     font-size: 18px;  }  .privacy_prompt_content p {     font-size: 15px; }   .privacy_prompt .option {      margin: 10px 0px;      color: #444;  }    .privacy_prompt_footer {      padding: 35px 0px 35px 0px;     margin-left: 15px;     margin-right: 15px;     width: 220px;     order: 2;     flex-grow: 1; }    .privacy_prompt_footer a {      font-size: 0.9em;  }    .privacy_prompt_footer .button { 	font-family: "TESCO Modern", Arial, sans-serif;	font-size: 16px;	line-height: 1.2;	-webkit-tap-highlight-color: transparent;	box-sizing: border-box;	outline: none;	position: relative;	border-radius: 24px;	cursor: pointer;	display: inline-block;	font-weight: 600;	height: 40px;	min-width: 40px;	padding: 0px 20px;	transition: box-shadow 0.3s ease 0s;	background-color: rgb(255, 255, 255);	border: 2px solid rgb(0, 83, 159);	color: rgb(0, 83, 159);	margin: 8px 0px;	width: 215px;	text-align: center; }   .button_text {     text-align: center;     vertical-align: middle;     height: 40px;     line-height: 40px; }   .privacy_prompt .button.right {      float: right;  }    .privacy_prompt .button.left {      float: left;  }    .privacy_prompt .logo {      float: right;  }    .privacy_prompt table {      padding: 0px;      border-collapse: collapse;  }    .privacy_prompt table tr {  }    .privacy_prompt table th {      background-color: #FAFAFA;      border-bottom: 1px solid #EEE;      margin: 0px;      padding: 5px 8px;      font-weight: 400;      text-align: center;  }    .privacy_prompt table td {      vertical-align: top;      padding: 10px 8px 5px 8px;  }    .privacy_prompt table tr td:first-child {      min-width: 120px;      font-weight: 600;      color: #666;  }    .privacy_prompt table tr td:last-child {      text-align: center;      min-width: 100px;  }    .privacy_prompt input[type="checkbox"].toggle {      opacity: 0;      position: absolute;      left: -99999px;  }    .privacy_prompt input[type="checkbox"].toggle + label {      height: 24px;      line-height: 24px;      background-color: #ccc;      padding: 0px 16px;      border-radius: 16px;      display: inline-block;      position: relative;      cursor: pointer;      -moz-transition: all 0.25s ease-in;      -o-transition: all 0.25s ease-in;      -webkit-transition: all 0.25s ease-in;      transition: all 0.25s ease-in;      -moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.5);      -webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.5);      box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.5);  }    .privacy_prompt input[type="checkbox"].toggle + label:before, .privacy_prompt input[type="checkbox"].toggle + label:hover:before {      content: " ";      position: absolute;      top: 2px;      left: 2px;      width: 26px;      height: 20px;      background: #fff;      z-index: 2;      -moz-transition: all 0.25s ease-in;      -o-transition: all 0.25s ease-in;      -webkit-transition: all 0.25s ease-in;      transition: all 0.25s ease-in;      -moz-border-radius: 14px;      -webkit-border-radius: 14px;      border-radius: 14px;  }    .privacy_prompt input[type="checkbox"].toggle + label .off, .privacy_prompt input[type="checkbox"].toggle + label .on {      color: #fff;  }    .privacy_prompt input[type="checkbox"].toggle + label .off {      margin-left: 20px;      display: inline-block;  }    .privacy_prompt input[type="checkbox"].toggle + label .on {      display: none;  }    .privacy_prompt input[type="checkbox"].toggle:checked + label .off {      display: none;  }    .privacy_prompt input[type="checkbox"].toggle:checked + label .on {      margin-right: 20px;      display: inline-block;  }    .privacy_prompt input[type="checkbox"].toggle:checked + label, .privacy_prompt input[type="checkbox"].toggle:focus:checked + label {      background-color: #3278c0;  }    .privacy_prompt input[type="checkbox"].toggle:checked + label:before, .privacy_prompt input[type="checkbox"].toggle:checked + label:hover:before, .privacy_prompt input[type="checkbox"].toggle:focus:checked + label:before, .privacy_prompt input[type="checkbox"].toggle:focus:checked + label:hover:before {      background-position: 0 0;      top: 2px;      left: 100%;      margin-left: -28px;  }   .privacy_prompt input[type="checkbox"].toggle + label {     overflow: hidden;     text-overflow: ellipsis;     max-height: 24px;     height: 24px;}@media (max-width: 780px) {     .privacy_prompt_content {         padding: 35px 35px 0px 35px;        font-size: 0.9em;         float: left;        width: 100%;     }          .privacy_prompt {         flex-direction: column;     }         .privacy_prompt .privacy_prompt_footer {         text-align: center;        margin: 0px auto;    }}</style><script type="text/javascript" id="__tealiumGDPRecScript">try{(function setUpHandlers(){function acceptAllClick(){utag.gdpr.setPreferencesValues({1:1,2:1});utag.gdpr.setConsentValue(1);document.getElementById("__tealiumGDPRecModal").style.display='none';sessionStorage.setItem('has_consented','1');location.reload();}function showPreferences(){utag.gdpr.showConsentPreferences();document.getElementById("__tealiumGDPRecModal").style.display='none';}document.getElementById("consent_prompt_submit").addEventListener("click",acceptAllClick,false);document.getElementById("privacy-more-information").addEventListener("click",showPreferences,false);})();} catch(e){utag.DB(e)}</script></head>
<body style="">

        <noscript>
            <iframe src="//www.googletagmanager.com/ns.html?id=GTM-FAKE00"
                    height="0" width="0" style="display:none;visibility:hidden"></iframe>
        </noscript>

    <div class="container main-container shadow" style="pointer-events: auto;">
        <div id="main" class="clearfix">


<h2 class="page-heading mBot40px">
    <span class="title-text"><a href="https://www.tescomobile.com/" target="_self" style="color: #fff; text-decoration:none;"><img style="max-width: 120px;" src="/Customer/Content/images/TM_landscape_white.png"></a></span>
</h2>

<h2>TOP-UP</h2>

<form action="/Customer/Registration/Topup" id="form" method="post" novalidate="novalidate">    <div class="control-group">

        <input name="__RequestVerificationToken" type="hidden" value="-NOOO5JR_QO4JKLrH7oCj1WkgJTsUGJEnpcRrAWTcbXBkZPY-9oh604rqCe9TAgo-9iYEb6jCuKnFi0Crg03b_qCF2HteCJiENXXoIrGluc1">

        <span class="field-validation-valid text-danger" data-valmsg-for="MSISDN" data-valmsg-replace="true"></span>

        
<div class="form-group has-feedback clearfix">
<input class="form-control input-lg inset-shadow" data-val="true" data-val-required="Phone Number is required." id="MSISDN" name="MSISDN" placeholder="Mobile number" style="color:#888;" type="text" value="">            <span class="form-control-feedback error glyphicon glyphicon-remove"></span><span class="form-control-feedback success glyphicon glyphicon-ok"></span>
<span class="field-validation-valid" data-valmsg-for="MSISDN" data-valmsg-replace="true"></span></div>

<div id="amount-container">
    <div class="form-group has-feedback clearfix mTop30px">
            <div class="amount-radio-btn col-xs-4">
                    <div>
                        <label class="btn-shadow checkbox-option" style="">
                            <input checked="checked" class="hidden" data-val="true" data-val-number="The field Amount must be a number." data-val-range="The field Amount must be between 1 and 100." data-val-range-max="100" data-val-range-min="1" data-val-required="Amount is required." id="amount10" name="Amount" type="radio" value="10">
                            <span class="radio-option-dot">
                                <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="50px" height="61.9px" viewBox="0 0 50 62" xml:space="preserve">
                                    <circle cx="25" cy="31" r="15"></circle>
                                </svg>
                            </span>
                            <span class="amount">£10</span>
                        </label>
                    </div>
            </div>
            <div class="amount-radio-btn col-xs-4">
                    <div>
                        <label class="btn-shadow checkbox-option" style="">
                            <input class="hidden" id="amount15" name="Amount" type="radio" value="15">
                            <span class="radio-option-dot">
                                <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="50px" height="61.9px" viewBox="0 0 50 62" xml:space="preserve">
                                <circle cx="25" cy="31" r="15"></circle>
                                </svg>
                            </span>
                            <span class="amount">£15</span>
                        </label>
                    </div>
            </div>
            <div class="amount-radio-btn col-xs-4">
                    <div>
                        <label class="btn-shadow checkbox-option" style="">
                            <input class="hidden" id="amount20" name="Amount" type="radio" value="20">
                            <span class="radio-option-dot">
                                <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="50px" height="61.9px" viewBox="0 0 50 62" xml:space="preserve">
                                <circle cx="25" cy="31" r="15"></circle>
                                </svg>
                            </span>
                            <span class="amount">£20</span>
                        </label>
                    </div>
            </div>
            <div class="amount-radio-btn col-xs-4">
                    <div>
                        <label class="btn-shadow checkbox-option" style="">
                            <input class="hidden" id="amount25" name="Amount" type="radio" value="25">
                            <span class="radio-option-dot">
                                <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="50px" height="61.9px" viewBox="0 0 50 62" xml:space="preserve">
                                <circle cx="25" cy="31" r="15"></circle>
                                </svg>
                            </span>
                            <span class="amount">£25</span>
                        </label>
                    </div>
            </div>
            <div class="amount-radio-btn col-xs-4">
                    <div>
                        <label class="btn-shadow checkbox-option" style="">
                            <input class="hidden" id="amount30" name="Amount" type="radio" value="30">
                            <span class="radio-option-dot">
                                <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="50px" height="61.9px" viewBox="0 0 50 62" xml:space="preserve">
                                <circle cx="25" cy="31" r="15"></circle>
                                </svg>
                            </span>
                            <span class="amount">£30</span>
                        </label>
                    </div>
            </div>

    </div>
</div>


<input data-val="true" data-val-required="The PaymentMethod field is required." id="PaymentMethod" name="PaymentMethod" style="display:none" type="text" value="">


        <img src="/Customer/Content/images/verified.jpg" class="col-xs-8 col-xs-offset-2 img-responsive mBot20px mTop20px" alt="Verified by VISA / Secured by Mastercard">
        <input type="submit" value="Pay by Card" onclick="SetPaymentMethod('card');" class="btn btn-shadow btn-lg btn-primary col-xs-12 col-no-pad mTop10px">
        <label id="btn-paypal" class="clearfix floatL mTop10px" style="">
            <input type="submit" value="" onclick="SetPaymentMethod('payPal');" class="btn btn-secondary btn-shadow btn-lg btn-paypal col-xs-12 col-no-pad ">
        </label>

        <a class="mTop15px btn btn-shadow btn-lg btn-link col-xs-12 col-no-pad" href="#/Home/LandingPage">Return to My Account</a>
    </div>
</form>
<script>
    function SetPaymentMethod(method) {
        $("#PaymentMethod").val(method);
    }
</script>
</div>

        <script src="/Customer/Scripts/jquery-3.6.3.js"></script>
<script src="/Customer/Scripts/jquery.validate.js"></script>
<script src="/Customer/Scripts/jquery.validate.unobtrusive.js"></script>
<script src="/Customer/Javascript/sammy.min.js"></script>
<script src="/Customer/Javascript/my-sammy.js"></script>
<script src="/Customer/Javascript/custom-clientside-validation.js"></script>

        
        <div id="wait" style="z-index: 99; margin-top: 0px; display: none;">
            

        </div>

        
<div id="menu-mobile" style="z-index:100;display:none">

    <h2 class="" id="mobile-number" style=""><span style=""> </span></h2>
    
    <span id="close-menu-btn" class="close-menu-trigger" style="" aria-hidden="true">
        <i class="first-line"></i>
        <i class="second-line"></i>
    </span>

    <ul style="">

        <li class="close-menu-trigger"><a href="#/Account/Topup">Top-up</a></li>
        <li class="close-menu-trigger"><a href="#/Account/AutoTopup">Manage auto top-up</a></li>
        <li class="close-menu-trigger"><a href="#/Account/RegularTopup">Manage regular top-up</a></li>
        <li class="close-menu-trigger"><a href="#/Account/Details/?id=reset">Stored payment types</a></li>
        <li class="close-menu-trigger"><a href="#/Account/FriendsAndFamily">My Friends &amp; Family</a></li>
        <li class="close-menu-trigger"><a href="#/Account/Transactions">Transaction history</a></li>
        <li class="close-menu-trigger"><a href="#/Account/EditPersonalDetails">My details</a></li>
        <li class="close-menu-trigger"><a href="#/Account/ChangePassword">Change password</a></li>
        <li class="close-menu-trigger"><a href="#/Account/Logout">Log out</a></li>


    </ul>

</div>

        

    </div>
    <h3 class="powered-by-mipay "><a href="http://www.mi-pay.com/" target="_blank" style="color: inherit !important;">Payments powered by Mi-Pay</a> </h3>

    <script>
        jQuery(function () {

            $.ajaxSetup({ cache: false });
            var routing = null;
            routing = new Routing('/Customer/Home/LandingPage', '#main', '/Customer/Home/LandingPage');
            routing.init();

            //routing.runRoute("get", '/Customer/Home/LandingPage', '#main')
        });



    </script>

    <script type="text/javascript">

        var oldDocumentWrite = document.write

        // change document.write temporary
        document.write = function (node) {
            $("body").append(node)
        }

        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', '']);


        var GA_Account = '';

        (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');

        ga('create', '', 'auto');
        ga('set', 'page', "StartPage");
        ga('send', 'pageview');

    </script>

    



    <script>
        if ($('#main').is(':empty')) {
            $('#main').html('<br><br><br><br><h2 style="text-align:center;">Loading...<br> <span style="text-transform: none;">please wait</span></h2>');
        }
    </script>


<div id="__tealiumGDPRecModal"><div class="privacy_prompt_fadeout"></div><div class="privacy_prompt_centre">    <div class="privacy_prompt explicit_consent">    	<div class="privacy_prompt_content">    		<h4>We use cookies to improve your experience on our website. Please let us know your preferences.</h4>    		<p>Want to know more? Check out our  <a href="https://www.tescomobile.com/about-us/terms-and-conditions/general/privacy-and-cookies-policy">cookies policy</a></p>    	</div>    	<div class="privacy_prompt_footer">    		<div id="consent_prompt_footer">              			<div id="consent_prompt_submit" class="button">    			    <span class="button_text">Accept all cookies</span>    			</div>    			<div id="privacy-more-information" class="button">    			    <span class="button_text">Manage Cookies</span>    			</div>    		</div>    	</div>    </div></div></div></body></html>