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

javascript comment interagir avec les sites web ?

Pseudo supprimé
Pseudo supprimé 20 juillet 2015 à 20:11:09

Bonjour

Depuis maintenant un moment j'apprend le JS

Je connais les Bases et un peu plus

j'aimerais savoir comment intéragir avec un site web

PS : Oui j'apprendrais le Jquery

voila si vous avez un site qui explique comme on interagit avec un site web ce serait cool

EN GROS : Pouvoir faire un user script

Darkandgel
Darkandgel
Niveau 10
20 juillet 2015 à 20:13:46

Il existe tout un ensemble de fonctions interpretées par les moteurs JS des navigateurs permettant de manipuler le DOM HTML.

Dans la pratiques tu colles une balise <script type="text/javascript> </script> juste avant la fermeture du body de ta page html, et dedans tu mets ton javascript.

2011nobile
2011nobile
Niveau 10
20 juillet 2015 à 20:34:01

Le 20 juillet 2015 à 20:13:46 Darkandgel a écrit :
Il existe tout un ensemble de fonctions interpretées par les moteurs JS des navigateurs permettant de manipuler le DOM HTML.

Dans la pratiques tu colles une balise <script type="text/javascript> </script> juste avant la fermeture du body de ta page html, et dedans tu mets ton javascript.

Je pense qu'il parle d'influer sur un site existant :(

Si tel est le cas, tu as plusieurs moyen d'y parvenir:

-> La console Javascript (en appuyant sur F12 sous chrome puis console) idéale pour tester des bouts de code et voir les interactions avec le site.
-> Les user script comme tu dis à voir avec des extensions pour navigateur comme greasemonkey. Ce sont les extensions qui feront le lien avec les pages que tu voudras manipuler.
-> Les extensions (type chrome/firefox) qui en fait agissent sur le contenu des pages web que tu visite (Adblock va parser ta page et virer toutes les pubs par exemple)

Voila en gros (j'en ai oublié plein je sais mais y'a au moins la base)

Pseudo supprimé
Pseudo supprimé 20 juillet 2015 à 20:34:11

par exemple j'ai une ressource en HTLM qui me dit le nombre de gens connectés sur le site

puis je utilisé cette information dans JS ?

Message édité le 20 juillet 2015 à 20:35:03 par Pseudo supprimé
Darkandgel
Darkandgel
Niveau 10
20 juillet 2015 à 20:37:32

Oui, in faut juste recuperer l'element du DOM correspondant.

P. ex, si cette info est stockée de la sorte : <div id='nb_connectes'>18955</div>, il te faut faire un getDocumentById('nb_connectes').innerHTML

Pseudo supprimé
Pseudo supprimé 20 juillet 2015 à 20:39:09

D'accord merci et tu connais un site qui répertorie tout ces syntaxes ?

2011nobile
2011nobile
Niveau 10
20 juillet 2015 à 20:46:05

Le 20 juillet 2015 à 20:39:09 smartnex a écrit :
D'accord merci et tu connais un site qui répertorie tout ces syntaxes ?

https://developer.mozillalla.org/fr/docs/Web/JavaScript

Jette un coup d’œil par ici :-)

Pseudo supprimé
Pseudo supprimé 20 juillet 2015 à 21:28:35

D'accord dernière chose peut tu me donner des exemples de script pour le site jv du plus simple au plus dur si possible que je comprenne comment le code interagit

Pseudo supprimé
Pseudo supprimé 21 juillet 2015 à 09:07:59

Bon j'ai une situation plus complexe

je vous la schématise :

<div> machin
<a> truc</a>
<a> truc</a>
<a> truc</a>
<a> truc</a>
<a> truc</a>
<a> truc</a>
</div>

en gros je veut mettre <a> </a< dans un array pas la contenance juste toutes les balises </a>

Darkandgel
Darkandgel
Niveau 10
21 juillet 2015 à 09:09:40

Pourquoi faire ? Recuperer les href ?

Pseudo supprimé
Pseudo supprimé 21 juillet 2015 à 09:12:28

Le 21 juillet 2015 à 09:09:40 Darkandgel a écrit :
Pourquoi faire ? Recuperer les href ?

en gros dans chaque balise <a> il y a une information dynamique (c'est à dire qu'elle peut disparaître comme une nouvelle peut réapparaître)

donc l'astuce serait d'utiliser while vu qu'on ne s'est pas le nombre de balise et de les mettres dans le tableau jusqu'à qu'on en trouve plus

Darkandgel
Darkandgel
Niveau 10
21 juillet 2015 à 09:16:25
document.getElementsByTagName("a");

Ca te recupere toutes les balises <a> de la page

Message édité le 21 juillet 2015 à 09:16:52 par Darkandgel
Pseudo supprimé
Pseudo supprimé 21 juillet 2015 à 09:25:11

Le 21 juillet 2015 à 09:16:25 Darkandgel a écrit :
document.getElementsByTagName("a");

Ca te recupere toutes les balises <a> de la page

d'accord merci

Pseudo supprimé
Pseudo supprimé 21 juillet 2015 à 10:34:46

bon aller question ultime a t'on besoin vitalement d'apprendre le HTML pour le Jquery ?

je connais un peu de notion mais pas au point de JS

Darkandgel
Darkandgel
Niveau 10
21 juillet 2015 à 11:10:01

Et puis, JQuery n'est pas indispensable non plus hein

M'enfin, jdis ça...

Pseudo supprimé
Pseudo supprimé 21 juillet 2015 à 11:23:25

ok j'apprendrais l'HTML en temps et en heure merci de vos informations

Pseudo supprimé
Pseudo supprimé 27 juillet 2015 à 18:05:39

je up mon topic pour dire que j'ai appris beaucoup de chose en une semaine cependant un point obscure

Les éléments dynamique (je pense que c'est ajax)

Le problème avec ces éléments c'est qu'on peut pas les récupérer j'ai tenter avec chrome et soit je récupérer l'id on me donne une valeur "null" soit je recupere la class et elle ne me donne pas ce qu'il faut

(il me faut les enfants de la class)

donc comment faire et j'ajoute si on pouvait aussi obtenir les éléments du PHP ou il sont réserve à l'host ?

Darkandgel
Darkandgel
Niveau 10
27 juillet 2015 à 18:12:55

Le php c'est coté serveur.

Qu'est ce que tu appelles "Elements dynamiques" ?

Pseudo supprimé
Pseudo supprimé 27 juillet 2015 à 18:16:34

Le 27 juillet 2015 à 18:12:55 Darkandgel a écrit :
Le php c'est coté serveur.

Qu'est ce que tu appelles "Elements dynamiques" ?

En gros c'est quand par exemple un <div>element</div> disparaît ou apparaît de la page (sur l'outil dev de chrome on peut voir une couleur de fond violette sur la dite ligne de maniere tres rapide) à noté que c'est pas moi qui les faits apparaitre mais le serveur et mon objectif serait de récolter les éléments inclu dans la div

Message édité le 27 juillet 2015 à 18:18:18 par Pseudo supprimé
Darkandgel
Darkandgel
Niveau 10
27 juillet 2015 à 18:38:36

File nous le code, parce que la je pige rien

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment