Aide en javascript

Fermé
ketrarde - 23 nov. 2006 à 20:40
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 - 24 nov. 2006 à 19:21
Bonjour ,

Avant de vous exposer mon pbl , je tennais à vous dire que j'aime beaucoup votre site web car c'est l'un des rare où les explications afin de "vulgarisé" l'informatique est aussi bien fait.

Concernant mon pbl je vous explique : voilà je voudrais programmer un user script en javascript mais j'ai ne trouve pas comment faire une chose : j'ai des lignes d'inventaire qui sont mis à jour toutes les 10 secondes. Alors dans un premier temps j'aurais souhaité faire un refresh automatiquement de la page.
Dans un deuxième temps , je voudrais que mon script me repère automatiquement certaines valeurs et que de ce faite qu'il déclanche une action reviendrais à cliquer sur "détails" qu'il y a en fin de ligne.

Voici comment se présente chaque ligne :

j'ai le nom du produit , ensuite le nombre de vente , enfin de ligne détails ( qui est en faite un lien sur les détails de la vente du produit )

donc disons que je voudrais qu'il me repere les vente de "yaourts" ET que le nombre de vente soit supérieur à 90. si il repère alors hop ca clique automatiquement sur détails
bon je devrais le faire aussi sur d'autres produits , mais si vous pouvez me donner l'exemple avec l'un , je devrais m'en sortir pour les autres.

Une réponse pour mes 2 questions serait grandement apprécié , mais si vous savez déjà comment faire des refresh automatiquement déjà , c'est cool :)

Merci d'avance et bon courage à toutes et à tous.


Ket.

5 réponses

PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
23 nov. 2006 à 22:35
Bsr

Pour recharger uen page toutes les 10 secondes c'est facile :
tu utilises un tag META

Ex
<html>
<head>
<meta http-equiv="refresh" content="10">
</head>
<body>
Ma page ...
</body>
</html>


Maintenant je ne vois pas trop ce que tu entends par afficher les détails : il s'agit dautres pages html qui doivent s'ouvrir automatiquement ?
tu parles également de plusieurs produits : tu ne comptes tout de même pas ouvrir tout un tas de fenêtres ?

0
bon j'ai testé , mais il ne se passe rien . voici mon script :

//

UserScript


// @name vérif des achats
// @namespace vérife des achats
// @description auto validation, auto refresh de la page , etc ...
// @include http://mapage*
//

/UserScript


if (document.links[0] ) {

document.location.href=document.links[0];

}
else
document.location.href="http://mapage";

le truc c'est que j'ai tenté de mettre juste <meta http-equiv="refresh" content="10"> ou la totalité entre // ==/UserScript== et if (document.links[0] ) {
mais ca ne donne rien

en ce qui concerne le détails , effectivement cela donne dans une autre page web. merci d'avanceà ceux qui pourrons répondre et à PhP
0
PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
23 nov. 2006 à 23:12
non, les balises META doivent être placées au début de la page html juste dans la balise <head> </head> et pas dans un script .
Il ne doit pas y avoir de // ou je ne sais trop quoi d'autre devant

Le META tag refresh recharge la même ou une autre page pour toi
automatiquement : tu n'as pas besoin d'utiliser location.href=...
0
Ok merci PhP , mais alors comment faire pour integrer cela dans un script ,on ne peux donc pas si cela doit être placé dans une page html et que je tente de faire un user script en javascript sur greasmonkey
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
24 nov. 2006 à 19:21
Je crois que ceci pourra t'aider :
webmaster faire une redirection
0