|
13.01.2008, 15:41
#35058322
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
|
|
|
Участник
Откуда: made in Borland.Штат Delphiya
Сообщения: 324
Рейтинг:
0
/ 0
|
|
|
|
Есть такой скрипток:
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???
|
|
|