我正在尝试在页面和iframe加载后替换iframe内容。我尝试了以下内容。 iframe如下:
<div class="formDiv">
<form target="testframe" method="post" name="payform" action="https://172.45.85.2 /check">
<iframe id="testframeid" width="600" scrolling="auto" height="470"
frameborder="0" name="testframe" title="gateway" src="">
<html>
<head>
<meta content="text/html" http-equiv="Content-Type">
<meta content="NO-CACHE" http-equiv="CACHE-CONTROL">
<meta content="NO-CACHE" http-equiv="PRAGMA">
<meta content="-1" http-equiv="EXPIRES">
<title>Processing..</title>
</head>
<body>
Sorry unable to process now
<meta content="NO-CACHE" http-equiv="CACHE-CONTROL">
<meta content="NO-CACHE" http-equiv="PRAGMA">
<meta content="-1" http-equiv="EXPIRES">
<body>
</html>
</form>
</div>
为此,我在JSP页面的末尾编写了一个Javascript函数:
if($("formDiv").size()==0) {
alert('formDiv size : '+("formDiv").size());
$('#testframeid').contents().find('html').html('Custome Message');
}
仅显示“抱歉无法立即处理”。内容未被替换,但它显示Javascript函数中包含的警报消息。
你能告诉我这里有什么问题吗?
提前致谢。