Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > еполная загрузка страницы


Автор: Areostar 15.7.2011, 18:06
при первой загрузке страницы не отображается меню(Меню реализуется отдельным скриптом и пристёгивается в самом конце кода страницы) если обновить страницу менюшка появляется! чем это может быть вызвано? 

Автор: Guedda 15.7.2011, 18:14
А зачем нам код той страницы, которая работает? Приведите пример того файла, что подключаете (в данном случае menu.php). Скорее всего, проблема именно там.

Автор: mark2011 15.7.2011, 21:05
Цитата(Areostar @  15.7.2011,  18:06 Найти цитируемый пост)
чем это может быть вызвано?

Я в таких случаях смотрю на общий код. 
Начнём...

Код

<?php session_start(); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
     "http://www.w3.org/TR/html4/strict.dtd">

Доктайп всегда идёт первой строчкой в коде, до всего... это очень грубая ошибка, из-за которой может быть всё что угодно...

Код

<script>
     function bookmark(url,title)
     {
         if (window.sidebar) 
         {
             window.sidebar.addPanel(title,url);
         } 
         else
         {
             window.external.AddFavorite(url,title);
         }
         return false;
         href=url;
     }
  </script>


Вы бы хотя бы так сделали:
Код

<script type="text/javascript">

Чем продиктовано такое небрежное отношение к коду - судить не мне...

Вся эта дикая мешанина из html и php - дело ваше, просто читать такой код трудно и неприятно. Но вот это:
(приводится частично)
Код

<td> <center><a href="http://www.orbita.co.il/" target=_blank><img src="http://www.orbita.co.il/catalog
/orbita.gif" border=0 width=88 height=31 alt="Израиль - каталог сайтов, рейтинг, обзоры интернета">
</a></center></td>

          <td> <center<a href="http://www.zahav.ru/" target="_blank"><img src="http://www.zahav.ru
/media/88x31_zahav_ru.gif" width="88" height="31" border="0" alt="Zahav.ru - Израильский портал">
</a></center></td></tr>
          <tr height = "50%"><td> </td>
          <td> <center><a href="http://www.tivuh.spravka.co.il/"><img src="http://www.spravka.co.il
/images/zur.gif" alt="Агенство недвижимости Цур" width="110" height ="45"></a></center></td>
              <td> <center<a href="http://www.zahav.ru/" target="_blank"><img src="http://www.zahav.ru
/media/88x31_zahav_ru.gif" width="88" height="31" border="0" alt="Zahav.ru - Израильский портал">
</a></center></td>
          <td> <center><img alt="Первое Радио 89.1 FM Израиль" src="http://www.891fm.co.il/images
/banner_small.gif"  /></center></td>

          <td> <center<a href="http://www.zahav.ru/" target="_blank"><img src="http://www.zahav.ru
/media/88x31_zahav_ru.gif" width="88" height="31" border="0" alt="Zahav.ru - Израильский портал">
</a></center></td>
              <td> <center><a href="http://www.doska.autogid.co.il/"><img src="http://www.autogid.co.il
/banners/autodoska88_31.gif" alt="Автомобильная доска объявлений Израиля" width="88" height="31" hspace="8" vspace="8" border="0"></a>

</center></td>
          <td> <center<a hre


Многочисленные куски кода вроде:

<center<a href ....

И после всего этого вы можете задавать вопрос
Код

чем это может быть вызвано? 


Мой вам совет - пересмотрите весь свой html и php, проверьте на ошибки валидатором (в опере есть такая встроенная возможность). И только после того, как ваш код станет чистым и понятным, валидатор будет показывать 0 ошибок и всё равно будет эта загвоздка - вот тогда можете обращаться с вопросом.

Автор: vencendor 18.7.2011, 08:54
Смотрим исходный код страницы, бегло просматриваем страницу на валидность тэгов. Можно использовать и валидатор но это для сложных страниц. Включаем вывод ошибок. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)