JS Test Bed

by suhasrs

HTML

<div id="output">
    
</div>

JavaScript

String.prototype.splice = function( idx, rem, s ) {
    return (this.slice(0,idx) + s + this.slice(idx + Math.abs(rem)));
};

var bigstring='http://awshhvddbs01/sites/dev/_layouts/15/appredirect.aspx?redirect_uri=https%3A%2F%2Fawshhvddbs01%2Edev%2Ehportal%2Esg%2FPHAppWeb%2FPages%2FResponsiveClientWebPart%2Easpx%3FSPHostUrl%3Dhttp%253A%252F%252Fawshhvddbs01%252Fsites%252Fdev%26SPHostTitle%3DDeveloper%2520Site%26SPAppWebUrl%3D%22%22%26SPLanguage%3Den%252DUS%26SPClientTag%3D0%26SPProductNumber%3D15%252E0%252E4569%252E1000%26SenderId%3DE23C28C30&client_id=i%3A0i%2Et%7Cms%2Esp%2Eext%7Cf0b6c192%2Da7dc%2D4ec3%2D8a33%2Dd691e2f243dd%40c3ffddae%2Dc331%2D4e5f%2Dacc1%2D82bda1bd7119'

var substring = '%26initialWidth%3D200%26childId%3Dctl00_ctl33_g_8cc24466_9c40_4807_809d_c88f66f7ef79'

var output = document.getElementById('output')

output.innerHTML = bigstring.splice(bigstring.indexOf('&client_id'),0,substring);  //bigstring.indexOf('&client_id');