PAUSAR IGNORE TEMPORALMENTE (SCRIPT)

Clorhídrico

Madmaxista
Desde
1 Ene 2018
Mensajes
3.793
Reputación
13.140
 
Última edición:
Veo que eres un gran juanker, ¿podrías mejorar este script que hizo Delco para navegar por las páginas de Burbuja? El fallo que tiene ahora es que también funciona cuando estás escribiendo un mensaje al darle a Responder, es muy típico usar las flechas derecha e izquierda mientras editas un mensaje y si las pulsas te joroba todo lo que habías escrito y te lleva a otra página. Es decir necesitamos algo que inhiba el script mientras el cursor esté en la caja de escribir mensajes. taluec:

JavaScript:
// ==UserScript==
// @name         Script navegación flechas copia 1
// @version      0.1
// @author       Rahul Gupta, Delco,
// @description  S C R I P T  B Y  D E L C O
// @match        *://www.burbuja.info/inmobiliaria/threads/*
// @run-at       document-end
// @grant        none
// ==/UserScript==


var uri = window.location.toString();
if (uri.indexOf("#") > 0) {
    var clean_uri = uri.substring(0, uri.indexOf("#"));
    window.history.replaceState({}, document.title, clean_uri);
}

var url = window.location.pathname.split('/');
var geturl = window.location.toString();
var ctm = url[4].split('-');
var location = parseInt(ctm[1]);

document.onkeydown = function izda() {

    switch (event.keyCode) {

        case 37:



            if (url[4] == null || url[4] == "") {
                alert("Estás en la primera pagina");
            } else if (location == 2) {
                var a = geturl.replace('page-2','');
                window.location.replace(a);

            } else if (location > 2) {
                var newlocation = location-1;
                var b = geturl.replace('page-' + location,'page-' + newlocation);
                window.location.replace(b);
            }

            break;

        case 39:


            if (url[4] == null || url[4] == "") {
                var loc = "page-2";
                var newloc = geturl.concat(loc);
                window.location.replace(newloc);
            } else {
                var newlocation2 = location+1;
                var c = geturl.replace('page-' + location,'page-' + newlocation2);
                window.location.replace(c);
            }

            break;
    }

}

Hilo original:

 
Veo que eres un gran juanker, ¿podrías mejorar este script que hizo Delco para navegar por las páginas de Burbuja? El fallo que tiene ahora es que también funciona cuando estás escribiendo un mensaje al darle a Responder, es muy típico usar las flechas derecha e izquierda mientras editas un mensaje y si las pulsas te joroba todo lo que habías escrito y te lleva a otra página. Es decir necesitamos algo que inhiba el script mientras el cursor esté en la caja de escribir mensajes. taluec:

JavaScript:
// ==UserScript==
// @name         Script navegación flechas copia 1
// @version      0.1
// @author       Rahul Gupta, Delco,
// @description  S C R I P T  B Y  D E L C O
// @match        *://www.burbuja.info/inmobiliaria/threads/*
// @run-at       document-end
// @grant        none
// ==/UserScript==


var uri = window.location.toString();
if (uri.indexOf("#") > 0) {
    var clean_uri = uri.substring(0, uri.indexOf("#"));
    window.history.replaceState({}, document.title, clean_uri);
}

var url = window.location.pathname.split('/');
var geturl = window.location.toString();
var ctm = url[4].split('-');
var location = parseInt(ctm[1]);

document.onkeydown = function izda() {

    switch (event.keyCode) {

        case 37:



            if (url[4] == null || url[4] == "") {
                alert("Estás en la primera pagina");
            } else if (location == 2) {
                var a = geturl.replace('page-2','');
                window.location.replace(a);

            } else if (location > 2) {
                var newlocation = location-1;
                var b = geturl.replace('page-' + location,'page-' + newlocation);
                window.location.replace(b);
            }

            break;

        case 39:


            if (url[4] == null || url[4] == "") {
                var loc = "page-2";
                var newloc = geturl.concat(loc);
                window.location.replace(newloc);
            } else {
                var newlocation2 = location+1;
                var c = geturl.replace('page-' + location,'page-' + newlocation2);
                window.location.replace(c);
            }

            break;
    }

}

Hilo original:


 
Volver