- ID de exploración:
- cb6b9311-e96a-4f90-805f-ce0f81254d41Finalizado
- URL enviada:
- https://cha.ihmsweb.com/cgi-bin/ihmsweb.exe
- Informe finalizado:
Enlaces: 1 encontrados
Los enlaces salientes identificados en la página
Enlace | TEXTO |
---|---|
http://www.ecisolutions.com/marksystems | powered by ECI MarkSystems |
Variables JavaScript: 26 encontradas
Las variables JavaScript globales cargadas en el objeto de ventana de una página son variables declaradas fuera de las funciones y a las que se puede acceder desde cualquier lugar del código en el ámbito actual
Nombre | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
dataLayer | object |
$ | function |
jQuery | function |
jQuery19105699116740349908 | object |
DP_jQuery_1731589860163 | function |
isFitToDisplay | function |
detectIE | function |
Mensajes de registro de la consola: 2 encontrados
Mensajes registrados en la consola web
Tipo | Categoría | Registrar |
---|---|---|
verbose | dom |
|
error | network |
|
HTML
El cuerpo HTML sin procesar de la página
<!DOCTYPE html><html class="ui-mobile"><head><style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style><base href="https://cha.ihmsweb.com/cgi-bin/ihmsweb.exe">
<title>ECI | MarkSystems</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="Author" content="ECI | MarkSystems">
<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0"><!--This is to scale the page properly for mobile devices-->
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<link rel="shortcut icon" type="image/ico" href="../images/favicon5.ico">
<link rel="apple-touch-icon" href="../images/apple-touch-icon.png">
<link rel="stylesheet" href="../lib/jquery.mobile-1.4.5.min.css">
<!-- Google Tag Manager -->
<script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-T4S918D791&l=dataLayer&cx=c&gtm=457e4bc0za200"></script><script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-PSPTDM4"></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=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PSPTDM4');</script>
<!-- End Google Tag Manager -->
<script src="../lib/jquery-1.9.1.itk.js?v=7_12_2024_11_35"></script>
<script src="../lib/jquery.mobile-1.4.5.min.js?v=7_12_2024_11_35"></script>
<link href="../assets/css/style.css?v=7_12_2024_11_35" type="text/css" rel="stylesheet" media="all">
<link rel="stylesheet" href="../cgi-bin/ihmsweb.exe?pgm=DynamicCss" type="text/css">
<!--// this is the main style sheet - all styles go here unless they are to fix IE specific issues //-->
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="lib/all-ie-only.css?v=7_12_2024_11_35" />
<![endif]--><!-- // this fixes a couple IE specific issues //-->
<script type="text/javascript" src="../lib/jquery.min.js?v=7_12_2024_11_35"></script>
<script language="javascript" src="../lib/jquery-ui.js?v=7_12_2024_11_35"></script>
<script type="text/javascript" src="../lib/jquery.fancybox.js?v=7_12_2024_11_35"></script>
<script type="text/javascript" src="../lib/jquery.tipTip.js?v=7_12_2024_11_35"></script>
<script src="../assets/libs/angular-1.4.2/angular.min.js"></script>
<link rel="stylesheet" href="../assets/css/loadingspinner.css">
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-81465280-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag()
{dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-81465280-1');
</script>
</head>
<body id="loginpage" class="itkdesign loginpages">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PSPTDM4"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div ng-app="app" ng-controller="loginController" class="ui-mobile-viewport ui-overlay-a ng-scope">
<div data-role="page" id="home" data-url="home" tabindex="0" class="ui-page ui-page-theme-a ui-page-active" style="">
<div data-role="content" class="ui-content" role="main">
<div id="login-page-container-menuless">
<div class="login-window" align="center">
<div class="itk-logo">
<img src="../assets/images/logos/loginlogo.png">
</div><!-- end of #itk-logo -->
<div id="login-box" class="login-popup">
<p id="errormsg" class="error2"></p>
<form class="signin ng-pristine ng-valid" method="post" novalidate="" ng-submit="doLogin()">
<fieldset>
<label class="username">
<p class="login-input">Username:</p>
<div class="ui-input-text ui-body-inherit ui-corner-all ui-shadow-inset"><input class="userloginfield ng-pristine ng-untouched ng-valid" ng-model="userid" id="userid" name="userid" type="text" autocapitalize="off" autocomplete="on" placeholder="username"></div>
</label>
<label class="username">
<p class="login-input">Password:</p>
<div class="ui-input-text ui-body-inherit ui-corner-all ui-shadow-inset"><input ng-model="password" id="password" name="password" type="password" placeholder="password" class="ng-pristine ng-untouched ng-valid"></div>
</label>
<div>
<div class="ui-checkbox"><label for="remember_me" style="margin-bottom:0px;" class="ui-btn ui-corner-all ui-btn-inherit ui-btn-icon-left ui-checkbox-off"> <span>Remember me</span></label><input type="checkbox" id="remember_me"></div>
</div>
<div class="loginbutton">
<button type="submit" class=" ui-btn ui-shadow ui-corner-all">Sign in</button>
</div>
<div>
<!-- ngIf: loginhelp.indexOf('false')>0 --><span class="needhelp ng-scope" ng-if="loginhelp.indexOf('false')>0">
<a class="fancybox fancybox.iframe ui-btn ui-btn-b ui-btn-inline ui-shadow ui-corner-all ui-mini ui-btn-icon-left ui-icon-info" href="ihmsweb.exe?pgm=clsPasswordHelp&action=showPasswordHelp&type=1" rel="external">Need help?</a>
</span><!-- end ngIf: loginhelp.indexOf('false')>0 -->
<span class="ihmslinkbutton prospects-owners">
<a class="ui-btn ui-btn-b ui-btn-inline ui-shadow ui-corner-all ui-mini ui-btn-icon-left ui-icon-user prospects-owners" href="ihmsweb.exe?pgm=loginHandler&page=2" rel="external">Home Buyers/Owners</a>
</span>
</div>
</fieldset>
</form>
</div><!-- End of #login-box -->
<div id="loading" class="loading" style="display: none;">Loading…</div>
<!-- You are not permitted to edit the following copyright statement. Doing so will violate your Mark Systems IHMS User Agreement as defined in the 'License' section; paragraph two (2). -->
<br>
<div class="copy-box login-popup">
<span>
<p>The Internet Toolkit is <a href="http://www.ecisolutions.com/marksystems" class="ui-link">powered by ECI MarkSystems</a>, providers of <a href="http://www.ecisolutions.com/marksystems" class="ui-link">home building software</a>. Copyright ©
2024<script>
var s = new Date().getFullYear();
var scripts = document.getElementsByTagName('script');
var lastScript = scripts[scripts.length-1];
lastScript.insertAdjacentHTML("beforebegin", s);
</script>
ECI Software Solutions, Inc. All rights reserved.</p>
</span>
<span><a href="http://www.ecisolutions.com/marksystems" class="ui-link"><img src="../assets/images/logos/marksystems.png"></a></span>
</div><!--end of .copy-box -->
<br>
<!-- end copyright statement -->
</div><!--end of #login-window-->
</div><!--End of #page-container-->
</div>
</div>
<div class="ui-loader ui-corner-all ui-body-a ui-loader-default"><span class="ui-icon-loading"></span><h1>loading</h1></div></div><!--End of ng-app -->
<script type="text/javascript">
function decodeAndPreserveHtmlTags(html) {
var jsontxt = document.createElement("textarea");
jsontxt.innerHTML = html;
return jsontxt.value;
}
$(document).ready(function() {
// fancybox
if (isFitToDisplay()){
$('.fancybox').fancybox({
maxWidth : 900,
maxHeight : 600,
autoDimensions : true,
width : '90%',
height : '90%'
});
}
});
var $loading = $('#loading').hide();
$(document)
.ajaxStart(function () {
$loading.show();
})
.ajaxStop(function () {
$loading.hide();
});
angular.module('app',[]).controller('loginController', function loginController($scope,$http) {
$http.get('ihmsweb.exe?pgm=clsPasswordHelp&action=disablePasswordHelpLinks')
.success(function(data) {
$scope.loginhelp = data;
});
if (localStorage.chkbx && localStorage.chkbx != '') {
$('#remember_me').attr('checked', 'checked');
$scope.userid = localStorage.usrname;
$scope.password = localStorage.pass ;
} else {
$('#remember_me').removeAttr('checked');
$scope.userid = ''
$scope.password = '';
}
$scope.doLogin = function() {
//console.log($scope.userid);
$("#errormsg").html('');
//var response = $http.post('ihmsweb.exe?pgm=marwbla',{'userid':$scope.userid,'password':$scope.password});
var userid = $scope.userid
var password = $scope.password
var payload = "userid=" + encodeURIComponent($scope.userid) + "&password=" +encodeURIComponent($scope.password);
var response = $http.post('ihmsweb.exe?pgm=marwbla2',payload,{headers: {'Content-Type': 'application/x-www-form-urlencoded'}});
$loading.show();
response.success(function(data,status) {
$loading.hide();
// alert(data.status);
if (data.htmlcode){
if (data.status =='error') {
var unesc = decodeAndPreserveHtmlTags(data.htmlcode);
$("#errormsg").html(unesc);
} else {
if ($('#remember_me').is(':checked')) {
// save userid and password
localStorage.usrname = $scope.userid;
localStorage.pass = $scope.password;
localStorage.chkbx = $('#remember_me').val();
} else {
localStorage.usrname = '';
localStorage.pass = '';
localStorage.chkbx = '';
}
window.location.href='ihmsweb.exe?pgm='+data.htmlcode;
}
} else {
$("#errormsg").html("login error");
}
});
}
});
</script>
<script>
function includeHTML() {
var z, i, elmnt, file, xhttp;
z = document.getElementsByTagName("*");
for (i = 0; i < z.length; i++) {
elmnt = z[i];
file = elmnt.getAttribute("ad-include-html");
if (file) {
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4) {
if (this.status == 200) {elmnt.innerHTML = this.responseText;}
if (this.status == 404) {elmnt.innerHTML = "Page not found.";}
/* Remove the attribute, and call this function once more: */
elmnt.removeAttribute("ad-include-html");
includeHTML();
}
}
xhttp.open("GET", file, true);
xhttp.send();
return;
}
}
}
includeHTML();
</script>
</body></html>