1
This commit is contained in:
@@ -1,121 +0,0 @@
|
||||
/*
|
||||
function ed_complete(){
|
||||
var p = parent;
|
||||
|
||||
console.log('flash call ed_complete');
|
||||
|
||||
while(p){
|
||||
if(p.onReadComplete){
|
||||
console.log('call ed_complete to onReadComplete');
|
||||
p.onReadComplete();
|
||||
break;
|
||||
}
|
||||
|
||||
if(p.parent==p){
|
||||
break;
|
||||
}
|
||||
|
||||
p = p.parent;
|
||||
}
|
||||
}*/
|
||||
|
||||
function ed_complete(){
|
||||
if(typeof console == 'object')
|
||||
console.log('inner call ed_complete');
|
||||
|
||||
var p = parent;
|
||||
|
||||
while(p){
|
||||
if(p.JC && typeof window._jobindex == 'number'){
|
||||
if(typeof console == 'object')
|
||||
console.log('inner call JC.completed('+ window._jobindex+')');
|
||||
|
||||
p.JC.completed(window._jobindex);
|
||||
break;
|
||||
}
|
||||
|
||||
if(p.parent==p){
|
||||
break;
|
||||
}
|
||||
|
||||
p = p.parent;
|
||||
}
|
||||
}
|
||||
|
||||
function ed_reinitIframe(){
|
||||
var iframe = document.getElementById("frame_content");
|
||||
try{
|
||||
var bHeight = iframe.contentWindow.document.body.scrollHeight;
|
||||
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
|
||||
var height = Math.max(bHeight, dHeight);
|
||||
if (navigator.userAgent.indexOf("ChaoXingStudy") > 0) {
|
||||
if (height < 200) {
|
||||
height = height + 120;
|
||||
}
|
||||
}
|
||||
window.frameElement.style['height'] = height + 'px';
|
||||
} catch (ex) {
|
||||
}
|
||||
}
|
||||
|
||||
function ed_reinitIframe3() {
|
||||
try {
|
||||
var iframe = document.getElementById("frame_content");
|
||||
var bHeight = iframe.contentWindow.document.body.offsetHeight;
|
||||
var dHeight = iframe.contentWindow.document.documentElement.offsetHeight;
|
||||
var height = Math.max(bHeight, dHeight);
|
||||
if (navigator.userAgent.indexOf("ChaoXingStudy") > 0) {
|
||||
if (height < 200) {
|
||||
height = height + 120;
|
||||
}
|
||||
}
|
||||
window.frameElement.style['height'] = height + 'px';
|
||||
}catch (ex){}
|
||||
}
|
||||
|
||||
|
||||
function dynIframeSize(obj) {
|
||||
|
||||
var subWeb = window.frames['frame_content'].document || window.frames['frame_content'].contentDocument || obj.document || obj.contentDocument;
|
||||
|
||||
if(obj != null && subWeb != null) {
|
||||
obj.style['height'] = subWeb.body.scrollHeight + 'px';
|
||||
}
|
||||
}
|
||||
function ed_reinitIframe2(){
|
||||
var iframe = document.getElementById("frame_content");
|
||||
try{
|
||||
var bHeight = iframe.contentWindow.document.body.scrollHeight;
|
||||
window.frameElement.style['height'] = bHeight + 'px';
|
||||
}catch (ex){}
|
||||
}
|
||||
|
||||
|
||||
function render_iframe(b){
|
||||
if(window.frameElement){
|
||||
_src = window.frameElement.getAttribute('_src');
|
||||
}
|
||||
var event = b?"onload=\"dynIframeSize(this);\"":"";
|
||||
var src = "";
|
||||
if (window.frameElement) {
|
||||
src = window.frameElement.getAttribute('src');
|
||||
}
|
||||
if (src.indexOf("microCourse") > -1 || src.indexOf("resource3d") > -1 || src.indexOf("resourceQj") > -1 || src.indexOf("resourceVR") > -1) {
|
||||
document.write('<iframe id="frame_content" name="frame_content" src="'+_src+'" frameborder="0" scrolling="auto" style="height:500px;width:650px;"' + event + '></iframe>');
|
||||
} else if (src.indexOf("live") > -1) {
|
||||
document.write('<iframe id="frame_content" name="frame_content" src="'+_src+'" frameborder="0" scrolling="auto" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"' + event + '></iframe>');
|
||||
} else if (src.indexOf("questionnaire/index.html") > -1 || src.indexOf("visuClassAi/index-pc.html") > -1) {
|
||||
document.write('<iframe id="frame_content" name="frame_content" src="'+_src+'" frameborder="0" scrolling="auto" style="width: 100%;height: 100%" ' + event + '></iframe>');
|
||||
} else if (src.indexOf("work/index.html") > -1) {
|
||||
document.write('<iframe id="frame_content" name="frame_content" src="'+_src+'" frameborder="0" scrolling="no" ' + event + '></iframe>');
|
||||
} else {
|
||||
document.write('<iframe id="frame_content" name="frame_content" src="'+_src+'" frameborder="0" scrolling="auto" ' + event + '></iframe>');
|
||||
}
|
||||
if (src.indexOf("sizhenglink") > -1 || src.indexOf("insertbbs") > -1) {
|
||||
window.setInterval("ed_reinitIframe2()", 200);
|
||||
} else if (src.indexOf("questionnaire/index.html") > -1) {
|
||||
window.setInterval("ed_reinitIframe3()", 200);
|
||||
} else {
|
||||
window.setInterval("ed_reinitIframe()", 200);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user