我有 2 个html
文件和一个IFrame
.
结构是 ,
我可以得到一个outside.html
and的对象iframe
。但我无法获得inside.html
.
我的 inside.html 将是,
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/css/chat.css">
<title>Heart JSP page</title>
</head>
<body>
<div id="messageArea" class="divBorder">
Chat Interaction id is : Some value.
</div>
<div id="enterMessage" class="divBorder">
Your message Area
</div>
</body>
</html>
我javascript
的是
if($("#chatMessageArea").length){
alert("outside.html Object is present !");
if($("#ch"+intxnId).length){
alert("IFrame Object is present !");
if($("#ch"+intxnId).contents().find("#messageArea").length){
alert("inside.html Object is present !");
}else{
alert("inside.html Object is not available !");
}
}else{
alert("IFrame Object is not available !");
}
}
else{
alert("outside.html Object is not available !");
}
笔记 :
#chatMessageArea
-outside.html 的 div 的 id
#chintxid
- iframe 的 id
#messageArea
- inside.html 中 div 的 id
任何人都可以帮助获取 inside.html 的对象。