Group: Forum Members
Posts: 118,
Visits: 396
|
A quick followup:
So I understand from what you've written that using script.abort(true) is not compatible with setting a finishpage dynamically, presumably because the script aborts without calling the property and passing it to the browser. So far so good, the response to that is to use /stop attributes instead of script.abort(true). In a batch file, this is a little more annoying, as it requires passing the stop condition to each subsequent script via values and parameters, but that's certainly possible. However, a side-effect of this solution is that participants in a Web experiment have each subsequent script start invisibly in the background and then terminate, which means that Inquisit will download all the files required for each subsequent script even if a participant quit beforehand. For smaller experiments, this is fine, but some of my work requires downloads of large video files, which can lead to significant waiting times and bandwidth use even after a participant quits.
So the question is: is there any way to combine dynamic finishpage use with dynamically stopping a batch completely?
|