“oIframe”是什么意思

时间:2011-04-16 18:42:02

标签: javascript dom execcommand

我想了解下面的代码。我几乎得到它,并能够稍微修改它。但是我想要理解它并且我被困在** oIframe.contentDocument **。我有点知道它做了什么,但我无法找到任何文件。

谢谢

function command() {
if (!testEl) {
    var oDoc = iframe.contentWindow || oIframe.contentDocument;
    if (oDoc.document) {
        oDoc = oDoc.document;
    }
    testEl = oDoc.getElementById('testElement');
}
var cmd = this.id;
var bool = false;
var value = this.getAttribute('cmdValue') || null;
if (value == 'promptUser')
    value = prompt(this.getAttribute('promptText'));
var returnValue = iframe.contentWindow.inBetween(cmd,bool,value);
var writestring = '';
if (returnValue) writestring += 'Return value: ' + returnValue + '\n\n';
writestring += testEl.innerHTML

1 个答案:

答案 0 :(得分:1)

默认情况下,HTML或javascript中没有定义oIframe

如果没有在此页面上看到其余的javascript,我会冒险猜测:

oIframe是javascript中其他地方定义的变量,可能设置为IFrame。这似乎是一个命名约定(请参阅您发布的代码中的oDoc)。