Μπρος-πίσω μ΄ ένα κλικ

Σου στείλανε τη διεύθυνση για το φάκελο σε κάποιον apache server με τις φωτογραφίες του γιορτινού τραπεζιού, χωρίς κάποια ιδιαίτερη σελίδα καταλόγου, και κάθε φορά πρέπει να ξαναγυρνάς στο φάκελο. Θες να πας γρήγορα μπρος πίσω στα ημερήσια στατιστικά σου στην πόρσε.

Πόσες φορές δεν τυχαίνει η διεύθυνση της επόμενης σελίδας, ή ακριβέστερα του επόμενου διαδικτυακού πόρου, που θέλουμε, να είναι επόμενη και με βάση μια αρίθμηση μέσα στη διεύθυνση;

Μπες εδώ και σύρε τους σχετικούς δεσμούς στη Bookmarks Toolbar του firefox* σου, κι έχεις τα κατάλληλα κουμπάκια γι’ αυτό το μπρος-πίσω, σε απόσταση ενός κλικ πλέον.

Ούτε θυμάμαι από πού τα πρωτοπήρα κι εγώ…

Ο κώδικας, αν θες να τα δημιουργήσεις ο ίδιος (νέο bookmark και στο location το περιεχόμενο):

javascript:(function(){%20var%20e,s;%20IB=-1;%20function%20isDigit(c)%20{%20return%20("0"%20<=%20c%20&&%20c%20<=%20"9")%20}%20L%20=%20location.href;%20LL%20=%20L.length;%20for%20(e=LL-1;%20e>=0;%20--e)%20if%20(isDigit(L.charAt(e)))%20{%20for(s=e-1;%20s>=0;%20--s)%20if%20(!isDigit(L.charAt(s)))%20break;%20break;%20}%20++s;%20if%20(e<0)%20return;%20oldNum%20=%20L.substring(s,e+1);%20newNum%20=%20""%20+%20(parseInt(oldNum,10)%20+%20IB);%20while%20(newNum.length%20<%20oldNum.length)%20newNum%20=%20"0"%20+%20newNum;%20location.href%20=%20L.substring(0,s)%20+%20newNum%20+%20L.slice(e+1);%20})();

και

javascript:(function(){%20var%20e,s;%20IB=1;%20function%20isDigit(c)%20{%20return%20("0"%20<=%20c%20&&%20c%20<=%20"9")%20}%20L%20=%20location.href;%20LL%20=%20L.length;%20for%20(e=LL-1;%20e>=0;%20--e)%20if%20(isDigit(L.charAt(e)))%20{%20for(s=e-1;%20s>=0;%20--s)%20if%20(!isDigit(L.charAt(s)))%20break;%20break;%20}%20++s;%20if%20(e<0)%20return;%20oldNum%20=%20L.substring(s,e+1);%20newNum%20=%20""%20+%20(parseInt(oldNum,10)%20+%20IB);%20while%20(newNum.length%20<%20oldNum.length)%20newNum%20=%20"0"%20+%20newNum;%20location.href%20=%20L.substring(0,s)%20+%20newNum%20+%20L.slice(e+1);%20})();
Advertisements

#bookmarklet, #firefox, #%ce%b1%cf%80-%cf%84%ce%bf%ce%bd-%ce%b9%cf%83%cf%84%cf%8c-%ce%b2%ce%b3%ce%b1%ce%bb%ce%bc%ce%ad%ce%bd%ce%b1