الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارجو المساعدة

مغلق
بدأه fedo2006 في 16 يناير 2007 · 0 رد · 441 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1

استخدم الكود التالي لعرض مجموعة صور بطريقة معينة مشكلتي هي بعد تحديد

الاحداثيات اي مكان الصورعلي الصفحة عند التنفيز كل شئ تمام ولكن بعد رفع الصفحة الي الانترنت يتغير مكان الصور هل هناك شئ ناقص في الكود

<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>

هذا الموضوع مغلق.

مواضيع مشابهة