I have this code below that pulls up FX data from the Visa website. Each time you tap on a date, it adds another row.
But adding a row seems to cause a reload/refresh of all the iframes ... why? How do I prevent that?
(You can see it live at http://zinclabs.com/eur2)
<body>
<script>
var date = new Date();
function format(date) {
var mm = date.getUTCMonth() + 1;
var dd = date.getUTCDate();
var yy = date.getUTCFullYear();
return mm + '/' + dd + '/' + yy;
}
function addrow(){
var d = format(date);
document.body.innerHTML +='<div class="row"><div class="date" onclick="addrow()">'+d+'</div><div class="rate"><iframe scrolling="no" src="http://usa.visa.com/support/consumer/travel-support/exchange-rate-calculator.html/?fromCurr=USD&toCurr=EUR&fee=0&exchangedate=' + d + '"></iframe></div></div>';
date.setDate(date.getDate() - 1);
}
addrow();
</script>
</body>