11 回答

TA貢獻(xiàn)1806條經(jīng)驗 獲得超8個贊
瀏覽器的問題 ?
最好先寫個測試下
<script type="text/javascript"> function SetCheck(value) { alert("test") } </script>

TA貢獻(xiàn)1843條經(jīng)驗 獲得超7個贊
window.parent.SetCheck(CheckID);
改成:
window.opener.SetCheck(CheckID);
如果子頁面是嵌入的iframe就是用parent訪問父頁面,新打開的頁面都是用opener。

TA貢獻(xiàn)1856條經(jīng)驗 獲得超17個贊
@小小志向:?
首先發(fā)現(xiàn)一個問題
?
? ?<script type="text/javascript">
?function SetCheck(value) {
??????????? document.getElementById("CheckValue").value = value;
??????? }
<script>
?
木有結(jié)束標(biāo)簽!

TA貢獻(xiàn)1848條經(jīng)驗 獲得超10個贊
@小小志向:?
?
從現(xiàn)有代碼,沒有看出其它問題!
?
忘記說了,如果是 file path 方式訪問,chrome 對 iframe 有安全限制!

TA貢獻(xiàn)1831條經(jīng)驗 獲得超10個贊
<script type="text/javascript"> function SetCheck(value) { document.getElementById("CheckValue").value = value; } </script>
最后面的結(jié)束符,把你整個父頁面格式化一下,看看是不是有哪些標(biāo)簽不對。
錯誤提示是沒有找到SetCheck方法,
或者你直接在父頁面調(diào)用這個方法試試,看看能不能正常?