Форум -> Обо всём... -> Увелицение скрина при наведение мышки, как в slaed 3 |
Увелицение скрина при наведение мышки, как в slaed 3 |
---|
Route | Дата: 09.03.2007, в 00:56 | Сообщение №1 |
ПользовательПользователь №: 36 Сообщений: 37
| |
|
|
Route | Дата: 09.03.2007, в 00:57 | Сообщение №2 |
ПользовательПользователь №: 36 Сообщений: 37
| Разумеется в папку java_!_sctipts копируем файл ShowPic.js, который находится в slaed 3. Или создаем его в ручную. Вот его содержание:
function PicDivShow(imgPath) {
varPicDivImg = document.all.picDivImg;
varPicDivImg.src = imgPath;
varPicDiv = document.all.picDiv;
varPicDiv.style.display = "";
}
function PicDivHide() {
varPicDiv = document.all.picDiv;
varPicDivImg.src = 'images/load.gif';
varPicDiv.style.display = "none";
}
function UpdateMausPosition(e) {
varPicDiv = document.all.picDiv;
x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
y = (document.all) ? window.event.y + document.body.scrollTop : e.pageY;
if (picDiv != null) {
varPicDiv.style.left = (x + 30) + "px";
varPicDiv.style.top = (y - 100) + "px";
}
}
document.onmousemove = UpdateMausPosition;
Именно таким образом в 3 версии происходит увеличение скрина при наведение мыши. Но здесь не все так просто. Проделав то, что я написал скрин не увеличивается и браузер ругается на переменную picDiv, которая как раз таки в скрипте ShowPic.js. Где она прописана? Помогите доделать! Поможите с этим сделаю еще некоторые изменения! |
|
|
Route | Дата: 09.03.2007, в 00:58 | Сообщение №3 |
ПользовательПользователь №: 36 Сообщений: 37
| Видимо форум не принимает длинные сообщения. |
|
|
Route | Дата: 09.03.2007, в 01:01 | Сообщение №4 |
ПользовательПользователь №: 36 Сообщений: 37
| Так и не смог все разместить! |
|
|
Serg_pnz | Дата: 09.03.2007, в 09:24 | Сообщение №5 |
АдминистраторПользователь №: 1 Сообщений: 2242
| Route, расковырял бы ты модуль Files от 2.1, то быстрее понял бы как происходит увеличение картинки
А в твоем случае насколько я понял не хватает еще слоя, который скрывается или показывается. Если вставлять через модуль, то код будет таким (привожу начало строки, весь ищи в 2.1 в файлах)
Код | 1
| echo "<div id=\"picDiv |
В тройке код встроен в шаблон помоему | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Route | Дата: 09.03.2007, в 11:02 | Сообщение №6 |
ПользовательПользователь №: 36 Сообщений: 37
| Так в 2.1 вообще такого нет! |
|
|
Serg_pnz | Дата: 09.03.2007, в 13:32 | Сообщение №7 |
АдминистраторПользователь №: 1 Сообщений: 2242
| Route, ищи лучше.
Я недавно только закончил модуль "Фото дня" для 2.1 и 3.0 (у меня на сайте работает), так что про увеличение картинок мне можешь не рассказывать, что есть, чего нет в системе | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Almaz | Дата: 09.03.2007, в 19:32 | Сообщение №8 |
НовичокПользователь №: 9 Сообщений: 16
| Serg_pnz, а можно это увеличение убрать? По-моему оно только мешает. ( |
|
|
Serg_pnz | Дата: 10.03.2007, в 10:02 | Сообщение №9 |
АдминистраторПользователь №: 1 Сообщений: 2242
| Almaz, можно и убрать. А оставить увеличение (открытие в новом окне) при нажатии на картинку. Или вовсе всё убрать.
Тут уж как закажешь | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Almaz | Дата: 11.03.2007, в 22:31 | Сообщение №10 |
НовичокПользователь №: 9 Сообщений: 16
| Serg_pnz, чтобы всем было полезно, можно описать как в 3.0 просто убрать автоувеличение при наведении мыши (открытие в новом окне вещь полезная!) |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|