- 掃描 ID:
- c701f791-fb35-45be-be1b-bd1c2a878565已完成
- 已提交的 URL:
- https://www.stych.fr/elearning/formation/1/apprendre已重新導向
- 報告完成時間:
連結 · 找到 0 個
從頁面中識別的傳出連結
JavaScript 變數 · 找到 59 個
在頁面的視窗物件上載入的全域 JavaScript 變數是在函數外部宣告的變數,可從目前範圍內程式碼中的任何位置存取
名稱 | 類型 |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
websocket_server_uri | string |
user_hashed | string |
$ | function |
jQuery | function |
shortcut | object |
optDatePicker | object |
optDatePickerFR | object |
主控台記錄訊息 · 找到 2 條
記錄到 Web 主控台的訊息
類型 | 類別 | 記錄 |
---|---|---|
warning | other |
|
warning | other |
|
HTML
頁面的原始 HTML 主體
<!DOCTYPE html><html lang="fr"><head><meta http-equiv="origin-trial" content="A/kargTFyk8MR5ueravczef/wIlTkbVk1qXQesp39nV+xNECPdLBVeYffxrM8TmZT6RArWGQVCJ0LRivD7glcAUAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IkRpc2FibGVUaGlyZFBhcnR5U3RvcmFnZVBhcnRpdGlvbmluZzIiLCJleHBpcnkiOjE3NDIzNDIzOTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9">
<meta charset="utf-8">
<title>Connexion</title><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2, user-scalable=1, viewport-fit=cover">
<meta property="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge"><link href="/img/stych/favicon/favicon256x256.png" rel="apple-touch-icon" sizes="256x256" type="image/png">
<link href="/img/stych/favicon/favicon96x96.png" rel="apple-touch-icon" sizes="96x96" type="image/png">
<link href="/img/stych/favicon/favicon32x32.png" rel="apple-touch-icon" sizes="32x32" type="image/png">
<link href="/img/stych/favicon/favicon16x16.png" rel="apple-touch-icon" sizes="16x16" type="image/png">
<link href="/img/stych/favicon/favicon256x256.png" rel="icon" sizes="256x256" type="image/png">
<link href="/img/stych/favicon/favicon96x96.png" rel="icon" sizes="96x96" type="image/png">
<link href="/img/stych/favicon/favicon32x32.png" rel="icon" sizes="32x32" type="image/png">
<link href="/img/stych/favicon/favicon16x16.png" rel="icon" sizes="16x16" type="image/png">
<link href="/css/fontawesome/all.css?v=1603208579" media="screen" rel="stylesheet" type="text/css">
<link href="/css/fontawesome/v4-shims.css?v=1603208579" media="screen" rel="stylesheet" type="text/css">
<link href="/css/style-facture.css?v=1675329971" media="screen" rel="stylesheet" type="text/css">
<link href="/css/style-cke.css?v=1584462091" media="screen" rel="stylesheet" type="text/css">
<link href="/css/style-cke-fp.css?v=1584462091" media="screen" rel="stylesheet" type="text/css">
<link href="/css/style-cke-fc.css?v=1584462091" media="screen" rel="stylesheet" type="text/css">
<link href="/css/style-cke-fc-permis.css?v=1584462091" media="screen" rel="stylesheet" type="text/css">
<link href="/css/style-cke-fc-code.css?v=1584462091" media="screen" rel="stylesheet" type="text/css">
<link href="/css/style-cke-contrat.css?v=1625587724" media="screen" rel="stylesheet" type="text/css">
<link href="/css/style-insc-stych-sass.css?v=1732899623" media="screen" rel="stylesheet" type="text/css">
<link href="/css/chat-msf.css?v=1621435697" media="screen" rel="stylesheet" type="text/css">
<link href="/css/scss/site-msf/fonts.css?v=1584462091" media="screen" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap" media="screen" rel="stylesheet" type="text/css">
<link href="/css/inscription-form.css?v=1675329971" media="screen" rel="stylesheet" type="text/css">
<link href="https://player.vimeo.com" rel="preconnect dns-prefetch" crossorigin="anonymous">
<link href="https://www.facebook.com" rel="preconnect dns-prefetch" crossorigin="anonymous">
<link href="https://connect.facebook.net" rel="preconnect dns-prefetch" crossorigin="anonymous">
<link href="https://www.google-analytics.com" rel="preconnect dns-prefetch" crossorigin="anonymous">
<link href="//fonts.googleapis.com" rel="preconnect dns-prefetch" crossorigin="anonymous">
<link href="/js/msf/vendor/jquery-3.3.1.min.js?v=1580891405" rel="preload" as="script">
<link href="/css/scss/msf/slick/fonts/slick.woff?v=1584462091" rel="preload" as="font">
<link href="/css/fontawesome/all.css?v=1603208579" rel="preload" as="style">
<link href="/css/fontawesome/v4-shims.css?v=1603208579" rel="preload" as="style">
<link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap" rel="preload" as="style">
<link href="/css/scss/site-msf/fonts.css?v=1584462091" rel="preload" as="style"><script type="text/javascript" async="" charset="utf-8" src="https://www.gstatic.com/recaptcha/releases/pPK749sccDmVW_9DSeTMVvh2/recaptcha__en.js" crossorigin="anonymous" integrity="sha384-BJuEtmqk8gvp2kvOiXzxtaoRQQS7QjSOSAczV0tKC29lpbOt/RFR43n1iVnzO4Em"></script><script type="text/javascript">
//<!--
// var tplChatButton = '<button class="chat_btn" aria-label="Name"><i class="icon-close"></i><i class="icon-messagerie"></i></button>';
//-->
</script>
<script type="text/javascript">
//<!--
window.websocket_server_uri="wss://www.stych.fr/wss2/"
window.user_hashed=""
//-->
</script>
<!--[if lt IE 9]><script type="text/javascript" src="/js/respond.min.js"></script><![endif]-->
<!--[if lt IE 9]><script type="text/javascript" src="/js/html5shiv.js"></script><![endif]-->
<script type="text/javascript" src="/js/jquery.min.js"></script>
<script type="text/javascript" src="/js/jquery-ui-1.11.0/jquery-ui.min.js?v=1580891405"></script>
<script type="text/javascript" src="/js/jquery.form.min.js?v=1580891405"></script>
<script type="text/javascript" src="/js/shortcut.js?v=1580891405"></script>
<script type="text/javascript" src="/js/script_insc_stych.min.js?v=1717744310"></script>
<script type="text/javascript" src="/js/bootstrap4/bootstrap.bundle.min.js?v=1607677644"></script>
<script type="text/javascript" src="/js/bootstrap4/button-inline-loader.js?v=1624026567"></script>
<script>
$(document).ready(function() {
// Pour que les liens obfusquer fonctionnent sur ios
$(document).on('touchstart', 'span[data-title]', function() {
var data_title = $(this).data('title');
$('a[data-title="'+data_title+'"]').trigger('click');
})
// passive listeners to improve scrolling performance
jQuery.event.special.touchstart = {
setup: function( _, ns, handle ) {
this.addEventListener("touchstart", handle, { passive: !ns.includes("noPreventDefault") });
}
};
jQuery.event.special.touchmove = {
setup: function( _, ns, handle ) {
this.addEventListener("touchmove", handle, { passive: !ns.includes("noPreventDefault") });
}
};
jQuery.event.special.wheel = {
setup: function( _, ns, handle ){
this.addEventListener("wheel", handle, { passive: true });
}
};
jQuery.event.special.mousewheel = {
setup: function( _, ns, handle ){
this.addEventListener("mousewheel", handle, { passive: true });
}
};
$('.nav a, .nav a li > a').click(function(event) {
$(this).parent().addClass('navHover');
});
$('.nav a').on('mouseout', function () {
$('li').removeClass('navHover');
});
// var target = document.location.hash.replace("#", "");
// if (target.length) {
// $('#'+target).modal('show').find('.modal-body').load('request_url', function () {
// // $(this).find('video').get(0).play();
// });
// }
/* fix div onclick bug on ios */
document.ontouchmove = function(e) {
if ($('body').hasClass('modal-open'))
{
if (e.target.tagName == 'INPUT')
{
e.preventDefault();
e.target.focus();
}
}
};
shortcut.add("Ctrl+Alt+T", function() {
if (confirm("Voulez vous remplir le formulaire automatiquement ?"))
{
$('input').each(function() {
var test = $(this).data('test');
if (!$(this).val() && test != '')
{
$(this).val(test).trigger('focusout').trigger('change');
}
var name = $(this).attr('name');
if ($(this).attr('type') === "radio" && !$('[name="'+name+'"]:checked').length)
{
$('[name="'+name+'"][value="'+test+'"]').prop("checked", true);
}
});
$('select').each(function() {
var test = $(this).data('test');
if (!$(this).val())
$(this).val(test);
});
}
});
});
</script>
<noscript></noscript>
</head>
<body style="">
<div class="main-header d-flex flex-md-row align-items-center px-md-3 px-lg-5 bg-white">
<a id="link-container-logo" class="page-scroll ml-3" href="/" style="">
<img id="logo-menu-site" src="/img/stych/logo/logo-stych-blue.svg" alt="stych">
</a>
<div class="separator ml-4 ml-lg-5 mr-md-auto d-none d-md-block">
</div>
<div class="separator mr-4 mr-lg-5 d-sm-none d-none d-md-block">
</div>
<div class="btn-gp-log d-none d-md-inline-flex">
<a class="btn btn-default" href="/inscription">Créer mon compte</a>
</div>
<div class="dropdown-log dropdown mr-3 ml-auto d-block d-md-none">
<button class="navbar-toggler navbar-light" type="button" data-toggle="collapse" data-target="#dropdownViewMenu" aria-controls="navbarToggleExternalContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="dropdown-menu dropdown-menu-right text-center" id="dropdownViewMenu" aria-labelledby="dropdownViewMenu">
<a class="btn btn-default" href="/inscription">Créer mon compte</a>
</div>
</div>
</div>
<script src="https://www.google.com/recaptcha/api.js"></script>
<div class="container-fluid layout-container row p-0 m-0 flex-column justify-content-center">
<div class="my-auto">
<div class="col-12 px-3" id="form-connexion-container">
<form action="/connexion/0/record3" method="POST" name="connexion" class="form-connexion" style="" autocomplete="off" id="connexion">
<div class="h1 text-center mb-4">Connexion à votre compte</div>
<div class="form-group " id="zone_email">
<input name="email" type="text" class="col-xs-12 col-sm-12 col-md-12 col-lg-12 form-inscription-input form-control" autocomplete="off" data-test="[email protected]" autofocus="autofocus" id="email" placeholder="Email" value="">
<label for="email">Email</label>
</div>
<div id="zone_mdp">
<div class="form-group " id="zone_mdp">
<input name="mdp" type="password" id="mdp" class="col-xs-12 col-sm-12 col-md-12 col-lg-12 form-inscription-input form-control" autocomplete="off" data-test="123456789" placeholder="Mot de passe" value="">
<label for="mdp">Mot de passe</label>
</div>
<div class="msg_warning_try_login alert alert-warning" role="alert" style="display:none;"></div>
<div class="row no-gutters">
<div class="col-6">
<a class="btn-mdp-forgot btn btn-xs btn-link p-0 m-0" href="javascript:void(0)">
Mot de passe oublié ?
</a>
<input type="hidden" name="mdp_forgotten" class="" id="mdp_forgotten" value="0"> </div>
<div class="col-6 text-right">
<div class="custom-control custom-checkbox " id="zone_remember_me">
<input type="hidden" name="remember_me" value="0"><input type="checkbox" name="remember_me" id="remember_me" class=" custom-control-input" value="1" checked="checked">
<label class=" custom-control-label" for="remember_me">Rester connecté</label>
</div>
</div>
</div>
<input class="btn btn-primary btn-block mt-4" type="submit" name="submit" value="Connexion">
<div class="eye-password"></div></div>
<div class="sub-container">
<input name="submit" id="sub-connexion-new" class="btn btn-primary btn-block" value="Réinitialiser mon mot de passe" type="submit">
</div>
</form> </div>
</div>
<div class="d-md-none text-center mt-auto mb-4">
<a class="btn btn-link" href="/inscription">Créer mon compte</a>
</div>
</div>
<script>
$(document).ready(function(){
$('#zone_mdp').append('<div class="eye-password" ></div>');
$('.eye-password').click(function(){
let el_mdp = document.getElementById("mdp");
$(this).removeClass('showed');
if (el_mdp.type == 'password')
{
el_mdp.type = "text";
$(this).addClass('showed');
}
else
el_mdp.type = "password";
});
});
</script><script type="text/javascript">
$(document).ready(function(){
var buttonName = '';
//////////////////////////////////////////
var options = {
beforeSubmit: formValidation, // pre-submit callback
success: formSuccess, // post-submit callback
dataType: 'json',
error: function(xhr, textStatus, errorThrown) {
alert('Erreur : veuillez vous reconnecter à internet.');
$('#sub-connexion-new').val(buttonName);
},
};
// bind form using 'ajaxForm'
$('.form-connexion').ajaxForm(options);
$('.form-connexion').on('click', '.btn-mdp-forgot', function()
{
$('#zone_mdp').hide();
$('#mdp_forgotten').val(1);
$('.sub-container').show();
});
});
function formSuccess(data, status)
{
if (data.callback)
{
if(typeof window[data.callback] === 'function')
window[data.callback](data.callbackParams);
}
$('#sub-connexion-new').val(buttonName);
if (data.alert)
alert(data.alert);
$('.msg_warning_try_login').text('').hide();
if (data.msg_warning)
{
$('.msg_warning_try_login').text(data.msg_warning).show();
$('input[name="email"]').val('');
$('input[name="mdp"]').val('');
}
if (data.sendMdpSuccess != undefined)
{
if (!data.sendMdpSuccess)
return;
if (data.sendMdpSuccess)
{
$('#zone_mdp').show();
$('#mdp_forgotten').val(0);
$('.sub-container').hide();
}
}
if (data.redirect)
{
if (data.tracker_sign_in_data)
trackSignIn(data.tracker_sign_in_data)
window.location.href = data.redirect;
}
else
{
if ($('.modal-body').length) //On est dans une popup.
$('.modal-body').html(data.content);
else
$('#body-modal').html(data.content); //On est dans un formulaire pleine page.
goToSelector($('#form-style-connexion').find('.error:first'), -45);
}
}
function trackSignIn(data)
{
if (data)
{
window.dataLayer = window.dataLayer || [];
window.dataLayer.push(JSON.parse(data));
}
}
function formValidation(formData, jqForm, options)
{
if (parseInt($('#mdp_forgotten').val()))
{
var fields = {'email' : 'email'};
}
else
{
var fields = {'email' : 'email',
'mdp' : 'mot de passe'};
}
for (var key in fields)
{
var elInput = jqForm.find('input[name='+key+']');
if (!elInput.val())
{
alert('Merci de saisir votre ' + fields[key]);
elInput.focus();
return false;
}
}
buttonName = $('#sub-connexion-new').val();
$('#sub-connexion-new').val('Chargement ...');
return true;
}
</script>
<div id="popup_model_holder" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<div class="modal-title"></div>
</div>
<div class="modal-body"></div>
</div>
</div>
</div>
<script>
function setFormGroupError(msg, elDate)
{
var parents = elDate.parents('.form-group');
var elError = parents.find('.invalid-feedback');
parents.addClass('was-validated');
elDate[0].setCustomValidity(msg);
if (!elError.length)
{
elError = $('<div class="invalid-feedback"></div>');
parents.append(elError);
}
elError.html(msg);
}
jQuery(document).ready(function ($) {
var elFAB = $('.floating-action-button-wrapper');
if (elFAB.css('position') == 'fixed')
{
var height = elFAB.outerHeight();
$('body').css('padding-bottom', height);
$('.modal').css('padding-bottom', height);
}
});
</script>
</body></html>