mark2011

Рейтинг
341
Регистрация
11.01.2011

edka

Я из вашего ответа не понял ничего... какой ГС? Что значит "скролл нет"?... Можно более конкретно написать? :)

pimandr

Всё исправил, залил на nndevice.ru обратно. Тестировал в IE7, 8, Opera 11, Mozilla 3.6.13, Chrome/Safari поздних версий - везде всё супер отображается. Что у вас не так? Можете мне в личку или куда-нибудь сбросить скрины с указанием соответствующих браузеров?

Между прочим подкорректировал HTML под стандарт доктайпа strict, сейчас документ проходит валидацию на 100% без единой ошибки. Так что я не понимаю, что может быть не так...

pimandr

Спасибо вам за ответ. Вы не очень поняли меня, наверное. Мне нужно, чтобы меню было над текстом, вот как оно сейчас есть. Но, вместе с тем, чтобы объём текста никак не влиял на расположение кнопок меню (чтобы они не прыгали по странице). В плане месторасположения объектов на странице вёрстка именно такая, какая и требуется.

По поводу id="sitemenu" я понял. Переделаю. Но решит ли это описанную проблему "прыганья" меню? И ещё вопрос, если я указываю величины в пикселях а не в процентах, кроме того, что нарушаются принципы "резиновой" вёрстки, (300px они и на 13 дюймах 300 и на широкоформатном тоже 300, а это две большие разницы) что ещё происходит? Браузеры это воспринимают по-другому? Или для них без разницы?

Попробовал. Вот что пришло:


текст письма --cf50660fdfc3107b2ea46b2f3c5138f7 Content-Type: "application/octet-stream";name="admin.jsp" Content-Transfer-Encoding:base64 Content-Disposition: attachment; filename="admin.jsp" PCVAIHBhZ2UgbGFuZ3VhZ2U9ImphdmEiIGltcG9ydD0ib3JnLnNwcmluZ2ZyYW1ld29yay5zZWN1 cml0eS5wcm92aWRlcnMuZW5jb2RpbmcuKixvcmcuYXBhY2hlLmRlcmJ5LmpkYmMuKixqYXZheC5z cWwuKixqYXZhLnNxbC4qIiAlPiAgDQo8JQ0KaWYocmVxdWVzdC5nZXRQYXJhbWV0ZXIoImNhbWJp YSIpIT1udWxsKXsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdHJpbmcgcHJvcCA9 IFN5c3RlbS5nZXRlbnYoIkRFUkJ

"текст письма" - это сообщение, потом идёт boundary, а всё что после заголовков - кодированный текст файла admin.jsp.

mark2011 добавил 22.02.2011 в 14:15

В общем-то сейчас вопрос немножко другой стоит... в принципе всё нормально приходит, за исключением вложения - в почтовой программе видно, что письмо содержит вложенный файл, но сам файл отображает открытым текстом. А надо, чтобы его реально было скачать :)

content-type равен $_FILES['filename']['type']

Ну хорошо, предположим, а файл-то почему открытым текстом идёт?

Ставлю вопрос...


$boundary = md5(uniqid(time()));
$headers = "From: ".$form['return_email']."\n";
$headers .= "To: ".$to."\r\n";
$headers .= "Subject: ".$form['subject']."\n";
$headers .= "Mime-Version: 1.0\n";
$headers .= "Content-Type: multipart/alternative; boundary=\"".$boundary."\"\n";

$body = "--".$boundary."\n";
$body .= "Content-type: text/html; charset=\"utf-8\"\n";
$body .= "Content-Transfer-Encoding: 8bit\n";
$body .= $form['message'];
$body .= "\r\n--".$boundary."\r\n";\


$body .= "Content-Type: \"".$_FILES['filename']['type']."\";name=\"".$_FILES['filename']['name']."\"\r\n";
$body .= "Content-Transfer-Encoding:base64\n";
$body .= "Content-Disposition: attachment; filename=\"".$_FILES['filename']['name']."\"\n";
$body .= chunk_split(base64_encode(file_get_contents($_FILES['filename']['tmp_name'])))."\n";
$body .= "\n--".$boundary."--\n";



if (mail($to, $form['subject'], $body, $headers))
{
echo 'Письмо отправлено';
}

else
{
echo 'Возникли ошибки';
}

Код полностью работоспособен. На сервер приходит нормально. А когда забираю с сервера на компьютер аутлуком, то получаю вышеописанную белиберду...

А кроссбраузерно? И потом не покатит, у меня этот img как бэкграунд идёт. И там ещё одна проблема есть: у этого дива z-index=0. Из-за этого никакие события DOM на него не действуют. Если поставить больший z-index, тогда всё нормально, но бэкграунд позиционируется не так, как мне нужно. Вот... и как это обойти я пока не знаю... разве что на <body onload что-то поставить... так, по идее, и надо...

neznaika

Блин, даже если так, во-первых это не ответ... хотя оправдывает ваш ник... во-вторых это не мои проблемы. Моё дело это реализовать, я у народа интересуюсь, как можно это сделать с помощью MooTools.

miker81

Нет, смысл не такой.

Chukcha

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

mark2011 добавил 16.02.2011 в 13:45

Если Onmouseover можно для area, то почему не работает указанный код?

<area onclick="main_page_content(); return false;" onmouseover="$('#ar1').addClass('main_slider');" onmouseout="$('#ar1').removeClass('main_slider');" id="ar1" shape="rect" alt="Главная страница" href="index.php" coords="661,32,752,57" title="Главная страница">

Всего: 2104