|
|
|
| Такая проблема, есть одна пустая ячейка в таблице страницы, решили туда вставить счетчик, место как раз под него. Но при вставке любого счетчика, Hotlog, Mail.ru, вся страница рушится. Счетчик появляется не там где его вставляли, а от страницы остаются одни лохмотья. В чем может быть причина? | |
|
|
|
|
автор: DEM (univer) (25.03.2009 в 10:05) |
|
|
для: Mefisto84
(25.03.2009 в 03:59)
| | Скорее всего у вас открывается\закрывается лишний <tr>\</tr> или <td>\</td>... Ну или возможно у вас вёрстка дизайна не на таблицах, а счётчик как раз их и использует | |
|
|
|
|
|
|
|
для: DEM (univer)
(25.03.2009 в 10:05)
| | вёрстка дизайна на таблицах полностью. Открывающиеся, закрывающиеся теги проверил, вроде бы все правильно. Я так думаю, что если бы дело было в ошибках вёрстки, то независимо от содержания, страница не должна ломаться, правильно? То есть, я к примеру вставляю в это же место простую картинку, или текст, всё нормально, а вставляю счетчик - всё рушится. Значит ошибка не в вёрстке? Или я ошибаюсь?
Может ли быть такая ерунда из-за того что на этой странице расположен другой скрипт? Ну конфликт может какой-то? | |
|
|
|
|
|
|
|
для: Mefisto84
(25.03.2009 в 16:28)
| | покажите лучше весь код вместе со счётчиком. | |
|
|
|
|
|
|
|
для: sl1p
(25.03.2009 в 22:36)
| | [поправлено модератором: объемный код лучше прикреплять в виде файла] | |
|
|
|
|
|
|
|
для: Mefisto84
(26.03.2009 в 03:13)
| | может из-за того что везде у Вас камменты закрыты с одной тире?
<!-- ...... ->
правильнее будет с двумя <!-- ... --> | |
|
|
|
|
|
|
|
для: Mefisto84
(26.03.2009 в 03:13)
| | Инет глуканул. Два раза ушло. | |
|
|
|
|
|
|
|
для: Mefisto84
(26.03.2009 в 03:13)
| | Для начала <!--...............->
А надо <!--............-->
Остальное не стал смотреть. | |
|
|
|
|
|
|
|
для: mikha
(26.03.2009 в 07:33)
| | Так, хорошо, подправил комменты. Теперь при вставке счетчика страница не рушится, НО и счетчик не появляется. То есть как будто я его и не вставлял. | |
|
|
|
|
|
|
|
для: Mefisto84
(27.03.2009 в 04:17)
| | Ну так прикрепите то что пулучилось.
В интернет обозревателе скопируйте исходный код. Не то что у вас в скриптах. | |
|
|
|
|
|
|
|
для: mikha
(27.03.2009 в 04:31)
| | [поправлено модератором: объемный код лучше прикреплять в виде файла] | |
|
|
|
|
|
|
|
для: Mefisto84
(27.03.2009 в 05:04)
| | Если честно не совсем понятно, почему его не видно.
Отсутствуют
Но как мне кажется, они не должны влиять.
Вы такой объёмный код лучше делайте прикреплёным файлом (вложением).
Может другие что подскажут. | |
|
|
|
|
|
|
|
для: mikha
(27.03.2009 в 06:10)
| | Ну неужели больше нет никакх мыслей? Ведь счетчик не показывается, мать его так, как будто его вообще нет в коде страницы. | |
|
|
|
|
|
|
|
для: Mefisto84
(28.03.2009 в 18:08)
| | Создайте пустую страницу с кодом счётчика и проверьте работу.
Если всё ОК, попробуйте сохранить страницу сайта, перезалейте на сайт под каким нибуть именем и попробуйте удалять код частями, пока не заработает.
Тупо, но действенно. | |
|
|
|
|
|
|
|
для: mikha
(28.03.2009 в 19:56)
| | Хм, действительно :-) Хорошо, раз больше ничего не остается, попробую так, а то начальство уже подступило с ножом к горлу, давай им счетчики и всё тут. :-(( | |
|
|
|
|
|
|
|
для: Mefisto84
(29.03.2009 в 16:34)
| | Ну что, помучался еще, выяснил одну интересную вещь: если счетчик вставлять вверху страницы, то есть выше всего содержания, сразу после тега BODY, то счетчик появляется. Если же его пихать ниже, то уже нет. Ну в чем же дело? Вверху он вообще ни к селу, ни к городу... | |
|
|
|
|
|
|
|
для: Mefisto84
(30.03.2009 в 03:03)
| | Нашел в каком участке кода проблема, в файле который подключается дополнительно. Если его отключить, то счетчик появляется. Короче проблемный кусок нашел, а в чем там ошибка не пойму, вот этот код:
<?
$num=0;
$par=array();
$filename = "../data.txt";
$fp = fopen( $filename, "r") or die ("Error");
while ( ! feof( $fp))
{
$line=fgets ($fp, 1024);
for ($i= 0; $i<strlen($line); $i++)
{
$string = strpos($line, "#");
$photo=substr($line,0,$string);
$id=substr($line,$string+1);
}
$par[0][]=($id);
$par[1][]=($photo);
$num++;
}
?>
<script language="JavaScript">
s='';
document.write=function(a){s+=a;}
document.write('<marquee style="relative: absolute; z-index: 1; top: 110; right: 145; border:0px solid" id="iescroller" direction="left" width="165" height="120" scrollamount="3" scrolldelay="30" onmouseover=this.scrollAmount=0 или this.stop() onmouseout=this.scrollAmount=2>');
document.write('<table cellspacing=0 cellpadding=0 border=0 width="140" align="center" class="sm_text"><tr>')
<?
$i=0;
while($i!=$num)
{
?>
var jsVar=<?=$par[0][$i]?>;
document.write("<td valign=top width=150 height=120 align=center class=sm_text><a href=../projects/realized_detail.php?id="+jsVar+" target=_self><img src=../projects/photos/"+jsVar+"/<?echo $par[1][$i]?> height=120 border=0 alt=Нажмите для просмотра></a></td><td> </td>");
<?$i++;
}
?>
document.write('</tr></table>');
document.write('</marquee>');
document.writeln(s)
onload=function(){iescr=document.getElementById('iescroller');
}
</script>
|
| |
|
|
|