что означает "кадр" - PullRequest
       13

что означает "кадр"

0 голосов
/ 16 апреля 2011

Я пытаюсь понять код ниже. Я в значительной степени понимаю это и смог немного его изменить. Но я хочу понять это хорошо, и я застрял в ** 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 Ответ

1 голос
/ 16 апреля 2011

Не существует oIframe, определенного в HTML или javascript по умолчанию.

Не видя оставшуюся часть javascript на этой странице, я бы рискнул предположить:

oIframe isпеременная, определенная в другом месте в javascript, вероятно, установленная в IFrame.Похоже, это соглашение об именах (см. oDoc в опубликованном вами коде).

...