Tuesday, 9 May 2017

Multi Query String Script

<script src="../sites/salaryrecord/SiteAssets/jquery-2.1.4.js" type="text/javascript"></script>
<script type="text/javascript">
  $(document).ready(function ()
  {        
  var aIDValue = getQueryStringParameter("aID");
var RMIDValue = getQueryStringParameter("RMID");
var loc = window.top.location.href; 
      var arrFrames = document.getElementsByTagName("iframe");

if(aIDValue == undefined){
for(i = 0; i< arrFrames.length; i++)
      {
          var iFrame=arrFrames[i];
         
var clientID2 = "CustomPropertyValue2";

if(iFrame.src.indexOf(clientID2) != -1)
          {
                     iFrame.src=iFrame.src.replace(clientID2,loc);             
          }
      }  

}

       if(RMIDValue == undefined){
for(i = 0; i< arrFrames.length; i++)
      {
          var iFrame=arrFrames[i];
         
var clientID1 = "CustomPropertyValue1";

if(iFrame.src.indexOf(clientID1) != -1)
          {
                     iFrame.src=iFrame.src.replace(clientID1,loc);             
          }
      }  
}
     
     
     
 });

function getQueryStringParameter(paramToRetrieve) {
         var params;
         var strParams;
  
         params = document.URL.split("?")[1].split("&");
         strParams = "";
         for (var i = 0; i < params.length; i = i + 1) {
             var singleParam = params[i].split("=");
             if (singleParam[0] == paramToRetrieve)
                 return singleParam[1];
         }
</script>