diff --git a/js/iena.js b/js/iena.js
index 882571ca38c01b4e995a00f86a6a6c917cd790fd..473859ad247c837881aede82fab9636831eaf0da 100644
--- a/js/iena.js
+++ b/js/iena.js
@@ -1,7 +1,9 @@
 ;(function () {
 	var btns = document.querySelectorAll('.iena-filter-modal-btn');
 	for (var i = 0; i < btns.length; i++) {
-		document.querySelector(btns[i].dataset.target + " iframe").setAttribute('src', btns[i].dataset.iframe);
+		btns[i].onclick = function (e) {
+			document.querySelector(e.target.dataset.target + " iframe").setAttribute('src', e.target.dataset.iframe);
+		}
 	}
 })()
 // ;(function ($) {