如何获得iframe的结果

时间:2015-10-25 11:17:25

标签: javascript php html css

我有一个IFRAME,它会加载我的登录页面,如:

  <iframe src="loginForm.html"></iframe>

提交此表单后,如何在包含IFRAME的父Html页面上获得结果

1 个答案:

答案 0 :(得分:0)

这很容易。 验证结束后您必须将结果放入var中,例如:

var verificated = true;
// after verification set it to true or false in iframe

然后你必须从iframe中获得这个可变量。你这样做:

var logged = document.getElementById("iFrameID").contentWindow.verificated

然后,您可以在登录时将其放在屏幕上。

alert(logged) // Will alert true if logged, or false if not

我还会使用AJAX登录

修改

您在评论中提到的内容:

你可以像这样进入你的p元素:

document.getElementById("iFrameID").contentWindow.getElementById("pElementId").innerText;

然后,您可以提醒它或将其写在页面上的某个地方

编辑2

textContent是一个W3C标准,但它不适用于IE&lt; 9

与innerText不同,它显示来自<Style>标签和类似

的文本