The .js call runs a function that opens a new document using window.document.open(), which presents users with a certificate of achievement.
Here is an example:
function openWin(){
if(numq<10){
numq='Too few questions’
time='Let’s be serious here’
coeff='errr you haven’t got one’
percentage=‘Don’t bother me now’
stars=(‘Try setting more than 9 questions next time!’);
}
else{
var gs=’'
var time=(setting-secs)
var coeff=200totalcorrect/(setting-secs)
coeff=coeff/Math.sqrt(numq)
coeff=Math.round(coeff)
if(percentage>85 && coeff>=50){
var grade=7}
else if (percentage>85 && coeff<50){
var grade=6}
else if (85>percentage && percentage>=70 && coeff>=30){
var grade=6}
else if (85>percentage && percentage>=70 && coeff<30){
var grade=5}
else if (70>percentage && percentage>=60 && coeff>=25){
var grade=5}
else if (70>percentage && percentage>=60 && coeff<25){
var grade=4}
else if (60>percentage && percentage>=50 && coeff>=20){
var grade=4}
else if (60>percentage && percentage>=50 && coeff<20){
var grade=3}
else if (50>percentage && percentage>=35 && coeff>=10){
var grade=3}
else if (50>percentage && percentage>=35 && coeff<10){
var grade=2}
else if (35>percentage && percentage>=20 && coeff>=10){
var grade=2}
else if (35>percentage && percentage>=20 && coeff<10){
var grade=1}
else if(percentage<=19 && percentage>0){
grade=1}
else{grade=0}
var goodImg='★'
var badImg='☠'
for(var j=0;j<grade;j++){
gs+=(goodImg+' ')
}
if(grade==0){
stars='Unclassified '+badImg}
else{stars=gs}
}
//--------------------------------------------------------------------------------------------------------
myWin= open("",“cert_window”,“width=760,height=500,status=no,toolbar=no,menubar=yes,scrollbars=1”);
myWin.document.write(’’);
myWin.document.write(‘Certificate of Achievement’);
var test=document.title
myWin.document.write(’’);
myWin.document.write(’’);
myWin.document.write(’’);
myWin.document.write(’’);
myWin.document.write(’’);
myWin.document.write(’
I suppose that the bug is due to window.document.open(). It seems to deal with popups and popups are only partially supported in HTMLEXE. Try to modify your code to open the window with the dedicated JavaScript function window.external.ShowPopup, as explained in the doc at http://www.htmlexe.com/help/popupwindows