edka
Я из вашего ответа не понял ничего... какой ГС? Что значит "скролл нет"?... Можно более конкретно написать? :)
pimandr
Всё исправил, залил на nndevice.ru обратно. Тестировал в IE7, 8, Opera 11, Mozilla 3.6.13, Chrome/Safari поздних версий - везде всё супер отображается. Что у вас не так? Можете мне в личку или куда-нибудь сбросить скрины с указанием соответствующих браузеров?
Между прочим подкорректировал HTML под стандарт доктайпа strict, сейчас документ проходит валидацию на 100% без единой ошибки. Так что я не понимаю, что может быть не так...
Спасибо вам за ответ. Вы не очень поняли меня, наверное. Мне нужно, чтобы меню было над текстом, вот как оно сейчас есть. Но, вместе с тем, чтобы объём текста никак не влиял на расположение кнопок меню (чтобы они не прыгали по странице). В плане месторасположения объектов на странице вёрстка именно такая, какая и требуется.
По поводу id="sitemenu" я понял. Переделаю. Но решит ли это описанную проблему "прыганья" меню? И ещё вопрос, если я указываю величины в пикселях а не в процентах, кроме того, что нарушаются принципы "резиновой" вёрстки, (300px они и на 13 дюймах 300 и на широкоформатном тоже 300, а это две большие разницы) что ещё происходит? Браузеры это воспринимают по-другому? Или для них без разницы?
Попробовал. Вот что пришло:
"текст письма" - это сообщение, потом идёт 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="Главная страница">