https://cha.ihmsweb.com/cgi-bin/ihmsweb.exe

連結 · 找到 1 個

連結Text
http://www.ecisolutions.com/marksystemspowered by ECI MarkSystems

JavaScript 變數 · 找到 26 個

名稱類型
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
dataLayerobject
$function
jQueryfunction
jQuery19105699116740349908object
DP_jQuery_1731589860163function
isFitToDisplayfunction
detectIEfunction

主控台記錄訊息 · 找到 2 條

類型類別記錄
verbosedom
URL
https://cha.ihmsweb.com/cgi-bin/ihmsweb.exe
Text
[DOM] Input elements should have autocomplete attributes (suggested: "current-password"): (More info: https://goo.gl/9p2vKq) %o
errornetwork
URL
https://cha.ihmsweb.com/assets/images/logos/background.png
Text
Failed to load resource: the server responded with a status of 404 (Not Found)

HTML

<!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&amp;l=dataLayer&amp;cx=c&amp;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&amp;action=showPasswordHelp&amp;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&amp;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>