OK אז ככה,
אנחנו נעשה דבר כזה:
ניצור משתנה לכל אתר בשם
urlX במקום הX יהיה את מספר האתר
לאחר מכן נגריל מספר רנדומלי (בין 1 למספר האתר המריבי, לדוגמה יש 5 אתרים אז בין 1-5)
קוד PHP:
/* נכריז על המשתנשים(אתרים) */
var url1 = "http://url1.com/";
var url2 = "http://url2.com/";
var url3 = "http://url3.com/";
var url4 = "http://url4.com/";
var url5 = "http://url5.com/";
var url6 = "http://url6.com/";
/* נגריל מספר אקראי(רנדומלי) */
var random = Math.floor(Math.random()*6)+1;
/* נשתנש בפונקציה Switch בכדי לנווט בין האפשרויות */
switch(random) {
case 1:
location.href = url1; // נשתמש במחלקה location ובפעולה href בכדי לקבוע את כתובת העברה
break;
case 2:
location.href = url2; // נשתמש במחלקה location ובפעולה href בכדי לקבוע את כתובת העברה
break;
case 3:
location.href = url3; // נשתמש במחלקה location ובפעולה href בכדי לקבוע את כתובת העברה
break;
case 4:
location.href = url4; // נשתמש במחלקה location ובפעולה href בכדי לקבוע את כתובת העברה
break;
case 5:
location.href = url5; // נשתמש במחלקה location ובפעולה href בכדי לקבוע את כתובת העברה
break;
case 6:
location.href = url6; // נשתמש במחלקה location ובפעולה href בכדי לקבוע את כתובת העברה
break;
default: location.href = url1;
}
OK, זה הקוד של הסקריפט עצמו, במידה ואתה רוצה להוסיף עוד אתר אתה עושה משתנה חדש ששמו urlX.
X = מספר אחרון(כרגע X = 6) ומשנה גם בשורה
קוד PHP:
var random = Math.floor(Math.random()*X)+1;
שוב פעם X שווה למספר הגבוהה ההאחרון שהשתמש בו. (כרגע 6)
ושלב אחרון מוסיף את ה'case' בהתאם לX
ליפני השורה default אתה מוסיף
קוד PHP:
case X:
location.href = urlX;
break;
מקווה מאוד שהכל מובן,
כך אמור להיראות הסקריפט שהכנתי עד כה בתוך דף HTML בסיסי.
קוד PHP:
<html>
<head>
<title></title>
<script>
/* נכריז על המשתנשים(אתרים) */
var url1 = "http://url1.com/";
var url2 = "http://url2.com/";
var url3 = "http://url3.com/";
var url4 = "http://url4.com/";
var url5 = "http://url5.com/";
var url6 = "http://url6.com/";
/* נגריל מספר אקראי(רנדומלי) */
var random = Math.floor(Math.random()*6)+1;
/* נשתנש בפונקציה Switch בכדי לנווט בין האפשרויות */
switch(random) {
case 1:
location.href = url1; // נשתמש במחלקה location ובפעולה href בכדי לקבוע את כתובת העברה
break;
case 2:
location.href = url2; // נשתמש במחלקה location ובפעולה href בכדי לקבוע את כתובת העברה
break;
case 3:
location.href = url3; // נשתמש במחלקה location ובפעולה href בכדי לקבוע את כתובת העברה
break;
case 4:
location.href = url4; // נשתמש במחלקה location ובפעולה href בכדי לקבוע את כתובת העברה
break;
case 5:
location.href = url5; // נשתמש במחלקה location ובפעולה href בכדי לקבוע את כתובת העברה
break;
case 6:
location.href = url6; // נשתמש במחלקה location ובפעולה href בכדי לקבוע את כתובת העברה
break;
default: location.href = url1;
}
</script>
</head>
<body>
תעובר לדף הבא עוד שנייה
</body>
</html>