Skip to content

Instantly share code, notes, and snippets.

@jsbimra
Forked from anonymous/index.html
Created February 14, 2018 19:11
Show Gist options
  • Save jsbimra/cc19d14d0cf50f76692df5ea5dfc3c96 to your computer and use it in GitHub Desktop.
Save jsbimra/cc19d14d0cf50f76692df5ea5dfc3c96 to your computer and use it in GitHub Desktop.
SKype SanGat Gurbani - Iframe Scroll
<div id="parent-container">
<input type="text" id="txtGurbaniURL" value="
http://sttm.co/s/3504" />
<input type="button" id="btnLoadURL" value="Load Page" />
<div style="clear:both"></div>
<iframe name="ssGurbaniIframe" id="ssGurbaniIframe" src="" width="468" height="300"></iframe>
</div>
$(function() {
var shabadBaseUrL = "https://www.sikhitothemax.org/shabad",
paramId = "?id=";
$("#btnLoadURL").on("click", function() {
var gLink = $("#txtGurbaniURL").val(),
shabadId = getShabadId(gLink.split("/")),
shabadURL = shabadBaseUrL + paramId + (shabadId !== undefined ? shabadId : 1);
$("#ssGurbaniIframe").attr("src", shabadURL);
$("#ssGurbaniIframe").css({
border: "1px solid red"
});
$("#ssGurbaniIframe").contents().scrollTop(400);
});
function getShabadId(a) {
var z, id;
if (a && a.length) {
a.forEach(function(i) {
z = parseInt(i);
if (z && typeof z === "number") {
id = z;
}
});
return id;
}
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment