2011-03-31 145 views
0

我有2个功能之一的iframe和另一个iframe。需要帮助JavaScript + IFrame

我想从inner [iframe]函数调用外部函数。

任何人都可以帮助我吗?

+0

你还尝试过什么吗? – Neal 2011-03-31 17:56:08

回答

1

您可以使用parent属性进行级别升级,并使用iframe的持有者来调用其功能。

+0

function foxbee() { \t obj ='<?PHP echo($ objectName); ?>'; \t val = document.getElementById(obj).value; (“okay”);如果(window.parent.beagod()) \t { \t \t \t \t parent.beagod(); \t \t \t} \t其他 \t { \t \t警报( “从不”); \t} \t //document.parent.beagod(val); } – 2011-03-31 18:11:48

+0

'function respondToComment(comment){if(comment.contains(code)&&!(comment.contains(question)|| comment.contains(remark))){alert('我不确定你'试着在这里说''); }' – tvkanters 2011-03-31 18:14:50

+0

不工作的家伙 – 2011-03-31 18:16:49

0

依靠父对象的答案只有在您的iframe托管在同一个域上时才有效。如果遇到域名,您需要window.postMessageeasyXDM库可以提供您需要的功能,使用更易于使用(IE6/7友好)包,但我从来没有使用它。