熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

iframe子父頁面調用

2013-11-15 12:09:36  來源: JSP教程 

  iframe子頁面調用 父頁面js函數

  子頁面調用父頁面函數只需要寫上windowpraent就可以了比如調用a()函數就寫成

  windowparenta();

  子頁面取父頁面中的標簽中的值比如該標簽的id為“test”

  windowparentdocumentgetElementById("test")value;

  jQuery方法為

  $(windowparentdocument)contents()find("test")val();

  但是我在chrome浏覽器下卻發現此方法無效了!查了半天才了解在chrome +中windowparent無法在file://協議中運行但是發布了之後http://協議下是可以運行的此方法支持iefirefox浏覽器

  iframe父頁面調用 子頁面js函數

  這個就稍微復雜一些下面的方法支持ie和firefox浏覽器

  documentgetElementById(ifrtest)contentWindowb();

  子頁面取父頁面中的標簽中的值比如該標簽的id為“test”

  documentgetElementById("test")value;

  注ifrtest是iframe框架的idb()為子頁面js函數contentWindow屬性是指定的frame或者iframe所在的window對象IE下可以省略


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20417.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.