здорово народ!
у меня два вопроса: вопрос первый - делаю ссылку на почту Код:
<a href="mailto:aaa@bbb.ru"></a> вопрос второй: необходимо сделать логотип на сайт. логотип в виде картинки на весь экран. внимание вопрос: как сделать, чтобы при любом разрешении пользователя картинка была на весь экран? |
Можно через ";" адреса указать.
<a href="mailto:aaa@bbb.ru;koresaram@mail.ru?subject=Тема_письма"></a> |
koresaram
думаю на первый вопрос ответ дан, а второй вопрос я что-то не понял поподробее бы |
на первый частично ответ получен. то есть я понял, как можно отправить почту сразу на несколько адресов. но вопрос не закрыт. есть варианты именно для заполнения поля "Копия"?
а со вторым вопросом в смысле поподробнее? пока я остановился на том, что в теге img прописал width="100%" а сама картинка у меня размером 800х100 как бы под разрешение 800х600. а если у кого экран будет 640х420? тогда у него будет полоса горизонтальной прокрутки. а вот чтоб этой полосы не было что делать? или рисовать картинку с шириной 640? |
1. <a href="mailto:aa@bb.cc?subject=123&Cc=koresaram@mail.ru">123123123</a>
2. имхо лучше будет 640... и width=100% |
Ответ №2. Грузится страничка с кодом на JS, который определяет разрешение экрана и тут же выводит в тело документа код который берет необходимую под разрешение картинку - то есть надо их все сделать... это не так уж много картинок получится, но все всегда будет на мази.
|
Цитата:
<a href="mailto:aa@bb.cc?subject=123&Body=Уважаемый, здравствуйте!&Cc=koresaram@mail.ru">123123123</a> хотя по-моему при таком подходе легче sendmail с формой задействовать :biggrin: , но чем бы заказчик не тешился лишь бы денег заплатил. а вот со вторым вопросом я недопонимаю :( с одной стороны вариант картинка 640 (меньше то наверное не бывает разрешения уже?) и width="100%" но при разлете в 1024х800 качество картинки по идее должно ухудшиться. или я не прав? вариант с JS тут два вопроса: 1-где взять скрипт (сам написать не смогу уж звиняйте :)) вопрос второй а у кого оно отключено, что будет видеть этот бедолага? я просто с явой не силен и не знаю как там у него все исколбасит. |
koresaram
Цитата:
Мне вот какая идея пришла в голову: Делаешь вобщем по краям картинки переход к какому-то цвету, напр синий, дальше делаешь bgcolor=blue и вставляешь картинку Возможно, для тебя не подходит, но вариант :gigi: |
гы-гы :biggrin: я как то пробовал такой вариант. узнал много нового: по крайней мере у меня цвет #123456 в фотошопе ни хрена не идентичен цвету #123456 в HTML :biggrin:
может картинку поломать частей на несколько и вставлять их в табличку? но все равно сумма не меняется... |
koresaram
Ну сие давнишняя трабла - сгладить ситуацию поможет использование безопасных цветов. Второе - отключенную яву, если мне не изменяет память тоже можно задетектить. Третье - программирование сети без ее использования? :) Ищем скрипт в сети... или доку. |
По части цвета - могу посоветовать сделать скриншот и открыть в фотошопе, а там выбрать EyeDropper Tool и определить свой цвет
|
Получай скриптец для выяснения разрешения
// Вставляеш его между <body></body>, работает в IE,NN 4 &lt;script&gt; document.write ("Разрешение -"screen.width+" x "+screen.height+".") if( screen.width >= 1024 && screen.height >= 768 ) document.write("Типа 1024 у вас") else document.write(" Рекомендуемое разрешение 1024 х 768 !!! - Выкиньте свой монитор"); </script> :) |
Цитата:
а рекомендуемое разрешение это не его проблема, а моя как ваятеля. Цитата:
|
Цитата:
а ссылки на картинки вписывай самим ПХП например url = off.php?sw=1024 ---------------- off.php .... ?> <img src="<?if ($sw==1024) { echo "1024.jpg";} else {echo "800.jpg";}; ?>" > <? Если ты енто имел ввиду :) |
Ни... то, о чем пишет e80 в последнем посте надо сделать не на php, а явой. Ведь весь фокус в том, чтобы задержки свести к минимуму, а применение серверных языков даст ее очень большую...
koresaram Так лень поглядеть синтаксис условного оператора JS? Оно конечно понятно - гораздо легче спросить... |
Prisoner
мне не лень поглдеть, я в нем просто не пойму ни фига. хотя я чуток шарю в перле. но вот эти явовские конструкции document.write и т.п. это я еще не кушал :) |
Prisoner, я имею ввиду то, что ты ОДИН!!! раз (если не выставленна переменная $sw из моего примера) тулишь в текст странички проверку на разрешение,
если же она установленна - то просто ставишь src картинки, И б...я буду если енто будет работать не быстрее JS Размер файлика html то уменьшается ... |
koresaram
Цитата:
e80 Хм... яправильно понял тебя если думаю, что есть стартовая страничка которая определеят разрешалово и редиректит на скрипт php с неким параметром отражающим разрешалово? Если так, то - мерцание, тормоза на редирект. Если нет - странная помесь языков, что имхо не есть суть профессионально. PS на своем не настаиваю - это не принципиально... [s]Исправлено: Prisoner, 0:14 24-10-2003[/s] |
Prisoner, ИМХО енто есть быстрее :)
|
e80
Докажи и я во всех темах форума публично принесу извинения в твой адрес за зародившееся в тебе сомнения :). Аргументы в студию :)... и факты, что важнее... |
да! фактов давайте с кодами готовыми ;) я привинчу, дам ссылку и будем выяснять кто тут лев и кто тут прав :)
|
Смотрим, считаем:
твой варриант: пусть проверка весит ~100 байт + на каждую картинку ~50 байт, пусть есть сайт, на страничке ~5 картинок которые нуно масштабировать. Имеем 100+5*50 ~350b на каждую страничку мой вариант реализация: php-ей смотрим в куки - разрешение не стоит, - выбрасываем код - пусть хоть 1кб, который тестит, пишет в куки, редиректит далее смотрим в куки - есть разрешение - и пошла экономия ~150-~350 байт на страничку :) P.S: Признаю, что для сайта в 1 стр. и 1 карт. твой варриант может и лучше, но при больших размерах сайта - мой :) |
koresaram
Цитата:
делаеться так: картинка разбиваеться на задний и передний пляны, где картинка переднего плана всегда меньше. задний план (он может просто повторяться по Х-у: background-image: url(images/bg.gif); background-repeat: repeat-x; ) прорисываешь, как бекграунд ячейки таблицы или вобще всей таблицы. передний план сохраняешь отдельно и вставляешь в ту ячейку... в итоге, когда ресайзишь окно, всё остаёться на месте, только бакграунд повторяеться больше или меньше... вот пример: http://www.starymelnik.ru/recreation/bar/ и очень наглядный... [s]Исправлено: Ginger, 17:11 27-10-2003[/s] |
У Рыжей конечно вариант на ура (мои респекты). Безотказный и все такое...
e80 Мне непонятно следующее (в общем-то тема закрыта, вариант Джинжер схавал нас обоих :)), что за магическая цифра 5 картинок, откуда она, зачем? Я встречал картинки которые будучи грамотно нарисованные с учетом формата сжатия занимали и по 4k будучи размером 1024х768, но я не об этом... что за алгоритм который реализованный в коде на обработку каждой картинки занимает по 50 байт? Почему на каждую, если ява-скрипты прекрасно кешируются и пусть даже будучи указаными в каждой страничке (еще одна непонятность, ведь разговор идет о лого, а я привык считать, что оно одно:)) качаются один раз... Чем кажется странным твой вариант... тем что он обрабатывает причину (разрешение) также, но зачем-то задействует и куки и серверный язык... странное дело, люди считают, что скорость есть функция лишь объема передаваемой информации... а учесть время коннекта, время выполнения скрипта (малое, но время) + зависимость метода от способности сервера выполнять скрипт php (стоит отметить. что мой тоже хромает - отключил яву и привет) В общем, спор окончен (я так полагаю). Джинжер, гип-гип-ура :)! |
Prisoner
:gigi: да сайт не я делала... это просто пример... делал Лебедев, кажется |
Prisoner, Да идея Ginger - супер,
а пять фоток я взял исходя из дизайна сайта ориентированного под конкретное разрешение (тобиш если сайт не резиновый...) |
Время: 19:12. |
Время: 19:12.
© OSzone.net 2001-