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

بعد رفع الصفحة يتغير مكان الصور

مغلق
بدأه fedo2006 في 14 يناير 2007 · 2 رد · 551 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب 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>

#2

يبدو ان مشكلتك مع الجافا سكريبت

نحن هنا في منتدى لغة الجافا

جافا سكريبت != جافا

منقطع من حين لاخر

#3

ساتوجه الي منتدي الجافا شكرا لكن لو تعطيني الفرق بين الجافا والجافا سكريبت

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

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