<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Adding Url value to redirecting users to different page in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-url-value-to-redirecting-users-to-different/m-p/470551#M43600</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am a new comer here. Could anyone please help me to add the urls in the js file? Not sure where should I put them on the js file. This is the html tag below:&lt;/SPAN&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;&amp;lt;div class="row" style="margin-bottom: 10px;"&amp;gt;&amp;lt;input type="submit" value="Login" name="btnSubmit" class="submitLogin" onClick="checkRealm()" /&amp;gt;&amp;lt;/div&amp;gt;&lt;/PRE&gt;&lt;SPAN&gt;And the requests are below:Add realm strings (Realm strings must be passed in on the login page in order to tell JuniperNetworks application which realm to direct the user to) &lt;/SPAN&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;�?� Intranet - Full: realm-js-tfa-full �?� Intranet - Split: realm-js-tfa-split �?� Mission: realm-mnet-tfa �?� Research: realm-rn-tfa �?� BrowserRAS: realm-js-tfa-browser &lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Note: The onClick event in LoginPage.thml triggers the �??checkRealm()�?� function to check which realm string to post. �??js/jquery-custom.js�?� is the file that contains the realm string logic. It is outdated, so you will need to update the code to calculate which realm string to post to the JuniperNetworks application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am not where I am suppose to add those realm strings on js file below:&lt;/SPAN&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;function checkRealm() {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var realmString = '';&amp;nbsp; var accessString = '';&amp;nbsp; var tunnelString = '';&amp;nbsp;&amp;nbsp;&amp;nbsp; // check login method&amp;nbsp; if(document.forms["frmLogin"].loginMethod.value !== '') {&amp;nbsp;&amp;nbsp; if(document.forms["frmLogin"].loginMethod.value == '0') {&amp;nbsp;&amp;nbsp;&amp;nbsp; var realmString = "realm-jpl-password";&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; else {&amp;nbsp;&amp;nbsp;&amp;nbsp; var realmString = "realm-jpl-tfa";&amp;nbsp;&amp;nbsp; }&amp;nbsp; }&amp;nbsp; // check access mode for VPN or Browser Only&amp;nbsp; //if(document.forms["frmLogin"].accessMode.value !== '') {&amp;nbsp;&amp;nbsp; if(document.forms["frmLogin"].accessMode[0].checked == true) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // add conditionals here to check for full or split (for client);&amp;nbsp;&amp;nbsp;&amp;nbsp; if(document.forms["frmLogin"].tunnelMode[0].checked == true) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var tunnelString = "-full";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; else if(document.forms["frmLogin"].tunnelMode[1].checked == true) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var tunnelString = "-split";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; else if(document.forms["frmLogin"].accessMode[1].checked == true) {&amp;nbsp;&amp;nbsp;&amp;nbsp; var accessString = "-browser";&amp;nbsp;&amp;nbsp; }&amp;nbsp; //}&amp;nbsp;&amp;nbsp;&amp;nbsp; // add the strings together&amp;nbsp; var fullRealmString = realmString.concat(accessString, tunnelString);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // add the fullrealmstring to post&amp;nbsp; document.getElementById("realm").value = fullRealmString;&amp;nbsp;&amp;nbsp;&amp;nbsp; //post everything&amp;nbsp; function post_to_url(path, params, method) {&amp;nbsp;&amp;nbsp; method = method || "post"; // Set method to post by default, if not specified.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // The rest of this code assumes you are not using a library.&amp;nbsp;&amp;nbsp; // It can be made less wordy if you use one.&amp;nbsp;&amp;nbsp; var form = document.createElement("form");&amp;nbsp;&amp;nbsp; form.setAttribute("method", method);&amp;nbsp;&amp;nbsp; form.setAttribute("action", path);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var key in params) {&amp;nbsp;&amp;nbsp;&amp;nbsp; if(params.hasOwnProperty(key)) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var hiddenField = document.createElement("input");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hiddenField.setAttribute("type", "hidden");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hiddenField.setAttribute("name", key);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hiddenField.setAttribute("value", params[key]);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; form.appendChild(hiddenField);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.body.appendChild(form);&amp;nbsp;&amp;nbsp; form.submit();&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;SPAN&gt;Any helps would be greatly appreciated!! Beckmann&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Feb 2014 22:26:04 GMT</pubDate>
    <dc:creator>BeckmannFridriech</dc:creator>
    <dc:date>2014-02-05T22:26:04Z</dc:date>
    <item>
      <title>Adding Url value to redirecting users to different page</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-url-value-to-redirecting-users-to-different/m-p/470551#M43600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am a new comer here. Could anyone please help me to add the urls in the js file? Not sure where should I put them on the js file. This is the html tag below:&lt;/SPAN&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;&amp;lt;div class="row" style="margin-bottom: 10px;"&amp;gt;&amp;lt;input type="submit" value="Login" name="btnSubmit" class="submitLogin" onClick="checkRealm()" /&amp;gt;&amp;lt;/div&amp;gt;&lt;/PRE&gt;&lt;SPAN&gt;And the requests are below:Add realm strings (Realm strings must be passed in on the login page in order to tell JuniperNetworks application which realm to direct the user to) &lt;/SPAN&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;�?� Intranet - Full: realm-js-tfa-full �?� Intranet - Split: realm-js-tfa-split �?� Mission: realm-mnet-tfa �?� Research: realm-rn-tfa �?� BrowserRAS: realm-js-tfa-browser &lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Note: The onClick event in LoginPage.thml triggers the �??checkRealm()�?� function to check which realm string to post. �??js/jquery-custom.js�?� is the file that contains the realm string logic. It is outdated, so you will need to update the code to calculate which realm string to post to the JuniperNetworks application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am not where I am suppose to add those realm strings on js file below:&lt;/SPAN&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;function checkRealm() {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var realmString = '';&amp;nbsp; var accessString = '';&amp;nbsp; var tunnelString = '';&amp;nbsp;&amp;nbsp;&amp;nbsp; // check login method&amp;nbsp; if(document.forms["frmLogin"].loginMethod.value !== '') {&amp;nbsp;&amp;nbsp; if(document.forms["frmLogin"].loginMethod.value == '0') {&amp;nbsp;&amp;nbsp;&amp;nbsp; var realmString = "realm-jpl-password";&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; else {&amp;nbsp;&amp;nbsp;&amp;nbsp; var realmString = "realm-jpl-tfa";&amp;nbsp;&amp;nbsp; }&amp;nbsp; }&amp;nbsp; // check access mode for VPN or Browser Only&amp;nbsp; //if(document.forms["frmLogin"].accessMode.value !== '') {&amp;nbsp;&amp;nbsp; if(document.forms["frmLogin"].accessMode[0].checked == true) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // add conditionals here to check for full or split (for client);&amp;nbsp;&amp;nbsp;&amp;nbsp; if(document.forms["frmLogin"].tunnelMode[0].checked == true) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var tunnelString = "-full";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; else if(document.forms["frmLogin"].tunnelMode[1].checked == true) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var tunnelString = "-split";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; else if(document.forms["frmLogin"].accessMode[1].checked == true) {&amp;nbsp;&amp;nbsp;&amp;nbsp; var accessString = "-browser";&amp;nbsp;&amp;nbsp; }&amp;nbsp; //}&amp;nbsp;&amp;nbsp;&amp;nbsp; // add the strings together&amp;nbsp; var fullRealmString = realmString.concat(accessString, tunnelString);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // add the fullrealmstring to post&amp;nbsp; document.getElementById("realm").value = fullRealmString;&amp;nbsp;&amp;nbsp;&amp;nbsp; //post everything&amp;nbsp; function post_to_url(path, params, method) {&amp;nbsp;&amp;nbsp; method = method || "post"; // Set method to post by default, if not specified.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // The rest of this code assumes you are not using a library.&amp;nbsp;&amp;nbsp; // It can be made less wordy if you use one.&amp;nbsp;&amp;nbsp; var form = document.createElement("form");&amp;nbsp;&amp;nbsp; form.setAttribute("method", method);&amp;nbsp;&amp;nbsp; form.setAttribute("action", path);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var key in params) {&amp;nbsp;&amp;nbsp;&amp;nbsp; if(params.hasOwnProperty(key)) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var hiddenField = document.createElement("input");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hiddenField.setAttribute("type", "hidden");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hiddenField.setAttribute("name", key);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hiddenField.setAttribute("value", params[key]);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; form.appendChild(hiddenField);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.body.appendChild(form);&amp;nbsp;&amp;nbsp; form.submit();&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;SPAN&gt;Any helps would be greatly appreciated!! Beckmann&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Feb 2014 22:26:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-url-value-to-redirecting-users-to-different/m-p/470551#M43600</guid>
      <dc:creator>BeckmannFridriech</dc:creator>
      <dc:date>2014-02-05T22:26:04Z</dc:date>
    </item>
  </channel>
</rss>

