forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JavaScript / HTML (http://forum.boolean.name/forumdisplay.php?f=136)
-   -   Индусский код (http://forum.boolean.name/showthread.php?t=16803)

Igor 18.05.2012 21:04

Индусский код
 
Захотел я утащить на память фоточки с сайта Азиатской олимпиады, которая в этом году проводилась в Индии.
Но коварные разработчики что-то сделали, кнопка "Сохранить изображение как" в браузере не появляется, и мне пришлось лезть в исходный код страницы.
И увидел я там...

<a href="http://www.apho2012india.org/images/stories/gallery/Media Gallery/APhO 2012 India - Media Gallery - Day 3/DSC_0004.jpg" title="DSC_0004.jpg" class="" rel="lightbox[AdmirorGallery00]" target="_blank"> <span class="ag_newTag"><img src="http://www.apho2012india.org/plugins/content/AdmirorGallery/newTag.gif" class="ag_newImageTag" /></span> <img src="http://www.apho2012india.org/plugins/content/AdmirorGallery/thumbs//Media Gallery/APhO 2012 India - Media Gallery - Day 3/DSC_0004.jpg " alt="DSC_0004.jpg" class="ag_imageThumb">

И так для каждой из 65 фотографий.

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

ABTOMAT 18.05.2012 22:33

Ответ: Индусский код
 
Ты говоришь, наверное, про оверлейное окошечко, а даёшь код миниатюрок.
При показе полного изображения картинка засунута как бекграунд-имейдж и таки да в этом случае браузер не будет вставлять пункт "сохранить изображение как".
Вполне стандартная схема (хотя кому надо тот возьмёт дебаггер и вытащит).

В коде миниатюрок тоже всё нормально. Каждый вложенный элемент имеет своё назначение в css. Ящитаю вполне норм. Разве что я б не стал верстать таблицей, но это уже вкусовщина.

SBJoker 18.05.2012 23:51

Ответ: Индусский код
 
Индус - человек исповедующий индуизм.
Индиец - человек родом из Индии.

moka 19.05.2012 01:00

Ответ: Индусский код
 
hmtl код не пишут, он обычно генерируется на уровне backend'а.
Так что всё ок. Это же не руками вбивали..

Тем более в joomla никто вообще не париться над чистой разметкой, так что дело нормальное.

Randomize 19.05.2012 03:50

Ответ: Индусский код
 
Это HTML разметка. Сугубо описание интерфейса. Html разметка это не программирование. Это гипертекст.
Смотри что у тебя там происходит:

Код:

Циклический перебор всех изображений{

  <блок для картинки>
      <ссылка на полную картинку>
          <картинка />
      </ссылка на полную картинку>
  </блок для картинки>

}

И иначе не сделать (только костылями).

Phantom 19.05.2012 22:04

Ответ: Индусский код
 
Фаерфокс из коробки позволяет сохранять фоновые картинки (правой кнопкой на картинке - Открыть фоновое изображение) и даже позволяет сохранять canvas как png (хотя эта его особенность чаще мешает, чем бывает полезна).

Igor 19.05.2012 23:29

Ответ: Индусский код
 
мм. В данном случае этого пункта в Firefox нет(

ABTOMAT 20.05.2012 00:45

Ответ: Индусский код
 
Потому что поверх блока с картинкой наложены триггеры "влево" и "вправо", посмотри в дебаггере как устроена вёрстка - сразу все вопросы исчезнут


Часовой пояс GMT +4, время: 22:16.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot