استخدم الكود التالي لعرض مجموعة صور بطريقة معينة مشكلتي هي بعد تحديد
الاحداثيات اي مكان الصورعلي الصفحة عند التنفيز كل شئ تمام ولكن بعد رفع الصفحة الي الانترنت يتغير مكان الصور هل هناك شئ ناقص في الكود
<body onload="initiate()">
<script language="JavaScript">
var imgsname = new Array()
imgsname[0]="newpics.jpg"
imgsname[1]="1.jpg"
imgsname[2]="2.jpg"
imgsname[3]="3.jpg"
var imgsurl = new Array()
imgsurl[0]="#"
imgsurl[1]="p1.aspx"
imgsurl[2]="p2.aspx"
imgsurl[3]="p3.aspx"
// the target of your links. Accepted values: '_blank', '_self', '_top'
// '_parent' or the name of your window
var linktarget="_self"
// standstill of each image(seconds)
var pause=3
هنا الاحداثيات
var posleft=375
var postop=215
var contentimage=""
var i_image=0
var i_stepwave=0
var i_maxstepwave=40
var imgpreload=new Array()
for (i=0;i<=imgsname.length-1;i++) {
imgpreload=new Image()
imgpreload.src=imgsname
}
pause=pause*1000
function initiate() {
contentimage="<a href='"+imgsurl[i_image]+"' target='"+linktarget+"'><img src='"+imgsname[i_image]+"' border='0'></a>"
if (document.all) {
waveimage.innerHTML=contentimage
waveimage.style.posLeft=posleft
waveimage.style.posTop=postop
enlargewave()
}
if (document.layers) {
document.waveimage.left=posleft
document.waveimage.top=postop
changeimage()
}
}
function enlargewave() {
if (i_stepwave<=i_maxstepwave) {
waveimage.filters.wave.phase=i_stepwave
waveimage.filters.wave.strength=i_stepwave
waveimage.filters.wave.lightstrength=i_stepwave
waveimage.filters.wave.freq=i_stepwave
i_stepwave++
var timer=setTimeout("enlargewave()",50)
}
else {
clearTimeout(timer)
changeimage()
}
}
function reducewave() {
if (i_stepwave>0) {
waveimage.filters.wave.phase=i_stepwave
waveimage.filters.wave.strength=i_stepwave
waveimage.filters.wave.lightstrength=i_stepwave
waveimage.filters.wave.freq=i_stepwave
i_stepwave--
var timer=setTimeout("reducewave()",50)
}
else {
clearTimeout(timer)
var timer=setTimeout("enlargewave()",pause)
}
}
function changeimage() {
i_image++
if (i_image>=imgsname.length) {i_image=0}
contentimage="<a href='"+imgsurl[i_image]+"' target='"+linktarget+"'><img src='"+imgsname[i_image]+"' border='0'></a>"
if (document.all) {
waveimage.innerHTML=contentimage
reducewave()
}
if (document.layers) {
document.waveimage.document.write(contentimage)
document.waveimage.document.close()
var timer=setTimeout("changeimage()",pause)
}
}
</SCRIPT>