Описание: Форма отправки |
Поиск в теме | Версия для печати |
St.A.N. |
Отправлено: 12 Ноября, 2004 - 07:14:02
|
Super-Puper Member
Покинул форум
Сообщений всего: 1901
Дата рег-ции: Май 2004
Откуда: КОМИ г.Печора
Карма 2
|
TvoyWeb
Цитата:Потому что разрешенный размер для аплода в этом форуме 100kb.
Да нет, видел я его выложил позже? Вот так я и выкладывал.......кажется......хм. Он же большой.
Цитата:Если юзаешь IE то "Вид"=>"Размер шрифта" и посмотри что там стоит. По дефолту должно стоять "средний".
Вот блин, ТОЧНО! Поставил на "средний" (и чего он встал на "самый мелкий? Никто не трогал!". Вот почему в Опере, Мозилле и Нэт-Скейпте всё крупнее казалось.
Цитата:font-size:8pt можно задавать если ты жестко в px не фиксируешь другие элементы конструкции страницы. Я же таблицу фиксировал. Значит фрифт можно оставить?
Цитата:Например мой диз на моем сайте нельзя делать резиновым, потому как он весь из картинок. Теперь понятно? Да, понятно. Вся страница берётся в <table="100%">, правильно? Я делал как-то резтновый, но мне, честно говоря не понравилось, как всё сжимается при разрешении 800х600 и разъезжается при 1280х1024(у меня 1024х768 монитор-17).
И вот по форме: всё настроил...вроде, работает, но вот досада-нет сообщения "Не заданно имя, тема итд". Просто не появляется, после написания сообщения, меня кидает на error.html (как и должно) я ев него кой-чо добавил, но вот нужного сообщения нет.
Я вроде всё так сделал (даже пока не изменял твои варианты ответов).
Я на всякий случай выложу архив с тем что у меня на холме. Глянь пожалста.
Анна
Цитата:У тебя там два раза был cellpadding.
Да уж, может быть, я уже понаменял кой-чо.
Цитата:А Маркус нашел истинную причину.
Про размер шрифта?
Цитата:font-size:8pt можно задавать если ты жестко в px не фиксируешь другие элементы конструкции страницы Я повторюсь, я-же фиксировалл, или я всёж не так понял, ну ты-же видела код.
Короче фиг поймёшь, в IE я исправил размер шрифта, но в других-то такой и остался.
Значит проблема размеров не решена. Вот я прикинул, У тебя разрешение 1280х1024, так? Я ставил такое, шрифт, мягко говоря мелковат. Встаёт вопрос, не увеличен-ли у тебя шрифт выше среднего? Я могу подстроиться.(например, сделав эту надпись частью фона) Глянь, как там щас?
А вот ещё, наверное видели как у меня устроення кнопки? Вот чего они не работают на холме? При каждом наведении подгружаются.
Забыл дать ссылку на форму:http://www.welcomehome.h12.ru/contacts/send.php
|
|
|
TvoyWeb |
Отправлено: 12 Ноября, 2004 - 16:47:06
|
Главный здесь
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003
Откуда: Tashkent Uz
Карма 52
|
St.A.N. пишет:А вот ещё, наверное видели как у меня устроення кнопки? Вот чего они не работают на холме? При каждом наведении подгружаются.
Ну так надо подключить прелоад картинок. Чтобы они подгрузились во время основной загрузки страницы. А у тебя получается что во время загрузки эти картинки не загружаются и загружаются только после того как ты наводишь курсор на кнопку, то есть делаешь вызов картинки.
St.A.N. пишет:И вот по форме: всё настроил...вроде, работает, но вот досада-нет сообщения "Не заданно имя, тема итд". Просто не появляется, после написания сообщения, меня кидает на error.html (как и должно) я ев него кой-чо добавил, но вот нужного сообщения нет.
Я забыл тебе сказать что в файлах form.html и error.html можно менять все кроме текстов типа этих : {_NAME_},{_EMAIL_} и особенно {_ERROR_MESSAGE_} в файле error.html, все эти тексты потом заменяются на данные из скрипта.
И потом взять например error.html НЕ НАДО в нем прописывать теги верхушки и низа страницы. то есть пиши там все что что хочешь но без :
CODE:<html>
<head>
<STYLE>
a {color: gray;text-decoration:'none';}
</STYLE>
</head>
<body>
и
Все это уже есть у тебя на странице где ты располагаешь форму.
В файле error.html обязательно должен присутсвовать яваскрипт
CODE:<script language="JavaScript" type="text/JavaScript">
window.setTimeout("location.href='{_LINK_}'", 3000);
</script>
и текст заключенный в фигурные кавычки {_ERROR_MESSAGE_}, вместо него будут подставляться сообщения об ошибках. Ты можешь обрамлять этот текст любыми html тегами.
В файле form.html такие же спец.тексты нужны для того чтобы в случае обнаружении ошибки и возврата к форме в полях был текст который пользователь ввел до этого, чтобы не набирать все по новой.
Насчет шрифтов даже не знаю как объяснить. полчаса думал, но так и не придумал никакого примера...
Подумаю еще как понятнее объяснить. |
|
|
Анна |
Отправлено: 12 Ноября, 2004 - 18:17:10
|
Гуляю сама по себе
Покинул форум
Сообщений всего: 4353
Дата рег-ции: Май 2004
Откуда: Москва
Карма 54
|
St.A.N.
Цитата:Да нет, видел я его выложил позже? Вот так я и выкладывал.......кажется.
Наверное, ты его не архивировал первый раз.
Цитата:Про размер шрифта?
Про px и pt.
Цитата:Короче фиг поймёшь, в IE я исправил размер шрифта, но в других-то такой и остался.
Про IE забудь. Он не имеет отношения к делу.
Цитата:Я повторюсь, я-же фиксировалл, или я всёж не так понял, ну ты-же видела код.
Значит проблема размеров не решена. Вот я прикинул, У тебя разрешение 1280х1024, так? Я ставил такое, шрифт, мягко говоря мелковат. Встаёт вопрос, не увеличен-ли у тебя шрифт выше среднего?
Вот я тоже затрудняюсь, как объяснить
Разрешение ни при чем.
Я могу поставить себе 800х600 - ситуацию это не изменит. Дело в диагонали. У меня, например, LCD 17, что равняется 19 обычному. Если ты шрифт будешь задавать в пикселях (px), то проблем не будет.
Ну просто перечитай еще раз, что Маркус написал, Ты невнимателен был.
Цитата:А если к примеру взять 17 дюймовый монитор, то размер шрифта установленный в font-size:8pt (pt относительные пункты) то по отношению к жестко фиксированному размеру таблицы, заданного в px шрифт уже будет иметь другой размер нежели на твоем компе.
Вот чтобы ты понял.... Я в CSS вставила эту строчку:
CODE:H4 {font-size: 17px;}
И все стало ок. Потому что в данном случае диз "поехал" из-за заголовка. |
|
|
St.A.N. |
Отправлено: 13 Ноября, 2004 - 02:14:39
|
Super-Puper Member
Покинул форум
Сообщений всего: 1901
Дата рег-ции: Май 2004
Откуда: КОМИ г.Печора
Карма 2
|
Ну вот, теперь вроде всё работает, спасибо!
TvoyWeb Что-ж ты не сказал что вот тут Цитата:setTimeout("location.href='{_LINK_}'", 3000); фигурные скобки нужно убрать, пока не убрал улетал на страницу хостинга, а щас нормально.
Цитата:Ну так надо подключить прелоад картинок. Чтобы они подгрузились во время основной загрузки страницы.
Хм, эт как делать? В опере ничо не надо, там все кнопки работают.
Анна
Ну, с текстом вроде понятно, я думаю. Я обычно никогда ему не задавал размеры.
А если он нужен мне такого размера какой он есть, то всё равно нужно задать ему размер в рх? |
|
|
TvoyWeb |
Отправлено: 13 Ноября, 2004 - 02:54:55
|
Главный здесь
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003
Откуда: Tashkent Uz
Карма 52
|
St.A.N. пишет:фигурные скобки нужно убрать, пока не убрал улетал на страницу хостинга, а щас нормально.
Нельзя убирать!!!
Цитата из mail.php
Цитата:$location = 'index.php'; /*Это название страницы на которой будет сама форма*/
Здесь в комментариях я немного не так написал. Не название, а адрес страницы куда будет идти перенаправление.
Этот {_LINK_} текст скрипт поменяет на значение перемннной $location и в итоге на странице в коде будет вот так:
CODE:setTimeout("location.href='index.php'", 3000);
так что зря ты так сделал.
Покажи мне итоговый код твоего error.html. |
|
|
TvoyWeb |
Отправлено: 13 Ноября, 2004 - 05:54:54
|
Главный здесь
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003
Откуда: Tashkent Uz
Карма 52
|
St.A.N.
выше я уже говорил, в файле form.html в тегах полей формы есть параметр value и его знаениями стоят тексты вроде {_NAME_},{_EMAIL_} и т.д. Они нужны для того чтобы в случае ошибки и возврата на страницу формы не пришлось набирать уже набранный ранее текст.
К примеру я сейчас зашел к тебе на форму заполнил все поля кроме имени (специально для проверки вывода ошибок). А в поле "текст сообщения" вставил большой текст (я то просто вставил, а ведь мог набивать его от руки) и нажал кнопку "отправить". Конечно же я получил сообщение об ошибке и был снова перенаправлен на страницу с формой. НО!!!! в форме уже не было моего текста, который я с таким трудом набирал. Подумал я, подумал и решил не писать тебе больше! Понимаешь о чем я?
Вот для чего нужны в полях параметры value="{_EMAIL_}"!
Если тебе не жаль пользователей своего сайта, то конечно можешь оставить как есть .
St.A.N. пишет:Я в код кой чо добавил, вроде аккуратненько.
Вижу. Но ИМХО напрасно. Хотя хозяин барин как говорится.
St.A.N. пишет:фигурные скобки нужно убрать, пока не убрал улетал на страницу хостинга, а щас нормально.
Потому как видать в файле mail.php не прописал переменную $location.
И потом зачем прописывать 20000 в скрипте перенаправления (этото что у тебя в архиве было), достаточно и 3000. что равно 3 секундам . |
|
|
St.A.N. |
Отправлено: 13 Ноября, 2004 - 09:35:10
|
Super-Puper Member
Покинул форум
Сообщений всего: 1901
Дата рег-ции: Май 2004
Откуда: КОМИ г.Печора
Карма 2
|
TvoyWeb
Цитата:я уже говорил, в файле form.html в тегах полей формы есть параметр value и его знаениями стоят тексты вроде {_NAME_},{_EMAIL_} и т.д.
Я ведь их уже поставил обратно....вроде. Но вот щас защёл и вижу, что исходное сообщение и правда не сохраняется. Залил поновой, уже точно с параметрами value. Проверил, всё нормально, всё сохраняется. Даже полностью закрывал страницу и заходил поновой-и даже ТУТ попрежнему были заполненны поля!
Цитата:Вижу. Но ИМХО напрасно. Хотя хозяин барин как говорится
А чего, просто хотел сделать всё поподробней, да и ссылки вроде нужны, а то, если сообщение написанно без ошибок, и вышла надпись типа "Спасибо, ваше сообщение.......", то вобщем меня всё равно опять кидает на страницу создания сообщения.
Цитата:Потому как видать в файле mail.php не прописал переменную $location
Хе, как это не прописал? Всё прописал, уже давно. Как бы я тогда попадал куда нужно если-бы только убрал скобки?
Цитата:зачем прописывать 20000 в скрипте перенаправления (этото что у тебя в архиве было), достаточно и 3000. что равно 3 секундам
Три секунды маловато, учитывая то что время начинает тикать с начала загрузки страницы. Там ещё баннер хоста (и тут вставили!), пока это всё загрузится, пока пользователь прочтёт что есть ссылка на главную (только главной нету ), в общем как раз вроде нормально. Да, там щас стоит 9000.
А вот ещё, я думал сделать на error.html так, что-бы сообщение появлялось в таблице, расположенной по центру экрана и с фоновой картинкой, иметирующей табличку с тенью, вроде того как это сделанно на зтом форуме. Ну что, можно тут таблицу делать, а то ты говорил теги, типа <body> и тд-нельзя ставить?
|
|
|
|
Поиск в теме | Версия для печати |
Страниц (8): « 1 2 3 4 [5] 6 7 8 » |
Сейчас эту тему просматривают: 16 (гостей: 16, зарегистрированных: 0, скрытых: 0) |
« PHP/Perl » |
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
|
|
|