2010-01-04 3 views
1

Привет, у меня возникла простая проблема с кадрами. У меня есть 2 кадра сверху и снизу. Файл html открывается в верхнем фрейме (final.html) и в php-файле в нижнем фрейме (final.php)Проблема с HTML-рамкой

Когда я ввожу данные, верхняя рамка должна помещаться в нижний кадр, но это не так. Он просто загружает final.php в верхнем фрейме с результатами поиска.

HTML-код фрейма:

<HTML> 
<HEAD> 
<TITLE>A simple frameset document</TITLE> 
</HEAD> 
    <FRAMESET rows="50, 100"> 
     <FRAME src="final.html"> 
     <Frame src="final.php"> 
    </FRAMESET> 
    <NOFRAMES> 
     <P>This frameset document contains: 
    </NOFRAMES> 
</FRAMESET> 
</HTML> 

Final.html кодирование:

<html> 
<head> 
<title>Search</title> 
</head> 
<body> 
<h1>Database search</h1> 
<form action="final.php" method="post"> 
Choose Search Type:<br /> 
<select name="searchtype"> 
<option value="pdb_code">PDB Code</option> 
<option value="smile_string">Smile String</option> 
</select> 
<br /> 
Select Operator Type:<br /> 
<select name="operator"> 
<option value="LIKE">Contains</option> 
<option value="=">=</option> 
</select> 
<br /> 
Enter Search Term:<br /> 
<input name="searchterm" type=""text" size="40"/> 
<br /> 
<input type="submit" name="submit" value="Search"/> 
</form> 
</body> 
</html> 
+3

Вы, вероятно, следует решить, если вы используете HTML или XHTML. На данный момент у вас запутанное сочетание двух. После принятия решения такие инструменты, как http://validator.w3.org/, будут полезны для поиска проблем. – Quentin

+0

Рамки не являются xhtml-действительными, поэтому у нее нет выбора. – Alsciende

+1

@ Alsciende - Мусор. '' – Quentin

ответ

0

Чтобы проиллюстрировать ответ Давида, используйте этот код для фрейме:

<HTML> 
<HEAD> 
<TITLE>A simple frameset document</TITLE> 
</HEAD> 
    <FRAMESET rows="50, 100"> 
     <FRAME src="final.html" name="top"> 
     <Frame src="final.php" name="bottom"> 
    </FRAMESET> 
    <NOFRAMES> 
     <P>This frameset document contains: 
    </NOFRAMES> 
</FRAMESET> 
</HTML> 

И этот код final.html:

<html> 
<head> 
<title>Search</title> 
</head> 
<body> 
<h1>Database search</h1> 
<form action="final.php" method="post" target="bottom"> 
Choose Search Type:<br /> 
<select name="searchtype"> 
<option value="pdb_code">PDB Code</option> 
<option value="smile_string">Smile String</option> 
</select> 
<br /> 
Select Operator Type:<br /> 
<select name="operator"> 
<option value="LIKE">Contains</option> 
<option value="=">=</option> 
</select> 
<br /> 
Enter Search Term:<br /> 
<input name="searchterm" type=""text" size="40"/> 
<br /> 
<input type="submit" name="submit" value="Search"/> 
</form> 
</body> 
</html> 
Смежные вопросы