Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 11.09.2009, 19:01
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от vovchok
Кто знает как запретить в IE высвечивать меню со значками "сохранить, распечать, послать в эротическое путешествие..." при наведении на рисунок?
1. Глобальный. Указать мета-тег
<meta http-equiv="imagetoolbar" content="no" />


2. Локальный. У изображения, для которого не нужно показывать панель, указать аттрибут galleryimg="no".
Ответить с цитированием
  #22 (permalink)  
Старый 11.09.2009, 21:17
Интересующийся
Отправить личное сообщение для vovchok Посмотреть профиль Найти все сообщения от vovchok
 
Регистрация: 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.
Ответить с цитированием
  #23 (permalink)  
Старый 11.09.2009, 21:24
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от vovchok
Может это можно как-то в фрейме задать?
<iframe name="frm" src="frm.html"></iframe>
вам уже давали ответ:
Сообщение от Riim
В iframe нужно грузить не рисунок, а html-документ содержащий рисунок и уже с этим html-документ-ом можно будет делать все, что захочется.
Ответить с цитированием
  #24 (permalink)  
Старый 11.09.2009, 22:14
Интересующийся
Отправить личное сообщение для vovchok Посмотреть профиль Найти все сообщения от vovchok
 
Регистрация: 09.09.2009
Сообщений: 22

Сообщение от Octane Посмотреть сообщение
вам уже давали ответ:
Я тоже уже объяснял, что мне нужно грузить туда именно JPG, т.к. их очень много и они будут постоянно меняться обычными юзерами. Плодить такое колличество HTML файлов люди, озадачившие меня этим занятием и желающие размещать свои фотки в инете, не будут. Максимум что я могу им объяснить, это как подкорректировать список файлов JPG в одном файле, и то только потому, что я не нашел пока как выводить их все автоматом из папки.
Если есть возможность вызывать один HTML и в качестве параметром передавать ему имена разных JPG файлов, это можно было бы применить, но я не знаю есть ли тут такое ...
Ответить с цитированием
  #25 (permalink)  
Старый 11.09.2009, 23:03
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 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-файл нужной структуры.
Ответить с цитированием
  #26 (permalink)  
Старый 13.09.2009, 05:30
Интересующийся
Отправить личное сообщение для vovchok Посмотреть профиль Найти все сообщения от vovchok
 
Регистрация: 09.09.2009
Сообщений: 22

Сообщение от Octane Посмотреть сообщение
Желающие размещать фотки не будут, потому что есть нормальные галереи, где страницы генерируются динамически сервером, без необходимости править какие-то html-файлы.
Галереи есть конечно, но это не тот случай. Они хотят размещать фотки своего товара на своем сайте, а платить за него не хотят. А т.к. это мои родственники - нашли меня - ты программист, так - наваяй, а то что не все программисты ваяют сайты их не волнует...

Сообщение от Octane Посмотреть сообщение
Есть конечно, никто не мешает вам получить доступ к фрейму, если он загружен с вашего домена, и выполнить какие-либо изменения в документе с помощью JavaScript
С JS я пока не дружу, но за совет спасибо.

Сообщение от Octane Посмотреть сообщение
никакие папки на сервере с его помощью сканировать не получится, для этих целей есть серверные языки программирования, посредством которых можно сгенерировать html-файл нужной структуры.
По поводу динамической генерации HTML на бесплатном ресурсе, который мне подсунули, написано: зась - закроем сразу, т.к. серверу это напряжней, чем просто отображать готовые файлы.

Сообщение от Octane Посмотреть сообщение
программист с 20-и летним стажем так и не научился оформлять код в сообщениях на форумах
Я вообще-то на форуме по программированию впервые... 20 лет назад их не было... В FIDO мы только анекдоты читали. Опытом делились в основном при усном общении за пивом. А потом как-то не надо было. Когда мучаешь прикладную задачу - вопросы возникают не по программированию, а когда все это кончится!
Кстати форматирование у меня почему-то исчезло при вставке примера в сообщение.

В принципе мне удалось удовлетворить своих "заказчиков" тем что я наваял.
ОГРОМНОЕ спасибо всем, кто здесь мне помог! Не поминайте лихом.

Последний раз редактировалось vovchok, 13.09.2009 в 05:33.
Ответить с цитированием
  #27 (permalink)  
Старый 13.09.2009, 15:22
Интересующийся
Отправить личное сообщение для vovchok Посмотреть профиль Найти все сообщения от vovchok
 
Регистрация: 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
Ответить с цитированием
  #28 (permalink)  
Старый 13.09.2009, 15:27
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

По умолчанию vertical-align у изображений в браузерах разный, поробуйте задать vertical-align: top или bottom.
<img style="vertical-align: top;" ...>
Ответить с цитированием
  #29 (permalink)  
Старый 13.09.2009, 16:55
Интересующийся
Отправить личное сообщение для vovchok Посмотреть профиль Найти все сообщения от vovchok
 
Регистрация: 09.09.2009
Сообщений: 22

Сообщение от Octane Посмотреть сообщение
По умолчанию vertical-align у изображений в браузерах разный, поробуйте задать vertical-align: top или bottom.
<img style="vertical-align: top;" ...>
В даном случае вертикальное выравнивание не действует, т.к. рисунок должен занимать всю ячейку таблицы, хотя я пробовал его задавать по-всякому - проблемма не в выравнивании.
Ответить с цитированием
  #30 (permalink)  
Старый 13.09.2009, 17:17
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от vovchok
Если перед </td> убрать перенос строки, чтобы оно было в одно строке с <img>, то этот прикол исчезает.
Сообщение от vovchok
проблемма не в выравнивании.
Отступ появляется из-за того, что IE подругому воспринимает непечатные символы и пытается выровнять изображения по базовой линии, хоть в строке и нет видимых символов.

Раз этот способ не момогает, с помощью CSS еще много чего можно попробовать изменить, например, задать overflow:hidden для ячейки таблицы, пробуйте…

Ссылка по теме

Последний раз редактировалось Octane, 13.09.2009 в 17:19.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск