Advertisement
Guest User

Untitled

a guest
Mar 27th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.     <meta charset="utf-8">
  5.     <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
  6.     <title></title>
  7.  
  8.     <link rel="manifest" href="manifest.json">
  9.  
  10.    
  11.      <!-- Bootstrap core CSS -->
  12.      <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
  13.      
  14.          <!-- Custom fonts for this template -->
  15.          <link rel="stylesheet" href="vendor/font-awesome/css/font-awesome.min.css">
  16.          <link rel="stylesheet" href="vendor/simple-line-icons/css/simple-line-icons.css">
  17.          <link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet">
  18.          <link href="https://fonts.googleapis.com/css?family=Catamaran:100,200,300,400,500,600,700,800,900" rel="stylesheet">
  19.          <link href="https://fonts.googleapis.com/css?family=Muli" rel="stylesheet">
  20.  
  21.  
  22.     <link href="css/new-age.css" rel="stylesheet">  
  23.  
  24.     <script src="cordova.js"></script>
  25.     <script src="js/app.js"></script>
  26.   </head>
  27.   <body ng-app="starter">
  28.  
  29.     <header class="masthead">
  30.       <div class="container h-100">
  31.         <div class="row h-100">
  32.           <div class="col-lg-7 my-auto">
  33.             <div class="header-content mx-auto mt-5">
  34.               <img src="img/doyousurvive.png" class="img-fluid" alt="Logo aplikacji">
  35.               <div class="mt-5">
  36.               <a href="#firstQuestion" class="btn btn-outline btn-xl js-scroll-trigger mt-5">Start!</a>
  37.             </div>
  38.             </div>
  39.           </div>        
  40.         </div>
  41.       </div>
  42.     </header>
  43.  
  44.     <section class="download bg-primary text-center" id="firstQuestion">
  45.       <div class="container">
  46.         <div class="row">
  47.           <div class="col-md-8 mx-auto">
  48.             <h2 class="section-heading">How old are you?</h2>
  49.             <div class="mt-5" >
  50.               <input id="inputAge" class="form-control mb-2 mr-sm-2">
  51.             </div>
  52.             <div class="mt-5">            
  53.               <a href="#secondQuestion" onclick="Age = inputAge.value" class="btn btn-outline btn-xl js-scroll-trigger mt-5">Next</a>
  54.             </div>
  55.           </div>
  56.         </div>
  57.       </div>
  58.     </section>
  59.  
  60.     <section class="download bg-secondary text-center" id="secondQuestion">
  61.       <div class="container">
  62.         <div class="row">
  63.           <div class="col-md-8 mx-auto">
  64.             <h2 class="section-heading">What is your sex?</h2>
  65.             <div class="mt-5">
  66.                 <div class="btn-group" role="group" aria-label="Basic example">
  67.                   <a href="#thirdQuestion" class="js-scroll-trigger">
  68.                     <button type="button" onclick="Sex = 'Male'" class="btn btn-secondary">Male</button>                  
  69.                     <button type="button" onclick="Sex = 'Female'" class="btn btn-secondary">Female</button>
  70.                   </a>
  71.                   </div>            
  72.           </div>
  73.         </div>
  74.       </div>
  75.     </section>
  76.  
  77.     <section class="download bg-third text-center" id="thirdQuestion">
  78.         <div class="container">
  79.           <div class="row">
  80.             <div class="col-md-8 mx-auto">
  81.               <h2 class="section-heading">Family members number</h2>
  82.               <div class="mt-5">
  83.                 <input id="sibsp" type="text" class="form-control mb-2 mr-sm-2">
  84.               </div>
  85.               <div class="mt-3">
  86.                 <a href="#fourthQuestion" onclick="SibSp = sibsp.value" class="btn btn-outline btn-xl js-scroll-trigger mt-5">Next</a>
  87.               </div>
  88.             </div>
  89.           </div>
  90.         </div>
  91.       </section>
  92.  
  93.       <section class="download bg-fourth text-center" id="fourthQuestion">
  94.           <div class="container">
  95.             <div class="row">
  96.               <div class="col-md-8 mx-auto">
  97.                   <h2 class="section-heading">Number of children</h2>
  98.                   <div class="mt-5">
  99.                     <input id="parch" type="text" class="form-control mb-2 mr-sm-2">
  100.                   </div>
  101.                   <div class="mt-3">
  102.                     <a href="#fiveQuestion" onclick="Parch = parch.value" class="btn btn-outline btn-xl js-scroll-trigger mt-5">Next</a>
  103.           </div>
  104.           </div>
  105.         </section>
  106.  
  107.         <section class="download bg-primary text-center" id="fiveQuestion">
  108.           <div class="container">
  109.             <div class="row">
  110.               <div class="col-md-8 mx-auto">
  111.                   <h2 class="section-heading">Which class do u travel?</h2>
  112.                   <div class="mt-5">                
  113.                   <div class="btn-group" role="group" aria-label="Basic example">
  114.                     <a href="#sixQuestion" class="js-scroll-trigger">
  115.                       <button type="button" onclick="Pclass = '1'" class="btn btn-secondary">First class</button>                  
  116.                       <button type="button" onclick="Pclass = '2'" class="btn btn-secondary">Second class</button>
  117.                       <button type="button" onclick="Pclass = '3'" class="btn btn-secondary">Third class</button>
  118.                     </a>
  119.                     </div>  
  120.                   </div>
  121.           </div>
  122.             </div>
  123.           </div>
  124.           </div>
  125.         </section>
  126.  
  127.         <section class="download bg-secondary text-center" id="sixQuestion">
  128.           <div class="container">
  129.             <div class="row">
  130.               <div class="col-md-8 mx-auto">
  131.                   <h2 class="section-heading">How much you spend for ticket?</h2>
  132.                   <div class="mt-5">
  133.                     <input id="fare" type="text" class="form-control mb-2 mr-sm-2">
  134.                   </div>
  135.                   <div class="mt-3">
  136.                     <a href="#sevenQuestion" onclick="Fare = fare.value" class="btn btn-outline btn-xl js-scroll-trigger mt-5">Next</a>
  137.           </div>
  138.           </div>
  139.         </section>
  140.  
  141.  
  142.         <section class="download bg-primary text-center" id="sevenQuestion">
  143.           <div class="container">
  144.             <div class="row">
  145.               <div class="col-md-8 mx-auto">
  146.                   <h2 class="section-heading">Port of Embarkation</h2>
  147.                   <div class="mt-5">                
  148.                   <div class="btn-group" role="group" aria-label="Basic example">
  149.                     <a href="#finish" class="js-scroll-trigger">
  150.                       <button type="button" onclick="Embarked = 'C'" class="btn btn-secondary">Cherbourg</button>                  
  151.                       <button type="button" onclick="Embarked = 'Q'" class="btn btn-secondary">Queenstown</button>
  152.                       <button type="button" onclick="Embarked = 'S'" class="btn btn-secondary">Southampton</button>
  153.                     </a>
  154.                     </div>  
  155.                   </div>
  156.           </div>
  157.             </div>
  158.           </div>
  159.           </div>
  160.         </section>
  161.  
  162.         <section class="download bg-secondary text-center" id="finish">
  163.           <div class="container">
  164.             <div class="row">
  165.               <div class="col-md-8 mx-auto">
  166.                   <div class="mt-3">
  167.                     <a onclick="doFunction()" class="btn btn-outline btn-xl js-scroll-trigger mt-5">Send Request</a>
  168.           </div>
  169.           <div id="idMyModal"></div>
  170.           </div>
  171.         </section>
  172.  
  173.        
  174.  
  175.        <!-- Bootstrap core JavaScript -->
  176.        <script src="vendor/jquery/jquery.min.js"></script>
  177.        <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
  178.    
  179.        <!-- Plugin JavaScript -->
  180.        <script src="vendor/jquery-easing/jquery.easing.min.js"></script>
  181.    
  182.        <!-- Custom scripts for this template -->
  183.        <script src="js/new-age.min.js"></script>
  184.  
  185.        <script>
  186.            
  187.             var PassengerId = "1000";
  188.             var Survived = null;
  189.             var Pclass;
  190.             var Name = "Mihubid";
  191.             var Sex;
  192.             var Age;
  193.             var SibSp;
  194.             var Parch;
  195.             var Ticket = "Poli";
  196.             var Fare;
  197.             var Cabin = "C100";
  198.             var Embarked
  199.            
  200.             function getParameters()
  201.             {
  202.               return {
  203.                 "Inputs": {
  204.                   "input1": {
  205.                     "ColumnNames": [
  206.                     "PassengerId",
  207.                     "Survived",
  208.                     "Pclass",
  209.                     "Name",
  210.                     "Sex",
  211.                     "Age",
  212.                     "SibSp",
  213.                     "Parch",
  214.                     "Ticket",
  215.                     "Fare",
  216.                     "Cabin",
  217.                     "Embarked"
  218.                     ],
  219.                     "Values": [
  220.                     [
  221.                       PassengerId,
  222.                       Survived,
  223.                       Pclass,
  224.                       Name,
  225.                       Sex,
  226.                       Age,
  227.                       SibSp,
  228.                       Parch,
  229.                       Ticket,
  230.                       Fare,
  231.                       Cabin,
  232.                       Embarked
  233.                     ]                  
  234.                     ]
  235.                 }
  236.               },
  237.               "GlobalParameters": {}
  238.               }
  239.             }
  240.  
  241. // Neither was accepted when I set with parameters="username=myname"+"&password=mypass" as the server may not accept that
  242.  function doFunction() {
  243.  
  244.   let xmlhttp = new XMLHttpRequest();
  245.   let url = "https://ussouthcentral.services.azureml.net/workspaces/68df7baef1694e75aed6eef36a8c7985/services/e3a8a602568944f0a4474c3ed5c5b9b4/execute?api-version=2.0&details=true";
  246.   xmlhttp.open("POST", url, true);
  247.   xmlhttp.setRequestHeader("Authorization","Bearer c59klGpprUkS3USr0PFcGpmA/sJYzle64FqL4BaB/bgC2H3UGnhth3HOQN+b+1JQnSQBES8Epun1VT7z+jtdAg==");
  248.   xmlhttp.setRequestHeader("Content-Type", "application/json");
  249.   xmlhttp.onreadystatechange = function () { //Call a function when the state changes.
  250.       if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
  251.         var Data = JSON.parse(xmlhttp.responseText);
  252.         var values = Data['Results']['output1']['value']['Values'][0];
  253.         if(values[9] == '1')
  254.         {
  255.             var content = "You survived with " + values[10] + " probability";
  256.             doModal('idMyModal', header, content, strSubmitFunc, btnText);
  257.         }
  258.         else
  259.         {
  260.           var content = "You not survived with " + values[10] + " probability";
  261.           doModal('idMyModal', header, content, strSubmitFunc, btnText);
  262.         }
  263.               }
  264.   }
  265.   xmlhttp.send(JSON.stringify(getParameters()));
  266. }
  267.  
  268. var header = "";
  269. var strSubmitFunc = "applyButtonFunc()";
  270. var btnText = "Close!";
  271.  
  272. function doModal(placementId, heading, formContent, strSubmitFunc, btnText)
  273. {
  274.     var html =  '<div id="modalWindow" class="modal bg-primary">';
  275.     html += '<div class="modal-header">';
  276.     html += '<a class="close" data-dismiss="modal">×</a>';
  277.     html += '<h4>'+heading+'</h4>'
  278.     html += '</div>';
  279.     html += '<div class="modal-body">';
  280.     html += '<p>';
  281.     html += formContent;
  282.     html += '</div>';
  283.     html += '<div class="modal-footer">';
  284.     $("#"+placementId).html(html);
  285.     $("#modalWindow").modal();
  286. }
  287.  
  288.  
  289. function hideModal()
  290. {
  291.     // Using a very general selector - this is because $('#modalDiv').hide
  292.     // will remove the modal window but not the mask
  293.     $('.modal.in').modal('hide');
  294. }
  295.  
  296.   </script>
  297.   </body>
  298. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement