0

私のiframeの中には、針が動くと角度を吐き出すダイヤルがあります。ダイヤルと針の両方をフレーム内に配置する代わりに、iframe外の親ページの別の場所に角度値を表示することは可能ですか。これは私が持っているコードです。

function showIframeContent(id) {
  var iframe = document.getElementById(id);
    try {
      var doc = (iframe.contentDocument)? window.frames[clkwise1].document.getElementId("demo").value;
      alert(doc.body.innerHTML);
    }
    catch(e) {
       alert(e.message);
    }
  return false;
}

4

1 に答える 1

0

iframeのコンテンツにアクセスするための標準的なクロスブラウザの方法は次のとおりです。

iframe.contentWindow.document

私はこれがあなたの場合に機能することを期待します:

document.getElementById("clkwise1").contentWindow.document.getElementById("demo").value

(ページ自体を確認して確認する必要があります。たとえば、「デモ」は入力要素であると想定しています。また、getElementByIdのタイプミスに注意してください)

ライブデモ: http: //jsfiddle.net/ZWC6v/

于 2012-08-15T18:05:47.870 に答える