У меня уже есть страница asp, к которой я хотел бы добавить IFrame. Проблема в том, куда бы я ни добавил рамку в теле, все, что за этой точкой, больше не отображается. Если я возьму таблицу, которая уже есть, и скопирую ее во второй раз, я дважды вижу таблицу на экране, но если я возьму содержимое второй таблицы и заменю ее на IFrame, то все остальное на моей странице ниже этого пункта будет невидимый. У кого-нибудь есть идея, что может быть причиной такого поведения?
</HEAD>
<body style="font-size:12">
<form>
<table width=50% align=center >
<tr><td align=center >
<font style="font-size:12px;BackGround-Color:yellow"> Your test results were successfully
mailed to <%=Request("MailTo") %></font>
</td></tr></table>
<%End IF %>
<br />
<table align=center><tr><td colspan="10"><input id="Button3" onclick="return ConfirmExit(<%=intTestRecordID%>)"
value="Go to Locker" type="button" name="btnButton">
<input id="Button4" onclick="javascript:window.print()" value="Print Summary Report" type="button"
name="btnPrint"> <input id="btnGoToEmail" onclick="javascript:document.location='#EmailReport'"
value="Email Report" type="button" name="btnButton"></td> </tr><br />
</table>
<br />
<%=BuildReport(objTest,false) %>
<br />
<table align=center><tr><td colspan="10"><input id="Button1" onclick="return ConfirmExit(<%=tstID%>)"
value="Go to Locker" type="button" name="btnButton"> <input id="Button2" onclick="javascript:window.print()" value="Print Summary Report" type="button"
name="btnPrint"></td></tr></table>
</form>
<br />
<a name="EmailReport"></a>
<form method="POST" name="emailtestresults" action='?emailedresults=1&TestRecordID=<%=Request.querystring("TestRecordID")%>'>
<table style='BORDER-BOTTOM:lightgrey thin solid; BORDER-LEFT:lightgrey thin solid; font-size:12px; MARGIN:0px; BORDER-TOP:lightgrey thin solid; BORDER-RIGHT:lightgrey thin solid' cellpadding='2' cellspacing='4' width='55%' align='center'>
<tr><td >
<B><%=ReplaceResourceDefault(GetResourceText("ScoreReportASP_msgCustomEmailResults1"),muREPLACE_TEST_TEXT)%></B>
</td></tr>
<!--ANP WR1309
Send a copy of your <%'=lcase(muREPLACE_TEST_TEXT)%> results to yourself, your boss, your spouse, or anyone you
want to impress...<p>
To email your <%'=lcase(muREPLACE_TEST_TEXT)%> results, enter the email address
and a brief message you want attached to the top of your <%'=lcase(muREPLACE_TEST_TEXT)%> results and click the OK button.
-->
<tr><td>
<%=ReplaceResourceCustom(GetResourceText("ScoreReportASP_msgCustomEmailResults2"),"%%ZZ%%",lcase(muREPLACE_TEST_TEXT))%>
</td></tr>
<tr><td>
<b>Send Results to:</b><input type="text" size="30" name="mailto" value="<%=Session("EmailAddress")%>">
</td></tr>
<!-- ANP WR1309
<strong>Message to Include with <%'=muREPLACE_TEST_TEXT%> Results:</strong><br>
-->
<tr><td>
<B><% Response.write ReplaceResourceDefault(GetResourceText("ScoreReportASP_msgCustomEmailResults4"),muREPLACE_TEST_TEXT) %>
</B><br />
<textarea rows="8" name="Message" cols="55"></textarea>
</td></tr>
<tr><td>
<%'ANP WR1309
'DisplayComplexFormBtn "javascript:document.emailtestresults.submit();", "Email your " & lcase(muREPLACE_TEST_TEXT) & " results", "Email your " & lcase(muREPLACE_TEST_TEXT) & " results", 0, 0, "", "Email Results"
DisplayComplexFormBtn "javascript:document.emailtestresults.submit();", ReplaceResourceCustom(GetResourceText("ScoreReportASP_msgCustomEmailResults5"),"%%ZZ%%",lcase(muREPLACE_TEST_TEXT)), ReplaceResourceCustom(GetResourceText("ScoreReportASP_msgCustomEmailResults5"),"%%ZZ%%",lcase(muREPLACE_TEST_TEXT)), 0, 0, "", GetResourceText("ScoreReportASP_msgCustomEmailResults6")
%>
</td></tr>
</table>
</form>
</body>
</HTML>
<script language="javascript">
function ConfirmExit(TestRecordId) {
var blnOK = confirm("Please make sure you have printed or emailed your results before returning to the Learning Locker. Once you have left this page you will not be able to return.");
if (blnOK == true) {
window.location.href = "/lockerweb/mylocker.aspx?cptrid=" + TestRecordId;
return true;
}
}
</script>
Если я добавлю этот кадр
<iframe src="http://www.amazon.com" frameborder="No" width="100%" height="200" id="iFrame" vspace="10">
в любом месте страницы, тогда остальная часть страницы под фреймом исчезнет. Если я проверю исходный код, весь код будет там, просто не виден.