Visualizzazione dei risultati da 1 a 10 su 20

Visualizzazione discussione

  1. #1

    Aprire due filtri consecutivi da una pagina

    Buongiorno,
    con uno userscript vorrei aprire da questa pagina due filtri, "Apri la lista completa" e, successivamente, "Tutte le biblioteche". Ho provato ad usare questo userscript, ma funziona solo aggiornando la pagina:
    codice:
    (function() {
      'use strict';
    
      window.addEventListener('load', function() {
        const section = document.getElementById('biblioteche');
        const details = section.querySelector('details');
        const link = section.querySelector('li.tutte a')
    
        if (details) details.click();
        link.click();
      }, false);
    })();


    Dato che la stessa pagina si apre a partire dal click su un titolo, ad esempio dal prima titolo di questo link, ho anche provato, ma senza successo, ad usare questa alternativa:
    codice:
    (function() {
      'use strict';
    
    
      const links = document.querySelectorAll('a[title="Vai alla scheda del documento"]');
    
    
      links.forEach(link => {
        link.addEventListener('click', function(event) {
    
          // Impedisce il comportamento predefinito del collegamento
          event.preventDefault();
    
    
          const section = document.getElementById('biblioteche');
          const details = section.querySelector('details');
          const tutteLink = section.querySelector('li.tutte a');
    
    
          if (details) details.click();
          tutteLink.click();
        });
      });
    })();


    Grazie!
    Ultima modifica di Annuitcoeptis; 01-06-2024 a 17:58

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.