Դաս 15: Page Redirect

0

Ին՞չ է Page Redirect-ը

Երևի թե հայտնվել եք իրավիճակում, երբ սեղմել եք URL-ին X էջին հասնելու համար, բայց ավտոմատ կերպով ուրիշ էջում եք հայտվել: Դա պատահում է page redirection-ի պատճառով: Այս կոնցեպտը տարբերվում է JavaScript Page Refresh-ից:

Շատ տարբեր պատճառներ կան բացատրելու ինչու օգտագտերին ուրիշ էջ ուղորդել: Ներքևում կտեսնեք պատճառներից մի քանիսը.

  • Ձեր դոմեյնի անունը չէք հավանել և տեղափոխվում եք դեպի նորը:Այս դեպքում ձեր բոլոր այցելուներին ցանկանում եք ուղղորդել դեպի նոր էջը: Այստեղ կարող եք պահպանել հին դոմեյնը, բայց մի փոքր հայտարարություն տեղադրելով, տեղեկացնել ձեր այցելուներին տեղափոխման պատճառը:
  • Տարբեր էջեր եք ստեղծել բրաուզերի տարբերակների հիման վրա, ապա սերվերի կողմի page redirection-ի փոխարեն, կարող եք օգտագործել հաճախորդի կողմի page redirection-ը, օգտագործողներին ճիշտ էջ ուղղորդելու համար:
  • Search Engine-ները հնարավոր է արդեն ինդեքսավորել են ձեր էջերը: Բայց մեկ այլ դոմեյն տեղափոխվելուց, հավանաբար չէք ցանկանա կորցնել ձեր այցելուներին: Կարող եք օգտագործել client-side page redirection-ը:

JavaScript Page Refresh-ը

Կարող եք թարմացնել վեբ կայքը օգտագործելով JavaScript-ի location.վերբեռնում մեթոդը: Այս կոդը ավտոմատ կերպով կկատարվի, երբ օգտատերը կլիկ անի կայքի հղմանը: Եթե ցանկանում եք վեբ կայքը թարմացնել մկնիկի կլիկի օգնությամբ, ապա կարող եք օգտագործել հետևյալ կոդը.

<a href=”javascript:location.reload(true)”>Refresh Page</a>

Auto Refresh-ը

Կարող եք օգտագործել JavaScript-ը, էջը ավտոմատ թարմացնելու համար: Այստեղ setTimeout()-ը կառուցված է JavaScript ֆունկիցայում, որը կարող է օգտագործվել մեկ ուրիշ ֆունկիցա կատարելու համար, տրված ժամանակահատվածի ինտերվալում:

Օրինակ՝

Փորձեք հետևյալ օրինակը հասկանալու ինչպես թարմացնել էջը 5 վարկյանը մեկ:

<html>

<head>

<script type=”text/JavaScript”>

<!–

function AutoRefresh( t ) { setTimeout(“location.reload(true);”, t);

}

// –>

 

</script>

</head>

<body onload=”JavaScript:AutoRefresh(5000);”>

<p>This page will refresh every 5 seconds.</p>

</body>

</html>

Արդյունք

Էջը կթարմացվի 5 վարկյանը մեկ

Ինչպե՞ս է էջի Re-direction-ը աշխատում

Page Redirect-ի իրագործումները

Օրինակ 1՝

Բավականին հեշտ է page redirect անելը JavaScript-ի օգտությամբ:

<html>

<head>

<script type=”text/javascript”>

<!–

function Redirect() {

window.location=”http://www.tutorialspoint.com”;

}

//–>

</script>

</head>

<body>

<p>Click the following button, you will be redirected to home page.</p>

<form>

<input type=”button” value=”Redirect Me” onclick=”Redirect();” />

</form>

</body>

</html>

 

Արդյունք

untitled

Օրինակ 2՝

Կարող եք զգուշացնել ձեր այցելուներին մինչ նրանց նոր էջ տեղափոխելը: Հենտևյալ օրինակը ցույց է տալիս ինչպես իրագործել այն:Այստեղ setTimeout()-ը կառուցված է JavaScript-ի ֆունկցիայում,որը կարող է օգտագործվել կատարելու մեկ այլ ֆունկցիա:

<html>

<head>

<script type=”text/javascript”>

<!–

function Redirect() {

window.location=”http://www.tutorialspoint.com”;

}

document.write (“You will be redirected to our main page in 10 seconds!”);

setTimeout(‘Redirect()’, 10000);

//–>

</script>

</head>

<body>

</body>

</html>

Արդյունք

 Կտեղափոխվեք tutorialspoint.com գլխավոր էջը 10 վարկյանից:

Օրինակ 3՝

Հետևյալ օրինակը ցույց է տալիս ինչպես ձեր կայքի այցելուներին տեղափոխել նոր էջ:

<html>

<head>

<script type=”text/javascript”>

<!–

var browsername=navigator.appName; if( browsername == “Netscape” )

{

window.location=”http://www.location.com/ns.htm”;

}

else if ( browsername ==”Microsoft Internet Explorer”)

{

window.location=”http://www.location.com/ie.htm”;

}

else

{

window.location=”http://www.location.com/other.htm”;

}

//–>

</script>

</head>

<body>

</body>

</html>

 Հարգելի ընթերցող, խնդրում ենք չմոռանալ like տալ մեր ֆեյսբուքյան էջին, քանի որ նորությունների մեծ մասը առաջինը տեղադրվում է հենց այնտեղ։ Ինչպես նաև հետևեք մեզ այլ սոցիալական ցանցերում և, իհարկե, գրանցվեք մեր բլոգում։

Share.