<style type="text/css">
div#main div div {display: none}
input[value="a"]:checked ~ div#content div.a {display: block}
input[value="b"]:checked ~ div#content div.b {display: block}
</style>
<div id=main>
<div id=select>
<input type="radio" value="a" name="sel">
<input type="radio" value="b" name="sel">
</div>
<div id=content>
<div class="a">a</div>
<div class="a">aa</div>
<div class="b">b</div>
<div class="b">bb</div>
</div>
</div>
<div id=main>
<div id=select>
<input type="radio" value="a">
<input type="radio" value="b">
</div>
<div id=content>
<div class="a">a</div>
<div class="a">aa</div>
<div class="b">b</div>
<div class="b">bb</div>
</div>
</div>
Но это нужна большая мотивация кого-то закрыть.
Сейчас проблемный код выглядит так:
header('Content-Type: text/html; charset=Windows-1251');
header('Content-Disposition: inline; filename=output.htm');
readfile('header.htm');
echo $var;
readfile('footer.htm');
exit;
Где $var - результат работы всей предыдущей части скрипта.
die(header('Location: /file.htm'));
header('Content-Type: text/html; charset=Windows-1251');
header('Content-Disposition: inline; filename=output.htm');
readfile('header.htm');
echo $var;
readfile('footer.htm');
exit;
Можно или сообщить клиенту, чтобы он запросил другой адрес (что делает совсем другой заголовок - Location)
или клиент должен был сразу запрашивать file.htm
Забавно, что человек уже два месяца(!) бьётся головой об стену, вместо того, чтобы войти в дверь.
Можно ещё прописать PHP код внутрь этого result.html, хранить данные на самом сервере, ну и собирать страницу динамически, хотя для обращающихся она будет выглядеть статичной.
#select:(has