- 1. Как мне использовать поведение ("behavior")
"swap image" чтобы переключить еще одно изображение? ИЛИ Создание
нескольких переключателей изображения на одной картинке.
- 2. Мои слои передвигаются непонятным образом или выстраиваются
вдоль левой границы окна в Netscape, но в Internet Explorer все нормально?
ИЛИ Слои сдвигаются в Netscape, когда меняются размеры окна.
- 3. Как мне импортировать уже существующий сайт в Dreamweaver?
- 4. При попытке использовать некоторые поведения из DW1
в DW2 выводиться сообщение об ошибке "function doesn't always return
a value".
- 5. Есть ли простой способ импортирования html-файлов
или целого сайта в DW?
- 6. Поведение "Open browser window" не работает
в Explorer 4.01! В Netscape 4.5 все работает правильно! Может я что-нибудь
сделал не так? Броузер выдает следующее сообшение: "no such interface
supported".
- 7. Я работаю с Server Side парсером страниц. Когда я
открываю/закрываю файл, Dreamweaver изменяет значения тэгов. Помогите!!!
- 8. Как мне получить пробел в 1 строку после абзаца,
завершенного нажатием [ENTER]?
- 9. Как мне отправить содержимое формы по электронной
почте?
- 10. Как я могу разрешить пользователям скачивать файлы,
которые формально не известны серверу, например Microsoft PowerPoint?
- 11. Могут ли браузеры 4.х выводить активное содержимое
страницы поверх обычного, для браузеров 3.х?
- 12. В чем причина проблемы с накладывающимися слоями
в Netscape?
- 13. IE создает 1-пиксельную границу вокруг ссылки в
моей image-map, можно ли это убрать?
- 14. Как мне сделать " image-map" реагирующими
на мышь?
- 15. Как отключить подчеркивание у ссылок?
- 16. Как мне использовать конфигурационный файл Brian
Graham'а (ZIP)?
- 17. Когда я кликаю по картинке с поведением (behavior)
Netscape прыгает к началу страницы. Что это такое и как от этого избавиться?
- 18. У меня между фреймами разрыв с 1 пиксель; или Почему
моя таблица не подходит вплотную к началу страницы? и прочие похожие
вопросы.
- 19. Как могло случиться такое? Я открыл страницу с графикой.
Она появилась в Dreamweaver. Я нажал F12, страница загрузилась в Navigator,
вместе с графикой. Я открыл файл в Navigator НЕ из DW, а графики нет!
ИЛИ Когда я просматриваю документ в Dreamweaver от все прекрасно, но
когда я открываю файл с жесткого диска или с удаленного сервера появляются
не работающие ссылки/графика.
- 20. Как мне заменить содержимое более, чем одного фрейма
кликом только по одной ссылке?
- 21. Как мне изменить заголовок Frameset?
- 22. Как мне добавлять поведения в страницы, основанные
на шаблоне, в котором заблокирован заголовок?
- 23. Как мне сделать текст или ссылки, реагирующие на
мышь в Dreamweaver?
- 24. Почему в шаблоне так трудно создавать ссылки?
- 25. Иногда мои изображения, которые по идее должны
были реагировать на мышь, этого не делают.
- 26. В плагине Flash не работает redirect behavior!
- 27. Можно ли сделать в таблице фон, так, чтобы он показывался
в Netscape?
- 28. Могу ли я защитить свои веб-страницы паролем?
- 29. Если я кликаю на части изображения в DW3, которая
меньше 8 пикселов, она автоматически меняет размер на 8 пикселов ?
Кликните на изображении, чтобы его выделить. Откройте панель "behaviors"
(клавиша [F8]), выберите swap image. В открывшемся окне выберите свою
картинку, и выберите замену для нее. К сожалению "swap image"
работает только на изображениях одинакового размера, поятому если картинка
100x20 пикселей, то и замена должна быть такой же или Dreamweaver изменит
её рамеры, что сильно попортит её качество. Добавление URL к любой из
подобных картинок аналогично обычным изображениям.
ПОШАГОВОЕ РУКОВОДСТВО ПО СОЗДАНИЮ ПЕРЕКЛЮЧАЮЩИХСЯ КАРТИНОК
- Вставьте все картинки в страницу, присвойте им имена (св-во "name").
- Выберите одну ("командную") картинку. В панели "Behaviors"
выберите значок "+" и добавьте поведение "Swap Image".
В появившемся окне выберите необходимую картинку и её замену. Нахмите
"OK".
- Двойной клик на надписи "swap image" в окне "Behaviors".
На этот раз выберите другую картинку. И выберите для нее замену (любую).
- Повторяйте шаг для всех изображений, которые вы хотите переключать
при наведении мышиного курсора на "командную" картинку.
Вы стали жертвой бага в браузере Netscape, который не
обновляет страницу при изменении размера окна. Посетите сайт Joe Lowreys и скачайте
исправление (только для страницы, к сожалению не для броузера Netscape)
или страницу Massimo.
Создайте новый сайт в Dreamweaver, инструкции во встроенной
справке. Откройте свой предыдущий HTML-редактор и выполните "Export"
или "Publish" вашего сайта, на жесткий диск или на ваш веб-сервер.
Скопируйте все файлы оттуда (или скачайте по FTP, в случае с веб-сервером)
в корневую папку сайта DW.
Теперь Вы можете редактировать свой сайт в Dreamweaver, однако средства,
специфичные для вашего предыдущего редактора здесь будут недоступны (напр.
FrontPage WebBots - замените сценариями CGI, которые в Сети можно найти
без проблем и бесплатно).
Dreamweaver оставит стандартный HTML в покое, но не поймет не стандартные
технологии, такие как ASP без трансляторов (Translator). Если ваш сайт
соответствует стандартам WWW, то его будет очень просто перенести в Dreamweaver.
UPDATE! Dreamweaver 3 не изменяет коды ASP, ColdFusion и PhP.
Удалите следующие строки из
исходника поведения и попробуйте снова:
function WindowDimensions(platform) {
if (!WINDOWSIZE_Autosize) {
if (platform.charAt(0) == "m" || platform.charAt(0) == "M")
//if Mac
return WINDOWSIZE_Mac;
else //else Windows 95 or NT
return WINDOWSIZE_Win;
}
}
UPDATE! В Dreamweaver 3 JavaScript API расширен, и можно настраивать
почти всю программу.
Т.к. Dreamweaver работает целиком в файлах-HTML, используя
стандартные технологии, такие как JavaScript и CGI, вы можете добавить
любую страницу в свой DW сайт просто скопировав её в папку DW-сайта. Любуе
нестандартные, нерациональные трюки FrontPage нуждаются в замене на стандартные
вещи, чтобы она работали на обычном сервере.
FrontPage WebBot можно сделать в CGI, и Вы можете заменить сценарии FrontPage
их аналогами в Dreamweaver, чтобы они работали и в Navigator, и в IE.
А CGI бесплатно распостраняются по всей Сети.
Например: The CGI Resource Index -> http://www.cgi-resources.com
С наилучшими пожеланиями, Simon White - Евангелист Macromedia
[email protected]
Компания Mediafear http://www.mediafear.com
Этот глюк известен. Здесь более подробная информация:
http://www.kithobbyist.com/IPMSTicino/bug.htm
А транслятор для этого типа кода у Вас есть? Кликните
на ссылке "Extending Dreamweaver" в:
Dreamweaver Support http://www.macromedia.com/support/dreamweaver/
Без транслятора Dreamweaver работает только с HTML. Расширения HTML требуют
трансляторов для Dreamweaver (некоторые уже поставляются с DW: напр. SSI).
UPDATE! Dreamweaver 3 умеет работать с ASP, ColdFusion и PhP.
Используйте [Shift]+[Enter] вместо [Enter].
В панели "properties" найдите
поле "action" и напечатайте там "mailto:[email protected]"
(без кавычек)
После этого в исходнике найдите тэг METHOD="post". Допечатайте:
ENCTYPE="text/plain" чтобы все выглядело так: METHOD="post"
ENCTYPE="text/plain"
ЗАМЕЧАНИЕ:
Шаг B важен только для правильной посылки Вам спецсимволов..
Инструктируйте пользователя о там, как использовать
возможность сохранения файлов на жесткий диск ("Save Link As ..."
- правый клик), впрочем, если к вам ламеры не ходят, то этого можно не
далать :-) .
Нет, вообще-то... хотя в браузерах 4.х активное содержимое
(plugins, applets, forms) обычно перерисовывается всегда поверх неактивного
(текст, картинки), даже если активное содержимое лежит на нижнем слое.
Исключение: Flash ActiveX Control в IE4+/Win32... поищите в technotes
об этом на сайте Macromedia со словом "wmode".
Вообще-то причина в генах программистов фирмы Netscape,
браузер которой (4.x) неправильно их показывает. Посетите Yaro's Site и загрузите исправление, (Layer2Style
Command) и обязательно прочитайте объяснение.
UPDATE! Исправление включено в Macromedia Dreamweaver 3, а также
доступно как обновление для Dreamweaver 2.
- Да, возможно все! Скачайте команду Массимо Фотти
"Remove lines from maps" с его сайта Dreamweaver Fan Page.
- Для одинарных изображений (не image-map), добавьте onClick="self.focus"
в тэг <body>.
Пример. <Body color="#000000" onClick="self.focus();"
Macromedia описала способ сделать это. Описание
доступно здесь. Или проверьте сайт Jaro Yaromat. Он создал инспектор image-map,
позволяющий присоединять к ним поведения.
UPDATE! Подобный инспектор включен в Macromedia Dreamweaver 3.
Создайте стиль:
<style>
<!--
a{text-decoration:none}
//-->
</style>
Или, как объясняет Julia Pryor Belinski:
1. Откройте окно "styles" и выберите "New", затем
"Redefine HTML Tag". Выберите тэг "a" из списка ("а"
- тэг ссылки).
2. Нажмите "OK" и появится окно определения стиля. В категории
"TYPE" вскючите флажок "decoration: none". Тогда ни
одна ссылка не будет подчеркнута.
Что это такое? Brian собрал вместе самые часто используемые
расширения для Dreamweaver 2, упорядочил их и cделал доступными для всех.
Что это означает? Посмотрите на меню "Command" в DW прямо сейчас.
Представте, что там в 6 - 8 раз больше команд. И так во всех меню.............
И Brian решил от этого избавиться.
NEW! Справка написанная
Morgan Glines.
- ВНИМАНИЕ!!! Сделайте резервную копию свой папки "Configuration"
(DW, естественно, не Windows!)
- Файлы вообще-то для Windows, не для Macintosh - надкусившие Яблоко,
будьте внимательны!!!
- 1. Закройте Dreamweaver и скачайте 5.5 Mб (25/6/99) файл куда-нибудь.
(http://getlean.net/dream/Configuration.zip
) НА ЗАМЕТКУ: Есть также самораспаковывающийся файл (http://getlean.net/dream/Configuration.exe)
2. Удалите все содержимое папки "Configuration", но саму
её оставьте.
3. Распакуйте архив в пустую папку "Configuration".
4. Запустите Dreamweaver. Если какие-либо любимые ваши вещи не появились
в меню, переустановите их
DW добавляет значок "#" автоматически, если
картинка с поведением никуда не указывает (не в тэге <A>).
Netscape прыгает в начало страницы, т.к. браузер Netscape "думает",
что это ссылка на эту же страницу, но в другой якорь (anchor), перегружает
страницу и не найдя якоря (пустого) остается в начале страницы - я же
говорю, это гены программистов!
Чтобы избежать этой ошибки исправьте "#" на "javascript:void(0)".
- Как и многое другое из технологии CSS, отступы для
тэга <body> не поддерживаются Netscape. Лучше добавьте спецаттрибуты
<body> для браузеров. Например "topmargin=0 leftmargin=0
marginwidth=0 marginheight=0". Конечно же есть команда Andrew Wooldridge
'zero
page borders'. Она помещает правильный код для обоих браузеров.
ОБНОВЛЕНИЕ! Massimo создал команду "Sitewide
zero page borders".
- И не забудьте поставить фрейму аттрибуты frameborder="NO"
and frameborder="0" для IE и NC. Massimo создал для этого
команду "Bordless
Frame".
- Почитайте также вопрос 16.
UPDATE! Эти настройки в Dreamweaver 3 добавлены в окно свойств
страницы ([Ctrl]+[J]).
Бьюсь об заклад, что у картинок пути, типа /directory/imagename
- т.е. относительно корневой папки сайта. Когда вы нажимаете F12 в DW,
программа достаточно умна, чтобы подставить правильные пути для картинок,
чтобы их понял браузер. Сам же браузер в это не въезжает (он ищет их относительно
корневого каталога жесткого диска, а не папки сайта в Dreamweaver). Подробнее
об этом во встроенной справке DW.
Предлагаемое решение: используйте ссылки относительно документа.
Если Вы все же используете ссылки "Site/Root Relative", выясните
местонахождение вашего сервера и поставьте это в настройки Dreamweaver.
Это должно быть, что-то вроде "www.server.com" или "www.server.com/mysite".
Но лучше все-таки использовать другой тип ссылок. Вы можете использовать
липовый сайт ("c:\webpages\mysite", например) где "webpages"
- сервер провайдера, а "mysite" - это Вы. Папка "webpages"
- это только пустое место. Нечего туда не помещайте, а все в "mysite".
Есть два способа сделать это:
- JavaScript - создайте обычную ссылку для первого фрейма, выделите
картинку или ссылку и примените к ней поведение "go to URL"
для нужного фрейма.
- Не-JavaScript - Для каждой замены создайте свой frameset и вызывайте
его по нужной ссылке (например, как на сайте Macromedia).
Откройте окно "Frames"... кликните на самом
КРАЙНЕМ квадрате фрейма. Нажмите [CTRL] + [J] и меняйте имя frameset'а.
Добавьте редактируемый тэг <SCRIPT> в <HEAD>
шаблона:
- Откройте шаблон (.dwt) в Dreamweaver.
- Выберите Window > HTML чтобы посмотреть исходник, найдите тэг </HEAD>
и добавьте прямо перед ним код:
- Сохраните файл и когда DW спросит о обновлении всех файло, основанных
на шаблоне, подтвердите это.
Используйте CSS! Откройте окно "Styles" (F7
для Windows). Кликните на Stylesheet... Затем на New... Выберите 'Use
CSS Selector'. Затем a:hover из списка и после клика на "OK"
выберите вещи, которые будут твориться с ссылкой, со время прохождения
на ней курсора (другие цвета или шрифты, например).
Ответ привожу без перевода, т.к. мне не совсем понятен
смысл оригинала.
The problem is occuring when trying to write a link in the template yourself,
and not taking into account that the template file will not be located
in the root, *but in the Templates directory* which is located in the
root.
If you enter chapter1.html as the link in the template, then when the
template is saved in the Templates directory (and it *will* be, this is
how it's engineered to work) the link will be to a file in the Templates
directory, not somewhere else in your site. You'd have to save your entire
site into the Templates directory for the link you write to be correct.
If you're going to enter a link instead of browsing for the file as I
advised (see end of this message), then the link must begin with ../ to
get up & out of the template directory!
Also, site root relative links avoid all this, but are a pain when trying
to check your work locally because they are only understood by the server.
Your local machine can't use them at all - that's another reason (among
others even if you're not using site-root relative links) why DW has to
use a TEMP file to preview, the links to subsequent pages won't function
- because it would take a "server" to interpret them and deliver
the subsequent document (this why frames don't preview using site-root
- the "frames" are acutally subsequent pages, the server would
have to deliver them.)
This trying to link to non-existant files is one reason why DW has the
ability to create new files in the site window - and you can use the site
map function on the left to see how you're gonna string it all together.
You right-click (mac version use the SITE menu) and select "new file"
and name it whatever page you want to link to, but have not yet created,
and get some "blank" files down there to get your site structure
going. For creating your subdirectory structure, "new folder"
is also available.
Once you've gotten the key files & your subdirectory structure in
place, you can open all those blank pages, and apply the template to the
page: MODIFY>TEMPLATES>Apply template to page.
*whew* I admit, it's tough to understand. But with knowledge comes power.
=) Vernon Viehe
Macromedia Technical Support
Не используйте поведение (по умолчанию) "Swap Image
Restore". Лучше поставьте еще одно поведение "Swap Image"
чтобы вернуть изображение во время события "Onmouseout". "Swap
image restore" хорошо работает только с простыми rollover'ами.
- Переименуйте свою страницу index, создайте новую
чистую страницу в DW и сохраните её как новый index.html файл. Это будет
перенаправляющая страница.
- Сразу после тэга
на этой странице вставьте:
ЗАМЕЧАНИЕ: # -content="5" означает 5секунд # - URL=NoFlashPage.htm
означает вашу страницу без анимации Flash (X). Вместе это означает, что
броузер пользователя будет переадресован на страницу X через 5 секунд.
Сделайте маленькое кино во Flash. (Я думаю, что 20X20 пикселов это минимум
во Flash) и положите в в первый кадр action GetURL: yourFlashContentPage.htm
(ваша страница с Flash). Сохраните кино как swf-файл. Вставьте кино в
страницу index.htm
Это широко распостраненная проблема с Netscape. Решение
таково: используйте вложенную таблицу с необходимым фоном для основной
таблицы и прозрачный GIF (рекомендуем 50 X 50 пикселов) как фон для дочерней
таблицы.
Безусловно, наиболее безопасный метод защиты веб-страниц,
это метод используемый Вашим веб-сервером (аутентификация Apache, например).
О нём должен знать ваш системный администратор. Однако есть команда "Machak
FX password", созданная Joe Milicevic, которая создает преграду для
людей, которые не очень разбираются в компьютерных технологиях (для ламеров,
проще говоря). Команда "Machak FX
password" доступна на сайте "Dreamweaver Fan Page".
Допустим, Вы выделили изображение в Dreamweaver. Если его размер не соответствует
реальности (или изображение недоступно), то его ширина и высота будут
выделены жирным шрифтом. Мы можете восстановить исходные размеры
изображения нажав кнопку "refresh" прямо на "property inspector".
Естественно, если вы используете распорки (GIF), то Вам необходимо ввести
их размеры вручную.
|