
Comment passer de l'article précédent à l'article suivant en appuyant sur les touches fléchées du clavier
Cette fonction est utilisée dans de nombreux sites de romans et de sites d'images, vous pouvez y prêter attention. Parlons des méthodes de modification spécifiques pour que DreamWeaver réalise l'effet de changement de page :
Étapes de mise en œuvre :
1 , Nous ouvrons d'abord include/arc.archives.class.php et trouvons le code suivant :
1 | $this ->PreNext['pre'] = "上一篇:<a href='$mlink'>{$preRow['title']}</a> " ;
|
Copier après la connexion
Remplacez-le par le code suivant :
1 2 | $this ->PreNext['pre'] = "$mlink " ;
$this ->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> " ;
|
Copier après la connexion
De cette façon, le code php a été modifié et peut être sauvegardé.
2. Ensuite, nous utilisons js pour appeler sur la page de contenu. Ajoutez le code suivant :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | <script type= "text/javascript" language= "javascript" >
< !--document.onkeydown = nextpage;
var prevpage = '{dede:prenext get='pre '/}';
var nextpage = '{dede:prenext get='next '/}';
var index_page = "index.html" ;
function nextpage(event) {
eventevent = event ? event: (window.event ? window.event: null);
if (event.keyCode == 13) location = index_page
if (event.keyCode == 37) {
if (prevpage != '' && prevpage != '上一篇:没有了 ') location = prevpage;
else alert('这是第一页');
}
if (event.keyCode == 39) {
if (nextpage != '' && nextpage != '下一篇:没有了 ') location = nextpage;
else alert('已经是最后一页了');
}
}
function getElement(aID) {
return (document.getElementById) ? document.getElementById(aID) : document.all[aID];
}
function makeRequest(url) {
http_request = false;
if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject( "Msxml2.XMLHTTP" );
} catch (e) {
try {
http_request = new ActiveXObject( "Microsoft.XMLHTTP" );
} catch (e) {}
}
}
if (!http_request) {
alert('Giving up:(Cannot create an XMLHTTP instance)');
return false;
}
return http_request;
}
</script>
|
Copier après la connexion
à la position avant . Ceci termine toutes les modifications.
3. Enfin, nous pouvons mettre à jour le document.
Tutoriel recommandé : Tutoriel dedecms
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!