Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - semya

Страницы: 1 2 [3] 4 5 ... 21
31
JavaScript & JScript / интересный onload
« : 04 Августа 2003, 16:28:10 »
ситуация такая: у меня при загрузке страницы формируется меню, написанное на ЯваСкрипте и инициализируется по onload;
а заморочка в том, что сейчас я добавил индикаторы состояний онлайн/офлайн саппорт отдела в icq, aim, yim, msn - эти индикаторы на диалапе грузятся жутко долго, и иногда не загружаются вообще, что говорит о том, что навигация так и не покажется.... ситуация не из лучших.

Хотелось бы: заставить эти индикаторы (сделаны они просто картинками по определенным урлам) заставить подгружаться после подгрузки всей страницы.

Думал: положить туда прозрачные изображения а по загрузке менять скриптом src этих имиджей, но мне кажется это неоптимальным и тогда посоветуйте скрипт, который бы смог это делать во всех браузерах.

спасибо

32
Всё о Html / три картинки в ряд
« : 31 Июля 2003, 11:21:39 »
в таблицу складируй их

33
Всё о Html / Отступ с тексареа.
« : 29 Июля 2003, 17:30:35 »
Wyclef
sorry.... но по-моему по ссылке именно эта проблема, ну ладно....

34
Всё о Html / Отступ с тексареа.
« : 29 Июля 2003, 15:35:40 »
все не так!!!! дело не в этом!

смотреть атрибуты

leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"

35
Веб-технологии / Frame устарел?
« : 29 Июля 2003, 12:38:16 »
BonJorno
Цитировать
Вот я и спрашиваю как?

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

36
я юзаю эти две функции... иногда бывают глюки но в 98% случаев все отрабатывает отлично.

function str_to_os($browser_string)
    {

       
$os=array(

                  
"Mac68K",
                  
"MacOSX",
                  
"MacPPC",
                  
"WinME",
                  
"Win16",
                  
"Win95",
                  
"Win98",
                  
"Win2000",
                  
"WinXP",
                  
"WinNT",
                  
"Unix",
                  
"Linux",
                  
"Amiga",
                  
"Win32",
                  
"WinCE",
                  
"FreeBSD",
                  
"BeOS",
                  
"OS/2"

                  
);

        
$os_pattern=array(

                  
"68K"=>0,
                  
"Mac OS X"=>1,
                  
"PPC"=>2,
                  
"Win 9x 4.90"=>3,
                  
"Win3.11"=>4,
                  
"Win95"=>5,
                  
"Win98"=>6,
                  
"Windows NT 5.0"=>7,
                  
"Windows NT 5.1"=>8,
                  
"WinNT4.0"=>9,
                  
"Win16"=>4,
                  
"Windows 95"=>5,
                  
"Windows 98"=>6,
                  
"Windows NT 4.0"=>9,
                  
"Windows NT"=>9,
                  
"Unix"=>10,
                  
"X11"=>11,
                  
"Linux"=>11,
                  
"AmigaOS5.0"=>12,
                  
"AmigaOS 3.1"=>12,
                  
"Mac_68000"=>0,
                  
"Mac_PowerPC"=>2,
                  
"Windows 3.1"=>4,
                  
"Win 32"=>13,
                  
"Windows CE"=>14,
                  
"Win3.1"=>4,
                  
"Win32"=>13,
                  
"Windows XP"=>8,
                  
"FreeBSD"=>15,
                  
"BeOS"=>16,
                  
"Win2000"=>7,
                  
"OS/2"=>17,
                  
"SunOS"=>11,
                  
"WinNT5.0"=>7,
                  
"WinNT5.1"=>8,
                  
"Win9x 4.90"=>3,
                  
"Mac_OSX"=>1,
                  
"Windows 2000"=>7,
                  
"Windows ME"=>3,
                  
"Windows/32"=>13,
                  
"WinNT"=>9

                  
);

       
$found="Other";
       foreach (
$os_pattern as $pattern=>$os_num)
       {

           if (
stristr($browser_string,$pattern))
           {

               
$found=$os[$os_num];
               break;

               }

           }

       return 
$found;

       }

    function 
identify_browser($agent)
    {

        if (
eregi(\'Opera.([0-9].[0-9]{1,2})\',$agent,$version)):
            $browser_type="Opera";
            $browser_version=$version[1];

        elseif (eregi(\'MSIE.([0-9].[0-9]{1,2})\',$agent,$version)):
            $browser_type="IE";
            $browser_version=$version[1];

        elseif (eregi(\'Netscape([0-9])\',$agent,$version) or ereg(\'Netscape/([0-9])\',$agent,$version)):
            $browser_type="Netscape";
            $browser_version=$version[1];

        elseif (eregi(\'Gecko\',$agent)):
            $browser_type="Mozilla";
            if (eregi(\'rv:(.*))\',$agent,$version))
            $browser_version=$version[1];
            else
            $browser_version="";

        elseif (eregi(\'Mozilla/([0-9].[0-9]{1,2})\',$agent,$version)):
            $browser_type="Netscape";
            $browser_version=$version[1];

        elseif (eregi(\'bot\',$agent)):
            $browser_type="Bot";
            $browser_version="Other";

        else:
            $browser_type="Other";
            $browser_version="Other";

        endif;

        $browser_os=str_to_os($agent);

        return array($browser_type,$browser_version,$browser_os);

        }

37
Веб-технологии / Frame устарел?
« : 28 Июля 2003, 16:04:22 »
фрэймы - не нужны!!! (IMHO) есть очень мало случаев при чем очень конкретных когда без них не обойтись... а так, исходя из их главной цели (избежание перезагрузки статичных элементов) то этого можно добиться и без фреймов и это было доказано еще Лебедевым в какой-то из его первых статей..... ссылку не помню...

38
используй спокойно! все они прохавывают. даже если слой visibility: hidden - гугл его видит и индексит. так зачастую ссылки на дорвэи прячут от юзеров - чтоб их только поисковики видели. подробнее читай на http://www.searchengines.ru и http://www.raskrutka.net

39
Цитировать
И еще разве выиграш в 20%-50% относительно изначального обьема стараницы не ускоряет ее загрузку?


почему ж не ускоряет? но разве у тебя всегда получаются страницы с большей частью размера в хтмл коде?

никто не спорит - иногда эти проги очень даже помогают и пригождаются.... но в большинстве своем....

40
http://www.google.com/search?q=html+optimizer

отношусь - отрицательно.... выигрышь в 10 килобайт - бред... а править потом этот код просто невозможно! надо лучше html unoptimizer написать

41
PHP / Comments
« : 23 Июля 2003, 10:28:05 »
Цитировать
нормального скрипта комментарий

че-то я не догоняю.... это типа комментариев к чему-то или как? если комментарии к стаьям и т.п. - то там писать нечего! я не думаю, что кто-то будет его отдельно выкладывать, хотя есть всякие и менеджеры библиотек электронных и т.п.

Duhas
поясни че надо!

42
PHP / ip и преобразование типов
« : 22 Июля 2003, 13:33:25 »
сорри, все правильно он же регэкспы юзает (я не досмотрел) - explode однозначно правильней!!!

43
Веб-технологии / artificial intelligence
« : 21 Июля 2003, 12:58:26 »
короче я видимо плохо искал.... вот может кому понадобится несколько ссылок на AI для веба, может кто найдет чего полезного и для себя:

http://www.rydell.com/programe/
http://sourceforge.net/projects/smartmailer/
http://sourceforge.net/project/showfiles.php?group_id=43190
http://phpga.sourceforge.net/
http://palgn.com/iai/
http://howie.sourceforge.net/
http://condai.sourceforge.net/

многие все еще в рзработке...

44
sa

<form action=blabla.php target=NulevoiFrameName method=post>...

45
PHP / ip и преобразование типов
« : 21 Июля 2003, 11:43:24 »
короче объяснить мне это сложно, там у этого сплита немного свой формат разделителя... вобщем:

1) в качестве разделителя используешь [.]
2) не забывай что нумерация элементов в массиве с нуля....

итак:

$arr1=split(\'[.]\',$_SERVER[REMOTE_ADDR]);
echo ("$arr1[0];$arr1[1];$arr1[2];$arr1[3]\\n"); // или print_r($arr1);

Страницы: 1 2 [3] 4 5 ... 21