none
如何呼叫iframe src網頁裡自訂的JavaScript函數 RRS feed

  • 問題

  • 您好

    請問如何呼叫iframe src網頁裡自訂的JavaScript函數

    以下列為例http://www.webmasterworld.com/forum91/4384.htm

     

    我照做了下面

    Give the frame a name and an id - both identical.

    window.frames._frameNameOrId_.functionName()

    還是不行

    而且請問

    window.frames._frameNameOrId_.functionName()

    是什麼意思?


     

    2010年10月21日 上午 03:56

解答

  • 您好

    我都照做了

    且在同一Domain下(同一Folder)

    還是不行


    改為 var s1 = document.getElementById('iframeName');
            s1.contentWindow.sub_function();

    就可以了

    • 已標示為解答 Ted Di 2010年10月21日 上午 06:42
    2010年10月21日 上午 06:42

所有回覆

  • _frameNameOrId >> 你的iframe Id或name.
    functionName  >> 你的iframe內所包含的頁面之javascript function

    另外主頁面與iframe內的頁面兩者必須處理相同Domain下

    2010年10月21日 上午 05:00
  • 您好

    我都照做了

    且在同一Domain下(同一Folder)

    還是不行

    2010年10月21日 上午 05:50
  • 您好

    我都照做了

    且在同一Domain下(同一Folder)

    還是不行


    改為 var s1 = document.getElementById('iframeName');
            s1.contentWindow.sub_function();

    就可以了

    • 已標示為解答 Ted Di 2010年10月21日 上午 06:42
    2010年10月21日 上午 06:42