To change the content of an iframe, you can you the following.
Your iframe :
<div class="my-iframe">
<iframe id="my_iframe_id" width="100%" height="1080" frameborder="0" scrolling="auto" marginheight="0" marginwidth="0"
src="http://my.site.com/onething/otherthing">
</iframe>
</div>
and you can update the url with
<script>
function updateIframeSrc(newSrc) {
document.getElementById("my_iframe_id").src = newSrc;
}
</script>
So, you just need to call updateIframeSrc(...)
with your new URL when you click on some element you want.
Hope this can help you ;)
EDIT : Add some code to answer comments
A quick and dirty way to send param over url is to add it inside you href. You can do it better if you want ;)
<a href="http://www.corebusinesssa.co.za/Test/links?urlsrc=http://my.site.com/onething/otherthing" target="_blank">click here</a>
Then, you just need to declare the previous function updateIframeSrc(...)
and call it when you arrive on the destination page.
To know how to get urlscr
param from your url, you can refer to the following post : How to get the value from the GET parameters?