I have a routine and i can´t open with internet explorer with opera works fine perfect but with explorer in the call i put on red at the bottom of the routine. I dont know how to fix the routine or what to modify to run on internet explorer. Thank you the routine is:
function showResults(last_search_data,actname){
last_search_data = unescape(lessondetails[last_search_data])
floater=window.open('', '', 'toolbar=yes,location=no,resizable=yes,directories=no,menubar=yes,scrollbars=yes')
floater.document.open()
floater.document.write ('<HTML><HEAD><TITLE>Report</TITLE></HEAD>')
floater.document.write ("<link rel='stylesheet' href='../styles/kplmsstyle.css'>")
floater.document.write ('<body bgcolor="#FFFFFF">')
floater.document.write ('<P class=r_detailed><B>Detailed Report Summary</B></P>')
floater.document.write ('<P class=r_activity><B>Lesson:</B> ' + actname + '</P>')
floater.document.write ('<P class=r_username><B>Results Summary for</B> ' + scorm_student_name + '</P>')
splitdetails2 = last_search_data.split("¦")
floater.document.write ('<P class=r_date><B>Date Taken:</B> ' + splitdetails2[3] + '</P>')
floater.document.write ('<P class=r_status><B>Status:</B> ' + splitdetails2[2] + '</P>')
floater.document.write ('<P class=r_score><B>Score:</B> ')
if (splitdetails2[6]=="0"){
floater.document.write ('Not applicable</P>')
floater.document.write ('<!-- saved from url=(0014)about:internet -->')
}else{
floater.document.write (parseInt(splitdetails2[4]) + '%</P>')
floater.document.write ('<!-- saved from url=(0014)about:internet -->')
}
floater.document.write ('<P class=r_time><B>Time Taken:</B> ' + splitdetails2[1] + ' (HHHH:MM:SS)</P>')
if (typeof splitdetails[7]!='undefined'){
splitdetails2[7]=fur(splitdetails2[7],'¥¥¥','®®®')
splitdetails2[7]=fur(splitdetails2[7],'¥¥','®®®')
splitdetails2[7]=fur(splitdetails2[7],'®®®','¥¥¥')
floater.document.write ('<P class=r_detailed><B>Detailed Results</B></P>')
splitdetails3 = splitdetails2[7].split("¥¥¥")
for (j = 0; j <= splitdetails3.length-2; j++) {
splitdetails4 = splitdetails3[j].split("¥")
if (splitdetails4[1]=='choice'){
floater.document.write ('<P class=r_question><B>Question:</B> ' + fur(splitdetails4[2],'_',' ') + '</P>')
floater.document.write ('<P class=r_answer><B>Answer Selected:</B> ' + splitdetails4[7] + '</P>')
floater.document.write ('<P class=r_result><B>Result:</B> ' + splitdetails4[3] + '</P>')
if (splitdetails4[3]=='wrong'){
floater.document.write ('<P class=r_correct><B>Correct Result:</B> ' + splitdetails4[8] + '</P>')
}
floater.document.write ('<P class=r_ttaken><B>Time Taken to Answer:</B> ' + splitdetails4[5] + ' (HHHH:MM:SS)</P>')
}else{
if (splitdetails4[1]=='newperformance'){
floater.document.write ('<P class=r_question><B>Objective:</B> ' + fur(splitdetails4[2],'_',' ') + '</P>')
if (splitdetails4[7]!=' '){floater.document.write ('<P class=r_answer><B>Answer Selected:</B> ' + splitdetails4[7] + '</P>')}
floater.document.write ('<P class=r_result><B>Result:</B> ' + parseInt(splitdetails4[3]) + '%</P>')
if (parseInt(splitdetails4[3])==0&&splitdetails4[8]!=' '){
floater.document.write ('<P class=r_correct><B>Correct Result:</B> ' + splitdetails4[8] + '</P>')
}
floater.document.write ('<P class=r_ttaken><B>Time Taken to Complete Objective:</B> ' + splitdetails4[5] + ' (HHHH:MM:SS)</P>')
}else{
floater.document.write ('<P class=r_question><B>Objective:</B> ' + splitdetails4[2] + '</P>')
floater.document.write ('<P class=r_result><B>Result:</B> ' + parseInt(splitdetails4[3]) + '%</P>')
floater.document.write ('<P class=r_ttaken><B>Time Taken to Complete Objective:</B> ' + splitdetails4[5] + ' (HHHH:MM:SS)</P>')
}
}
}
}
floater.document.write ('</body>')
floater.document.write ('</html>')
floater.document.close()
floater.focus()
}
and look the call where not launch:
msg = msg + "<TD><P class=attempted><B><A HREF='javascript:showResults(\"" + sendstring + "\",\"" + actname + "\")'>Show Details</B></A></P></TD></TR>"
function showResults(last_search_data,actname){
last_search_data = unescape(lessondetails[last_search_data])
floater=window.open('', '', 'toolbar=yes,location=no,resizable=yes,directories=no,menubar=yes,scrollbars=yes')
floater.document.open()
floater.document.write ('<HTML><HEAD><TITLE>Report</TITLE></HEAD>')
floater.document.write ("<link rel='stylesheet' href='../styles/kplmsstyle.css'>")
floater.document.write ('<body bgcolor="#FFFFFF">')
floater.document.write ('<P class=r_detailed><B>Detailed Report Summary</B></P>')
floater.document.write ('<P class=r_activity><B>Lesson:</B> ' + actname + '</P>')
floater.document.write ('<P class=r_username><B>Results Summary for</B> ' + scorm_student_name + '</P>')
splitdetails2 = last_search_data.split("¦")
floater.document.write ('<P class=r_date><B>Date Taken:</B> ' + splitdetails2[3] + '</P>')
floater.document.write ('<P class=r_status><B>Status:</B> ' + splitdetails2[2] + '</P>')
floater.document.write ('<P class=r_score><B>Score:</B> ')
if (splitdetails2[6]=="0"){
floater.document.write ('Not applicable</P>')
floater.document.write ('<!-- saved from url=(0014)about:internet -->')
}else{
floater.document.write (parseInt(splitdetails2[4]) + '%</P>')
floater.document.write ('<!-- saved from url=(0014)about:internet -->')
}
floater.document.write ('<P class=r_time><B>Time Taken:</B> ' + splitdetails2[1] + ' (HHHH:MM:SS)</P>')
if (typeof splitdetails[7]!='undefined'){
splitdetails2[7]=fur(splitdetails2[7],'¥¥¥','®®®')
splitdetails2[7]=fur(splitdetails2[7],'¥¥','®®®')
splitdetails2[7]=fur(splitdetails2[7],'®®®','¥¥¥')
floater.document.write ('<P class=r_detailed><B>Detailed Results</B></P>')
splitdetails3 = splitdetails2[7].split("¥¥¥")
for (j = 0; j <= splitdetails3.length-2; j++) {
splitdetails4 = splitdetails3[j].split("¥")
if (splitdetails4[1]=='choice'){
floater.document.write ('<P class=r_question><B>Question:</B> ' + fur(splitdetails4[2],'_',' ') + '</P>')
floater.document.write ('<P class=r_answer><B>Answer Selected:</B> ' + splitdetails4[7] + '</P>')
floater.document.write ('<P class=r_result><B>Result:</B> ' + splitdetails4[3] + '</P>')
if (splitdetails4[3]=='wrong'){
floater.document.write ('<P class=r_correct><B>Correct Result:</B> ' + splitdetails4[8] + '</P>')
}
floater.document.write ('<P class=r_ttaken><B>Time Taken to Answer:</B> ' + splitdetails4[5] + ' (HHHH:MM:SS)</P>')
}else{
if (splitdetails4[1]=='newperformance'){
floater.document.write ('<P class=r_question><B>Objective:</B> ' + fur(splitdetails4[2],'_',' ') + '</P>')
if (splitdetails4[7]!=' '){floater.document.write ('<P class=r_answer><B>Answer Selected:</B> ' + splitdetails4[7] + '</P>')}
floater.document.write ('<P class=r_result><B>Result:</B> ' + parseInt(splitdetails4[3]) + '%</P>')
if (parseInt(splitdetails4[3])==0&&splitdetails4[8]!=' '){
floater.document.write ('<P class=r_correct><B>Correct Result:</B> ' + splitdetails4[8] + '</P>')
}
floater.document.write ('<P class=r_ttaken><B>Time Taken to Complete Objective:</B> ' + splitdetails4[5] + ' (HHHH:MM:SS)</P>')
}else{
floater.document.write ('<P class=r_question><B>Objective:</B> ' + splitdetails4[2] + '</P>')
floater.document.write ('<P class=r_result><B>Result:</B> ' + parseInt(splitdetails4[3]) + '%</P>')
floater.document.write ('<P class=r_ttaken><B>Time Taken to Complete Objective:</B> ' + splitdetails4[5] + ' (HHHH:MM:SS)</P>')
}
}
}
}
floater.document.write ('</body>')
floater.document.write ('</html>')
floater.document.close()
floater.focus()
}
and look the call where not launch:
msg = msg + "<TD><P class=attempted><B><A HREF='javascript:showResults(\"" + sendstring + "\",\"" + actname + "\")'>Show Details</B></A></P></TD></TR>"