Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   2 вопроса по HTML (http://forum.oszone.net/showthread.php?t=31504)

koresaram 20-10-2003 14:01 215607

здорово народ!
у меня два вопроса:
вопрос первый - делаю ссылку на почту
Код:

<a href="mailto:aaa@bbb.ru"></a>
если добавить после aaa@bbb.ru ?subject=Тема_письма то соответственно откроется письмо с вставленной темой письма. внимание вопрос: можно ли как-то прописать, чтобы кроме темы письма в поле "копия" подставлялся другой адрес?

вопрос второй: необходимо сделать логотип на сайт. логотип в виде картинки на весь экран. внимание вопрос: как сделать, чтобы при любом разрешении пользователя картинка была на весь экран?

Sergius 20-10-2003 15:48 215608

Можно через ";" адреса указать.
<a  href="mailto:aaa@bbb.ru;koresaram@mail.ru?subject=Тема_письма"></a>

UZER 20-10-2003 15:53 215609

koresaram
думаю на первый вопрос ответ дан, а второй вопрос я что-то не понял
поподробее бы

koresaram 20-10-2003 17:00 215610

на первый частично ответ получен. то есть я понял, как можно отправить почту сразу на несколько адресов. но вопрос не закрыт. есть варианты именно для заполнения поля "Копия"?

а со вторым вопросом в смысле поподробнее?

пока я остановился на том, что в теге img прописал width="100%" а сама картинка у меня размером 800х100 как бы под разрешение 800х600. а если у кого экран будет 640х420? тогда у него будет полоса горизонтальной прокрутки. а вот чтоб этой полосы не было что делать? или рисовать картинку с шириной 640?

UZER 20-10-2003 23:49 215611

1. <a href="mailto:aa@bb.cc?subject=123&Cc=koresaram@mail.ru">123123123</a>
2. имхо лучше будет 640... и width=100%

Prisoner 21-10-2003 04:44 215612

Ответ №2. Грузится страничка с кодом на JS, который определяет разрешение экрана и тут же выводит в тело документа код который берет необходимую под разрешение картинку - то есть надо их все сделать... это не так уж много картинок получится, но все всегда будет на мази.

koresaram 21-10-2003 10:46 215613

Цитата:

1. <a href="mailto:aa@bb.cc?subject=123&Cc=koresaram@mail.ru">123123123</a>
о! намана! спасибо огромное теперь все ясно, а то я вчера по аналогии пытался добавлять &copy= &copyto:asdf@sdf.ry ну и т.п. теперь все финальная ссылка будет такая
<a href="mailto:aa@bb.cc?subject=123&Body=Уважаемый, здравствуйте!&Cc=koresaram@mail.ru">123123123</a> хотя по-моему при таком подходе легче sendmail с формой задействовать :biggrin: , но чем бы заказчик не тешился лишь бы денег заплатил.

а вот со вторым вопросом я недопонимаю :( с одной стороны вариант картинка 640 (меньше то наверное не бывает разрешения уже?) и width="100%" но при разлете в 1024х800 качество картинки по идее должно ухудшиться. или я не прав?

вариант с JS тут два вопроса: 1-где взять скрипт (сам написать не смогу уж звиняйте :)) вопрос второй а у кого оно отключено, что будет видеть этот бедолага? я просто с явой не силен и не знаю как там у него все исколбасит.


UZER 21-10-2003 11:59 215614

koresaram
Цитата:

или я не прав?
Прав.

Мне вот какая идея пришла в голову:
Делаешь вобщем по краям картинки переход к какому-то цвету, напр синий, дальше делаешь bgcolor=blue и вставляешь картинку
Возможно, для тебя не подходит, но вариант :gigi:

koresaram 21-10-2003 15:43 215615

гы-гы :biggrin: я как то пробовал такой вариант. узнал много нового: по крайней мере у меня цвет #123456 в фотошопе ни хрена не идентичен цвету #123456 в HTML :biggrin:

может картинку поломать частей на несколько и вставлять их в табличку? но все равно сумма не меняется...

Prisoner 21-10-2003 20:36 215616

koresaram
Ну сие давнишняя трабла - сгладить ситуацию поможет использование безопасных цветов. Второе - отключенную яву, если мне не изменяет память тоже можно задетектить. Третье - программирование сети без ее использования? :) Ищем скрипт в сети... или доку.

UZER 22-10-2003 00:08 215617

По части цвета - могу посоветовать сделать скриншот и открыть в фотошопе, а там выбрать EyeDropper Tool и определить свой цвет

e80 22-10-2003 13:18 215618

Получай скриптец для выяснения разрешения
// Вставляеш его между <body></body>, работает в IE,NN 4
<script>
document.write ("Разрешение -"screen.width+" x "+screen.height+".")
if( screen.width >= 1024 && screen.height >= 768 ) document.write("Типа 1024 у вас")
else
document.write(" Рекомендуемое разрешение 1024 х 768 !!! - Выкиньте свой монитор");
</script>

:)

koresaram 22-10-2003 15:14 215619

Цитата:

document.write ("Разрешение -"screen.width+" x "+screen.height+".")
if( screen.width >= 1024 && screen.height >= 768 ) document.write("Типа 1024 у вас")
else
document.write(" Рекомендуемое разрешение 1024 х 768 !!! - Выкиньте свой монитор");
ага, а вот где плавный переход типа if screen.width>=1024 then print "<img src=\"1024.jpg\">"  else print "<img src=\"800.jpg\">"
а рекомендуемое разрешение это не его проблема, а моя как ваятеля.


Цитата:

По части цвета - могу посоветовать сделать скриншот и открыть в фотошопе, а там выбрать EyeDropper Tool и определить свой цвет
о, а вот это уже идея!

e80 22-10-2003 17:29 215620

Цитата:

ага, а вот где плавный переход типа if screen.width>=1024 then print "<img src=\"1024.jpg\">"  else print "<img src=\"800.jpg\">"
а рекомендуемое разрешение это не его проблема, а моя как ваятеля.
Совет дам те такой - на первой странице определяй разрешение, а дальше на все остальные передавай в УРЛ,
а ссылки на картинки вписывай самим ПХП
например
url = off.php?sw=1024
----------------
off.php
....
?>
 <img src="<?if ($sw==1024) { echo "1024.jpg";} else {echo "800.jpg";}; ?>" >
<?
Если ты енто имел ввиду :)

Prisoner 23-10-2003 04:31 215621

Ни... то, о чем пишет e80 в последнем посте надо сделать не на php, а явой. Ведь весь фокус в том, чтобы задержки свести к минимуму, а применение серверных языков даст ее очень большую...
koresaram
Так лень поглядеть синтаксис условного оператора JS? Оно конечно понятно - гораздо легче спросить...

koresaram 23-10-2003 10:23 215622

Prisoner
мне не лень поглдеть, я в нем просто не пойму ни фига. хотя я чуток шарю в перле. но вот эти явовские конструкции document.write и т.п. это я еще не кушал :)

e80 23-10-2003 11:22 215623

Prisoner, я имею ввиду то, что ты ОДИН!!! раз (если не выставленна переменная $sw из моего примера) тулишь в текст странички проверку на разрешение,
если же она установленна - то просто ставишь src картинки,
И б...я буду если енто будет работать не быстрее JS
Размер файлика html то уменьшается ...

Prisoner 23-10-2003 23:13 215624

koresaram
Цитата:

это я еще не кушал
Ты попробуй, это вкусно, словно лист жуешь капустный :)

e80
Хм... яправильно понял тебя если думаю, что есть стартовая страничка которая определеят разрешалово и редиректит на скрипт php с неким параметром отражающим разрешалово? Если так, то - мерцание, тормоза на редирект. Если нет - странная помесь языков, что имхо не есть суть профессионально.

PS на своем не настаиваю - это не принципиально...

[s]Исправлено: Prisoner, 0:14 24-10-2003[/s]

e80 24-10-2003 11:37 215625

Prisoner, ИМХО енто есть быстрее :)

Prisoner 24-10-2003 14:41 215626

e80
Докажи и я во всех темах форума публично принесу извинения в твой адрес за зародившееся в тебе сомнения :). Аргументы в студию :)... и факты, что важнее...

koresaram 27-10-2003 11:13 215627

да! фактов давайте с кодами готовыми ;) я привинчу, дам ссылку и будем выяснять кто тут лев и кто тут прав :)

e80 27-10-2003 11:27 215628

Смотрим, считаем:
твой варриант:
пусть проверка весит ~100 байт + на каждую картинку ~50 байт,
пусть есть сайт, на страничке ~5 картинок которые нуно масштабировать.
Имеем 100+5*50 ~350b на каждую страничку
мой вариант
реализация:
php-ей смотрим в куки - разрешение не стоит, - выбрасываем код - пусть хоть 1кб, который тестит, пишет в куки, редиректит
далее смотрим в куки - есть разрешение - и пошла экономия ~150-~350 байт на страничку :)
P.S: Признаю, что для сайта в 1 стр. и 1 карт. твой варриант может и лучше, но при больших размерах сайта - мой :)

Ginger 27-10-2003 16:10 215629

koresaram
Цитата:

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

делаеться так:
картинка разбиваеться на задний и передний пляны,
где картинка переднего плана всегда меньше.
задний план (он может просто повторяться по Х-у: background-image: url(images/bg.gif); background-repeat: repeat-x; ) прорисываешь, как бекграунд ячейки таблицы или вобще всей таблицы.
передний план сохраняешь отдельно и вставляешь в ту ячейку...
в итоге, когда ресайзишь окно, всё остаёться на месте, только бакграунд повторяеться больше или меньше...

вот пример:
http://www.starymelnik.ru/recreation/bar/
и очень наглядный...

[s]Исправлено: Ginger, 17:11 27-10-2003[/s]

Prisoner 27-10-2003 23:28 215630

У Рыжей конечно вариант на ура (мои респекты). Безотказный и все такое...
e80
Мне непонятно следующее (в общем-то тема закрыта, вариант Джинжер схавал нас обоих :)), что за магическая цифра 5 картинок, откуда она, зачем? Я встречал картинки которые будучи грамотно нарисованные с учетом формата сжатия занимали и по 4k будучи размером 1024х768, но я не об этом... что за алгоритм который реализованный в коде на обработку каждой картинки занимает по 50 байт? Почему на каждую, если ява-скрипты прекрасно кешируются и пусть даже будучи указаными в каждой страничке (еще одна непонятность, ведь разговор идет о лого, а я привык считать, что оно одно:)) качаются один раз...

Чем кажется странным твой вариант... тем что он  обрабатывает причину (разрешение) также, но зачем-то задействует и куки и серверный язык... странное дело, люди считают, что скорость есть функция лишь объема передаваемой информации... а учесть время коннекта, время выполнения скрипта (малое, но время) + зависимость метода от способности сервера выполнять скрипт php (стоит отметить. что мой тоже хромает - отключил яву и привет)


В общем, спор окончен (я так полагаю). Джинжер, гип-гип-ура :)!

Ginger 28-10-2003 00:50 215631

Prisoner
:gigi:
да сайт не я делала...  это просто пример... делал Лебедев, кажется

e80 28-10-2003 11:57 215632

Prisoner, Да идея Ginger - супер,
а пять фоток я взял исходя из дизайна сайта ориентированного под конкретное разрешение (тобиш если сайт не резиновый...)



Время: 19:12.

Время: 19:12.
© OSzone.net 2001-