ContributionsMost RecentMost LikesSolutionsRe: URL formula button to open pop-up box to collect data Thanks Dan, much appreciated! Re: URL formula button to open pop-up box to collect dataDan, is this method still appropriate to use or is there a better way? It looks exactly like what I need but when I look at the pastie, I'm unsure of what code to put where in QB. Appreciate your help, MarkEnter the Dragon / DoSave I think that in time I will need to move to Scooby Doo or similar but for now, I'm using a simple DoSave function along the lines of: DoSave = (function(fn){ return function(){ //place your code to execute here before the following code which has the effect of calling the original DoSave() method var result=fn.apply(fn, arguments); return result; } })(DoSave); and "Danimal" commented a few years back as follows: BTW, if your code needs to abort QuickBase's saving of the record because perhaps your code determines something is amiss, you simply wrap an if statement around the fn.apply and QuickBase's original DoSave() will not execute. In light of someone again deleting my important comments I am renaming this technique the Enter The Dragon Technique. Deal with it. Can anyone (Dan?) provide a simple example of exactly where / what the syntax is for aborting the save and returning to the edit screen i.e. a few lines of code using the above example. I have tried the following: If (errfield="") { var result=fn.apply(fn, arguments) return result } ...which doesn't save the record (as expected) but a 2nd attempt at a save just freezes as I expect it is still looped into the previous call to the function I have also tried: If (errfield="") { var result=fn.apply(fn, arguments) return result } else { return() } And that saves when I don't want it to... Apologies for the simplicity of the question - it's the answer I'm struggling with, especially as I have 5 days left in trial mode before deciding to pay. After that I can take my time to learn other techniques. Thanks, Mark Re: IOL - refreshing images Apologies, I am in a table called Claims (as in a legal claim / case) and I press a button called Add Image which takes me to a newImages Record in table = Images and I add the image and then return to the original claim. I was hoping that the IOL method would somehow allow me to immediately see the new image without having to press save first. I am sure it did at some point but I don't know how. I have tried it with a normal add image button and also with grid edit and also Juiced Techs multiple image upload. No success. I'm trying to avoid the extra step of having the user saving the record first in order to be then able to see the images and subsequently decide which to annotate etc. Thanks, Mark IOL - refreshing imagesI have a question about IOL though.Unless I'm dreaming, when I first set it up and then used an Add images button to do a basic file upload, when it came back from the upload (new Images record) screen, I'm sure it displayed the new image immediately without me having to save the record and go back in. But now it isn't working. What commands do I need to inject into module.js to refresh the images on the page without pressing save? Thanks, Mark