powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Resize Image?
1 сообщений из 1, страница 1 из 1
Resize Image?
    #35058322
Фотография DJШкет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой скрипток:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
 var imgsrc="1.gif"

var resizeimg_width= 412 
var resizeimg_height= 356 

var resizeimg_startx= 10 

var resizeimg_starty= 10 

var startsize= 4 

var gripimg_startx=Math.ceil(resizeimg_width/startsize)+resizeimg_startx- 15 
var gripimg_starty=Math.ceil(resizeimg_height/startsize)+resizeimg_starty- 15 

var preloadimg=new Image()
preloadimgsrc=imgsrc

var isNav, isIE
var offsetX, offsetY
var selectedObj
if (parseInt(navigator.appVersion) >=  4 ) {
 if (navigator.appName == "Netscape") {
  isNav = true
 } else {
  isIE = true
 }
}

function setZIndex(obj, zOrder) {
 obj.zIndex = zOrder
}
function shiftTo(obj, x, y) {
 if (isNav) {
  if (document.layers) {
  document.resizeimagediv.document.write("<img src="+imgsrc+" width="+(-resizeimg_startx+x+ 15 )+" height="+(-resizeimg_starty+y+ 15 )+">")
  document.resizeimagediv.document.close()
  }
  document.gripimagediv.left=x
  document.gripimagediv.top=y
 }
 else {
  resizeimagediv.innerHTML="<img src="+imgsrc+" width="+(-resizeimg_startx+x+ 15 )+" height="+(-resizeimg_starty+y+ 15 )+">"
  document.all.gripimagediv.style.posLeft=x
  document.all.gripimagediv.style.posTop=y
 }
}

function setSelectedElem(evt) {
 if (isNav) {
  var testObj
  var clickX = evt.pageX
  var clickY = evt.pageY
  for (var i = document.layers.length -  1 ; i >=  0 ; i--) {
   testObj = document.layers[i]
   if ((clickX > testObj.left) &&
    (clickX < testObj.left + testObj.clip.width) &&
    (clickY > testObj.top) &&
    (clickY < testObj.top + testObj.clip.height) && (testObj.name=="gripimagediv")) {
     selectedObj = testObj
     setZIndex(selectedObj,  100 )
     return
   }
  }
 } else {
  var imgObj = window.event.srcElement
  if (imgObj.parentElement.id.indexOf("gripimage") != - 1 ) {
   selectedObj = imgObj.parentElement.style
   setZIndex(selectedObj, 100 )
   return
  }
 }
 selectedObj = null
 return
}

function dragIt(evt) {
 if (selectedObj) {
  if (isNav) {
   shiftTo(selectedObj, (evt.pageX - offsetX), (evt.pageY - offsetY))
  } else {
   shiftTo(selectedObj, (window.event.clientX - offsetX), (window.event.clientY - offsetY))
   return false
  }
 }
}

function engage(evt) {
 setSelectedElem(evt)
 if (selectedObj) {
  if (isNav) {
   offsetX = evt.pageX - selectedObj.left
   offsetY = evt.pageY - selectedObj.top
  } else {
   offsetX = window.event.offsetX
   offsetY = window.event.offsetY
  }
 }
 return false
}

function release(evt) {
 if (selectedObj) {
  setZIndex(selectedObj,  0 )
  selectedObj = null
 }
}

function setNavEventCapture() {
 if (isNav) {
  document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP)
 }
}

function init() {
 if (isNav) {
  setNavEventCapture()
 }
 document.onmousedown = engage
 document.onmousemove = dragIt
 document.onmouseup = release
 if (document.all) {
  resizeimagediv.innerHTML="<img src="+imgsrc+" width="+Math.ceil(resizeimg_width/startsize)+">"
  document.all.resizeimagediv.style.posLeft=resizeimg_startx
  document.all.resizeimagediv.style.posTop=resizeimg_starty
  document.all.gripimagediv.style.posLeft=gripimg_startx
  document.all.gripimagediv.style.posTop=gripimg_starty
 }

 if (document.layers) {
  document.resizeimagediv.document.write("<img src="+imgsrc+" width="+Math.ceil(resizeimg_width/startsize)+">")
  document.resizeimagediv.document.close()
  document.resizeimagediv.left=resizeimg_startx
  document.resizeimagediv.top=resizeimg_starty
  document.gripimagediv.left=gripimg_startx
  document.gripimagediv.top=gripimg_starty
 }
}
// - End of JavaScript - -->



меняет размер картинки!
вот такая просьба:как сделать так чтобы обновление картинки шло из temp.internetfiles???
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Resize Image?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]