diff --git a/lib/scripts/script.js b/lib/scripts/script.js
index 99dade692c0e383abfa4c0dc119f7c2989992e0d..d8205b8763293bb0f1d2bb8379bca57667533265 100644
--- a/lib/scripts/script.js
+++ b/lib/scripts/script.js
@@ -263,7 +263,7 @@ function insitu_popup(target, popup_id) {
     // position the div and make it visible
     fndiv.style.position = 'absolute';
     fndiv.style.left = findPosX(target)+'px';
-    fndiv.style.top  = (findPosY(target)+target.scrollHeight * 1.5) + 'px';
+    fndiv.style.top  = (findPosY(target)+target.offsetHeight * 1.5) + 'px';
     fndiv.style.display = '';
     return fndiv;
 }