Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум веб-мастеров _ Веб-программирование (PHP, CGI, ASP, ...) _ Требуется помощь в php

Автор: Dean 10.2.2008, 20:58

Главная страница сайта разбита на 4 фрейма. Мне надо сделать так, что бы при нажатии на ссылку или кнопку(но лучше все-таки на ссылку) обновлялись странички сразу в трех фреймах, и при этом на каждую страничку передавалось имя нажатой ссылки в качестве переменной (я даже не знаю можно ли ссылке присвоить имя, которое бы передавалось в качестве переменной) или кнопки.
Может кто поможет?

Автор: gid 12.2.2008, 21:21

Тут скорее на javascript все делать нужно, нежели на php.

Помоему где-то я уже отвечал на данный вопрос...

Код будет примерно такой:

Код

<html>
  <head>
  </head>
  <body>
<p>
<script language="javascript">
<!--
function my_loads(linkParams)
{
document.frames['fr1'].location.href='http://wm-help.net/'+linkParams;
document.frames['fr2'].location.href='http://wm-help.net/'+linkParams;
document.frames['fr3'].location.href='http://wm-help.net/'+linkParams;
}
-->
</script>
</p>
<p>

<iframe frameborder="no" scrolling="no" width="600" height="100" name="fr1"></iframe><br><br>
<iframe frameborder="no" scrolling="no" width="600" height="100" name="fr2"></iframe><br><br>
<iframe frameborder="no" scrolling="no" width="600" height="100" name="fr3"></iframe></p>
<p><a href="#" target="_self" onclick="my_loads('?module=search')">загрузить 1</a></p>
<p><a href="#" target="_self" onclick="my_loads('?module=aforizms')">загрузить 2</a></p>
  </body>
</html>

Автор: gid 12.2.2008, 21:23

В примере я намерянно сделал 3 фрейма вместо 4, что бы смогли сами понять, как это делается. И еще, вместо http://wm-help.net/ и ?module=search, используйте свой сайт и свои параметры.

Автор: TARANTASSSSS 17.2.2008, 3:13

Умные люди, помогите чайнику! дело было так: состряпал значит скрипт простого счетчика посещений. вставил php-код счетчика в index.html. в браузере он не отображается, но когда жмешь вид, показать html, он там виден. такой же как и в блокноте, когда я его писал. копирую его на отдельную страницу и сохраняю рядом, но уже как counter.php- все работает. почему так?

Автор: gid 17.2.2008, 9:09

Скорее всего ваш сервер по умолчанию не обрабатывает html файлы как исполняемые, для того, чтобы он стал их исполнять сделайте следующее:
в файл .htaccess, находящийся в папке с index.html добавь в самое начало следующий код:

Код

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html

Invision Power Board ()
© Invision Power Services ()