0
私は
解決IFRAMEクロスオリジンの問題がサーバー側にアクセスすることなく
IましたFirefoxで、次のJavaScriptエラー
エラー別のドメインにIFRAMEをオープンしようとしています
:許可プロパティにアクセスすることを拒否されました "ドキュメント」は、次のエラー
キャッチされない例外:DOMException表示
とChromeで:原点とするブロックされたフレーム」012 (...)
注:サーバー側のヘッダーを変更するアクセス権はありません。
下記は
<table>
<tr>
\t \t <td><img src="../images/cancelbutton.jpg" name="cancelbutton" class='button1' onclick="clearForm();" />
\t \t <img src="../images/savebutton2.jpg" name="savebutton" class='button1' onclick="savSubForm();" /></td> \t \t \t \t
\t \t </tr>
\t \t <tr>
\t \t <td>
\t \t <IFRAME
\t \t SRC="http://192.168.178.91:8080/his/ClinicalFormServlet?action=CDOC-OPEN_A_DOCUMENT&patientId=400168&visitId=920834&formName=IP_Progress_Note_Child&ParentdocType=IPR&formType=2&encounterId=&parentFormName=IP_Progress_Note_Main&parentDocumentId=708996&isEmbeddedForm=true&embeddedFormName=IP_Progress_Note_Child"
\t \t NAME="tabImages" id="tabImages" frameborder="0" hspace="0" vspace="0"
\t \t WIDTH="650" HEIGHT="160"
\t \t SCROLLING="NO">
\t \t </IFRAME>
\t \t </td></tr> \t
</table>
臨床フォームサーブレットコード、親ページである私がクリアしたい場合は、以下の(子ページ)
<table width='100%' cellspacing='0' cellpadding='0' border='0' class="textareatable">
\t <tr>
\t <td>
\t <textarea name="ProgressNote" rows="4" cols="85" class="clinical_textArea" ></textarea>
\t </td></tr>
\t </table>
です下記のスクリプトを使用した子ページのコンテンツ上記のエラーが発生しました。
function clearForm(){ \t window.frames['tabImages'].document.forms[0].ProgressNote.value="";
}
私に提案
を導入する必要がありますか? – zer00ne