Member
Статус: Не в сети Регистрация: 10.02.2004 Откуда: г. Уфа
помогите, пожалуйста разобраться:
на этом сайте http://www.gdsk.ru/gdsk_spb/object есть картинка с домиками. Каждому домику присвоена ссылка. Залез в HTML-код страницы. Возьмем к примеру самый первый домик с верху:
то что "coords=365,231,365,210,353,199,341,208,342,230" это размеры "домика" (размеры окошка сслыки)) я разобрался, только откуда кажый этот размер взят понять не могу...
Добавлено спустя 12 минут, 14 секунд все, разобрался. пост удалять не буду, может кому пригодится. Значит:
1,2 - это нижний левый край; 3,4 - верхний левый край; 5,6 - верхушка "домика"; 7,8 - верхний правый край; 9,10 - нижний правый край. т.е. описываем ссылку в виде окошка на картинке начиная с нижнего левого края и по часовой стрелке
_________________ Найдя место под солнцем, опасайся солнечных ударов...
начиная с нижнего левого края и по часовой стрелке
Это необязательно. Вершины полигона действительно нужно задавать в порядке следования, но безразлично, с которой начинать и в какую сторону двигаться, перечисляя координаты вершин.
Народ, интересный вопрос возник. Попросили сделать музыкальный сайт с оплатой через Webmoney (или другую службу).
Т.е. заходит пользователь, смотрит, скачивает бесплатные треки (MP3, например). А если захочет скачать весь альбом, то перечисляет N-ую сумму (скажем 0.5$) и получает ссылку.
С HTML-ем, думаю, справлюсь, а вот по электронным деньгам инфы мало. Т.е. не описывается как это разработать, хотя подобных сайтов предостаточно.
Помогите. Поделитесь ссылками, если знаете, где искать.
Member
Статус: Не в сети Регистрация: 05.10.2005 Откуда: ЦАО, Москва
Такой вопрос, хочу сделать нестандартный диз для ПС. Код XHTML+CSS (верстку хочу сделать полностью через div без таблиц (в контенте сайта ессно таблицы допускаются))хочется написать валидный. Вопрос в следующем есть ли у кого-то желание помочь? При наличии оного могу скинуть Диз отрисованный в фотошопе, который собственно и будем кодить. У меня одного боюсь слишком много времени на это уйдет (а при таком варианте часто бросаешь на полпути).
_________________ RYZEN 9 5950x|ASUS X570-E|64Gb G.SKILL TRIDENT Z NEO (F4-3600C16D-64GTZN)|MSI 1060GTX 6GB|Samsung 960pro 1TB|DeepCool Assasin III|32" 4k HP z32
Хочу сделать на своем сайте галерею. Есть много фоток которые я хочу разделить на альбомы. У каждой фотки есть 3 варианта - маленький, средний и большой. Я создаю массивы с именами фоток. А потом создаю таблицу с фотками. Я попробовал сделать так чтобы массив заполнялся именами фоток в зависимости от кнопки которая будет нажата, и таким образом сделать переключение между альбомами. Но когда я нажимаю кнопку у меня стирается вся страница и рисуется только таблица с фотографиями на белом фоне. Подскажите как сделать чтобы страница не удалялась.
<img src="knopca.jpg" onclick="build('img',105)"> ----- Вот кнопка которая должна менять альбом
<script> /*Создание массивов*/ var xnum
build("img",12) function build(imgname, masslength) {
img = new Array(masslength) for (i=0;i<img.length;i++) { m=i+1 img[i]=imgname+m+".jpg" }
simg = new Array(masslength) for (i=0;i<simg.length;i++) { m=i+1 simg[i]="s"+imgname+m+".jpg" }
mimg = new Array(masslength) for (i=0;i<mimg.length;i++) { m=i+1 mimg[i]="m"+imgname+m+".jpg" }
/*Построение таблицы*/
k=1 d=k-1 x="<table>" for (t=1;t<30;t++) { x+="<tr>" for (p=1;p<10;p++) { x+="<td width=110 height=110 align=center valign=center><img id="+k+" src="+mimg[k-1]+" class=image onclick='onclfunc()' ondblclick='ondbfunc()'></td>" k++ if (k>img.length) {break} } x+="</tr>" if (k>img.length) {break} } x+="</table>" document.write(x)
} function onclfunc() { xid=event.srcElement.id xnum=parseInt(xid)-1 xsrc="file://localhost/D:/Мой%20сайт/Готовое/"+simg[xnum]
document.all.tabim.src=xsrc }
function ondbfunc() { yid=event.srcElement.id ynam=parseInt(yid)-1 ysrc="file://localhost/D:/Мой%20сайт/Готовое/"+img[ynam] window.open(ysrc) }
function next() { xnum=xnum+1 if (xnum>img.length-1) {xnum=img.length-1} nextsrc="file://localhost/D:/Мой%20сайт/Готовое/"+simg[xnum] document.all.tabim.src=nextsrc }
function previous() { xnum=xnum-1 if (xnum<0) {xnum=0} nextsrc="file://localhost/D:/Мой%20сайт/Готовое/"+simg[xnum] document.all.tabim.src=nextsrc } </script>
дает ошибку event is not defined
если уж пользоваться событиями то
onclick='onclfunc(event)'
function onclfunc(e)
{
и дальше работать с e
Но я бы сделал onclick='onclfunc(this.id)'
дальше не смотрел.
ps вынеси управляющий код за пределы разметки, так чтобы 1) страница загрузилась а потом с ней какие-то действия происходили.
2) функции не мешались с прямыми командами.
_________________ В поиске включайте "Искать все слова". Избегайте многоточий.
Зачем нужен разгон? http://tsc.overclockers.ru
Member
Статус: Не в сети Регистрация: 16.10.2004 Откуда: Гомель, BLR
Нужен совет по разрешению следующей ситуации: страница разделена на 3 фрейма; можно ли сделать так, чтобы при изменений размеров фреймов их нельзя было уменьшить меньше определенного размера (напр. 80 пикс)
Но в силу специфики у меня нет возможности использовать ни внешние таблицы стилей, ни встроить таблицу стиля внутрь конкретного html файла. Могу вставлять стили только в конкретный тег.
Есть ли возможность описывать псевдоклассы внутри тэгов?
Надеюсь вы меня поняли
З.Ы. да я в курсе, что :hover в IE работает только для <a>.
_________________ Да здравствует то, благодаря чему, мы не смотря ни на что...
Member
Статус: Не в сети Регистрация: 01.04.2005 Откуда: Москва-Лубянка
Vaitek писал(а):
Есть ли возможность описывать псевдоклассы внутри тэгов?
Разумеется, нет Надеюсь, это заставит тебя побороться со «спецификой» и cделать всё через отверстие, отличное от заднепроходного ) Впрочем, если тебе очень приспичило, можешь написать
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения