11.09.2009, 19:01
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от vovchok
|
Кто знает как запретить в IE высвечивать меню со значками "сохранить, распечать, послать в эротическое путешествие..." при наведении на рисунок?
|
1. Глобальный. Указать мета-тег
<meta http-equiv="imagetoolbar" content="no" />
2. Локальный. У изображения, для которого не нужно показывать панель, указать аттрибут galleryimg="no".
|
|
11.09.2009, 21:17
|
Интересующийся
|
|
Регистрация: 09.09.2009
Сообщений: 22
|
|
Сообщение от Kolyaj
|
1. Глобальный. Указать мета-тег
<meta http-equiv="imagetoolbar" content="no" />
2. Локальный. У изображения, для которого не нужно показывать панель, указать аттрибут galleryimg="no".
|
Не срабатывает для "IMG1.jpg", который я вызываю как внешний исполняемый файл... Для него же и параметры фона/бордюра не могу задать.
<a href="IMG1.jpg" target="frm">
<img src="IMG2.jpg" width="100">
</a>
Может это можно как-то в фрейме задать?
<iframe name="frm" src="frm.html"></iframe>
Нужно подкорректировать реакцию браузера на открытие файлов .JPG
Как это сделать?
Последний раз редактировалось vovchok, 11.09.2009 в 21:22.
|
|
11.09.2009, 21:24
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Сообщение от vovchok
|
Может это можно как-то в фрейме задать?
<iframe name="frm" src="frm.html"></iframe>
|
вам уже давали ответ:
Сообщение от Riim
|
В iframe нужно грузить не рисунок, а html-документ содержащий рисунок и уже с этим html-документ-ом можно будет делать все, что захочется.
|
|
|
11.09.2009, 22:14
|
Интересующийся
|
|
Регистрация: 09.09.2009
Сообщений: 22
|
|
Сообщение от Octane
|
вам уже давали ответ:
|
Я тоже уже объяснял, что мне нужно грузить туда именно JPG, т.к. их очень много и они будут постоянно меняться обычными юзерами. Плодить такое колличество HTML файлов люди, озадачившие меня этим занятием и желающие размещать свои фотки в инете, не будут. Максимум что я могу им объяснить, это как подкорректировать список файлов JPG в одном файле, и то только потому, что я не нашел пока как выводить их все автоматом из папки.
Если есть возможность вызывать один HTML и в качестве параметром передавать ему имена разных JPG файлов, это можно было бы применить, но я не знаю есть ли тут такое ...
|
|
11.09.2009, 23:03
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Сообщение от vovchok
|
желающие размещать свои фотки в инете, не будут.
|
Желающие размещать фотки не будут, потому что есть нормальные галереи, где страницы генерируются динамически сервером, без необходимости править какие-то html-файлы.
Сообщение от vovchok
|
Если есть возможность вызывать один HTML и в качестве параметром передавать ему имена разных JPG файлов, это можно было бы применить, но я не знаю есть ли тут такое ...
|
Есть конечно, никто не мешает вам получить доступ к фрейму, если он загружен с вашего домена, и выполнить какие-либо изменения в документе с помощью javascript :
var iframe = document.getElementById("идентификатор-фрейма");
var doc = iframe.contentDocument || iframe.contentWindow.document;
// doc ссылается на window.document фрейма
Конечно с выключенным JavaScript ничего работать не будет, да и фрейм особо не нужен, можно вставить изображение прямо в текущий документ с помощью JavaScript.
Сообщение от vovchok
|
что я не нашел пока как выводить их все автоматом из папки.
|
Вам уже говорили (X)HTML —
Сообщение от Kolyaj
|
это не язык программирования
|
и никакие папки на сервере с его помощью сканировать не получится, для этих целей есть серверные языки программирования, посредством которых можно сгенерировать html-файл нужной структуры.
|
|
13.09.2009, 05:30
|
Интересующийся
|
|
Регистрация: 09.09.2009
Сообщений: 22
|
|
Сообщение от Octane
|
Желающие размещать фотки не будут, потому что есть нормальные галереи, где страницы генерируются динамически сервером, без необходимости править какие-то html-файлы.
|
Галереи есть конечно, но это не тот случай. Они хотят размещать фотки своего товара на своем сайте, а платить за него не хотят. А т.к. это мои родственники - нашли меня - ты программист, так - наваяй, а то что не все программисты ваяют сайты их не волнует...
Сообщение от Octane
|
Есть конечно, никто не мешает вам получить доступ к фрейму, если он загружен с вашего домена, и выполнить какие-либо изменения в документе с помощью JavaScript
|
С JS я пока не дружу, но за совет спасибо.
Сообщение от Octane
|
никакие папки на сервере с его помощью сканировать не получится, для этих целей есть серверные языки программирования, посредством которых можно сгенерировать html-файл нужной структуры.
|
По поводу динамической генерации HTML на бесплатном ресурсе, который мне подсунули, написано: зась - закроем сразу, т.к. серверу это напряжней, чем просто отображать готовые файлы.
Сообщение от Octane
|
программист с 20-и летним стажем так и не научился оформлять код в сообщениях на форумах
|
Я вообще-то на форуме по программированию впервые... 20 лет назад их не было... В FIDO мы только анекдоты читали. Опытом делились в основном при усном общении за пивом. А потом как-то не надо было. Когда мучаешь прикладную задачу - вопросы возникают не по программированию, а когда все это кончится!
Кстати форматирование у меня почему-то исчезло при вставке примера в сообщение.
В принципе мне удалось удовлетворить своих "заказчиков" тем что я наваял.
ОГРОМНОЕ спасибо всем, кто здесь мне помог! Не поминайте лихом.
Последний раз редактировалось vovchok, 13.09.2009 в 05:33.
|
|
13.09.2009, 15:22
|
Интересующийся
|
|
Регистрация: 09.09.2009
Сообщений: 22
|
|
По поводу форматирования кода HTML - кто может объяснить такой феномен:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html">
</head>
<body>
<table border="1">
<tr>
<td>
<img src="img.jpg" border="0">
</td>
</tr>
</table>
</body>
</html>
В FF3 бордюр таблицы вплотную прилегает к рисунку. В IE6 снизу не прилегает на 3px. Если перед </td> убрать перенос строки, чтобы оно было в одно строке с <img>, то этот прикол исчезает.
Последний раз редактировалось Octane, 13.09.2009 в 17:58.
Причина: пожалуйста, оформляйте свой код при помощи bb-кодов [html] и [js], подробнее здесь: http://javascript.ru/formatting
|
|
13.09.2009, 15:27
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
По умолчанию vertical-align у изображений в браузерах разный, поробуйте задать vertical-align: top или bottom.
<img style="vertical-align: top;" ...>
|
|
13.09.2009, 16:55
|
Интересующийся
|
|
Регистрация: 09.09.2009
Сообщений: 22
|
|
Сообщение от Octane
|
По умолчанию vertical-align у изображений в браузерах разный, поробуйте задать vertical-align: top или bottom.
<img style="vertical-align: top;" ...>
|
В даном случае вертикальное выравнивание не действует, т.к. рисунок должен занимать всю ячейку таблицы, хотя я пробовал его задавать по-всякому - проблемма не в выравнивании.
|
|
13.09.2009, 17:17
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Сообщение от vovchok
|
Если перед </td> убрать перенос строки, чтобы оно было в одно строке с <img>, то этот прикол исчезает.
|
Сообщение от vovchok
|
проблемма не в выравнивании.
|
Отступ появляется из-за того, что IE подругому воспринимает непечатные символы и пытается выровнять изображения по базовой линии, хоть в строке и нет видимых символов.
Раз этот способ не момогает, с помощью CSS еще много чего можно попробовать изменить, например, задать overflow:hidden для ячейки таблицы, пробуйте…
Ссылка по теме
Последний раз редактировалось Octane, 13.09.2009 в 17:19.
|
|
|
|