Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не работает JavaScript манипуляции изображениями

Сообщения:  [1-1] 

 
 автор: OLi   (11.10.2009 в 22:11)   письмо автору
 
 

function myFunc (e)
{


var evt = e ? e : window.event, src = evt.target ? evt.target : evt.srcElement, 
abX = evt.pageX ? evt.pageX : evt.clientX, abY = evt.pageY ? evt.pageY : evt.clientY, 
abL = abT = 0; while (src.offsetParent) {abL += src.offsetLeft; abT += src.offsetTop; src = src.offsetParent} 
var rzX = abX - abL - 1, rzY = abY - abT - 1; //искомые координаты клика выделены жирно 
         //от разрешения экрана не зависят 

alert ('X=' + rzX + '\nY=' + rzY);

var YB = alert(document.getElementById('karta').clientHeight);
 var XB = alert(document.getElementById('karta').clientWidth);

document.getElementById('block2').style.display = "block";
document.getElementById('block2').style.marginTop = rzY+XR;
document.getElementById('block2').style.marginLeft = rzX+YR; 

var XM=1185;
var YM=527;
var XR=XB-XM;
var YR=YB-YM;



<img  src="ммм.jpg" id="karta" style="width:100%; position:relative; height:100%;" onClick="myFunc (event);"   >

<a href="#" ><img src="metka.gif" id="block2" style="dicplay:none;position:absolute; top: 0; left:0; border:0px" ></a>


Суть такая:
Поверх картинки ммм.jpg отображается другая картинка. По нажатию на кнопку ммм.jpg масштабируется(+ -) а картинка остается с преждними координатами.
Необходимо ее пропорционально сдвигать, при увеличении иил уменьшении родительской картинки! Вот что я и попытался....

  Ответить  

Сообщения:  [1-1] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования