CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Aide pour un script en Javascript

Yaoel
Yaoel
Niveau 10
13 mai 2015 à 11:06:07

Salut quelqu'un s'y connait suffisamment pour faire un script qui hide automatiquement les topics de certains auteurs ? :ange:

Par exemple le script va lire les classes data-id et appliquer automatique le css display: none; à toutes celles qui ont L_Abaratien dans la sous-classe auteur-topic.

Je suppose qu'il faut utiliser une simple expression régulière ?

Je sais que c'est très rudimentaire, mais j'y connais vraiment que dalle en javascript :nah:

Help ? :hap:

JerryDayPonay
JerryDayPonay
Niveau 33
13 mai 2015 à 20:16:19

JVC utilise JQuery, t'as juste à mettre ça en marque-page :
javascript:$(".auteur-topic a:contains('Yaoel')").parent().parent().hide()
C'est pas très optimal je sais. :hap:

TheRealMarco
TheRealMarco
Niveau 13
13 mai 2015 à 20:21:17

Comment ça en marque-page ? C'est pas les favoris les marque page ?

JerryDayPonay
JerryDayPonay
Niveau 33
13 mai 2015 à 20:27:27

Le 13 mai 2015 à 20:21:17 TheRealMarco a écrit :
Comment ça en marque-page ? C'est pas les favoris les marque page ?

C'est la même chose, Firefox appelle ça des marque-pages.

TheRealMarco
TheRealMarco
Niveau 13
13 mai 2015 à 20:33:09

Du coup, je comprends pas où faut le mettre. :noel:

JerryDayPonay
JerryDayPonay
Niveau 33
13 mai 2015 à 20:38:28

Tu crées un nouveau favori, tu lui donnes le nom que tu veux et à la place d'une adresse web tu mets :
javascript:$(".auteur-topic a:contains('Yaoel')").parent().parent().hide();void(0);

J'ai rajouté le void(0); pour Firefox, sans ça il te redirige vers la valeur de retour de la fonction.

Chocolayte
Chocolayte
Niveau 73
13 mai 2015 à 20:53:14

C'est pas top comme solution. Tu veux masquer "Jerry", tu masques "Jerry", "JerryGolay" et "JerryDayPonay".

TheRealMarco
TheRealMarco
Niveau 13
13 mai 2015 à 20:58:50

L'idée c'était de créer un script, pas un favori.

Chocolayte
Chocolayte
Niveau 73
13 mai 2015 à 21:16:22

Tu veux écrire le nom des mecs toi même et l'éditer à chaque fois ?

Chocolayte
Chocolayte
Niveau 73
13 mai 2015 à 21:32:20

Je ne chippote non, sa solution n'était pas fonctionnelle. :noel:
La tienne non plus d'ailleurs puisqu'elle blacklist RedSky et non redsky, Redsky ou REDSKY.

Ça par contre ça fonctionne.

var pseudos = ['dnob700', 'TheRealMarco', 'odolwan', 'godrik'];

function blacklist(pseudo)
{
	$('.auteur-topic a').filter(function(index) {
		return $(this).text().replace(/\s/g, '').toLowerCase() === pseudo.toLowerCase();
	}).parent().parent().hide();
}

for (var i = 0; i < pseudos.length; i++)
    blacklist(pseudos[i]);
TheRealMarco
TheRealMarco
Niveau 13
13 mai 2015 à 23:11:59

Pour info, la casse n'est pas importante sur JVC, voire mon pseudo actuelle. :noel:

Tu peux te connecter avec CHOCOLAYTE, ou chocolayte. :noel:

Message édité le 13 mai 2015 à 23:13:40 par TheRealMarco
Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment