Разрешение экрана

Brezee

Новичок
Разрешение экрана

Ребята подскажите в чём же дело:
В кратце дело вот в чём, страница форомируется на пхп, в начале страницы определяется разрешение экрана юзера,

(script language="JavaScript">
if (screen.width==1024)
document.write("Hello world");
</script> )

дальше всё как обычно, но в конце страницы нужно поставить счётчик проваёдера, и вот начинается лажа, т.е. без определения разрешения, счётчик ставиться и работает, иначе грузится страница, только то что находится до определения разрешения

текст счетчика

<!--DigitalWorld Rating Code Start-->
<a target=_top href="http://digitalworld.com.ua/cgi-bin/ppc/main.cgi?main,336">
<script language="JavaScript">
<!--
rnd = Math.round((Math.random() * (1000000 - 1)));
document.write("<img border=0 alt='Рейтинг сайтов о мобильных устройствах' "+"src='http://digitalworld.com.ua/cgi-bin/ppc/ppc.cgi?mb,336,"+rnd+"' height=31 width=88>");
//--></script>
<noscript><img border=0 alt='Рейтинг сайтов о мобильных устройствах' src="http://digitalworld.com.ua/cgi-bin/ppc/ppc.cgi?mb,336" height=31 width=88></noscript></a>
<!--/DigitalWorld Rating Code End-->
 

Lenka

Новичок
Во-первых,
(script..... и
- это опечатка тут? (я про первую скобку)

Вероятно, у тебя в скрипте есть еще какие-то условия, из-за которых и не грузится все остальное.

Тот код, что ты написал, должен нормально работать.
 

Brezee

Новичок
Привожу полный текст:

<script language="JavaScript">

document.write("<table width=100% align=left border=0 cellpadding=0 cellspacing=0>");
document.write("<tr valign=top><td>");

if (screen.width==1024){
document.write("<img width=135 src=../images/left.gif></img>");
}else{
document.write("<img width=133 src=../images/left.gif></img>");
}

document.write("</td><td width=10>");
</script>
<img src=../images/coner.gif></img></td>
<td width=100% align=left background=../images/botbg2.gif>&nbsp;
</td></tr>
</table>

Так дело в том что по отдельности всё работает, вот вместе -:(
 

Lenka

Новичок
Может, у тебя какие-то глюки с браузером (кстати, из чего ты смотришь?)?

У меня везде все нормально показывает.
Разве что в IE появляется горизонтальный скроллинг и тогда этого "рейтинга" не видно без прокрутки
 

Ямерт

The Old One
Вопрос - а зачем вообще проверять разрешение экрана при выводе рэйтинга?
 

Lenka

Новичок
Ямерт, ему не для рейтинга. Ему просто этот счетчик на страницу надо влепить :)

Brezee, что-то я не поняла, а почему у тебя последняя ячейка в таблице 100%, если у тебя их три? По-любому же получается горизонтальная прокрутка. Некрасиво
 

Lenka

Новичок
А где конкретно ошибка - выдает?

У меня ошибок не выдает

Кстати, в Опере и Мозилле все ок.
 

Brezee

Новичок
Нет нет, никакой прокрутки нет!
можеш посмотреть cdma-gsm.com.ua
просто сайт расчитан на 2 разрешения 800*600 и 1024*768, так вот сейчас он работает только в последнем.
А выше описанным методом я хотел загружать различные картинки(разные размеры), но увы!!! -:(
 

Lenka

Новичок
Может, стоит тогда явно указывать:

if (screen.width==1024){ ... }
else if (width == 800) { ... }
...
?
 

Brezee

Новичок
Можно, но трабл то не в этом , а в том что этот фрагмент кода со счетчиком вместе не работает
 
Сверху