Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/11/2011, 09h12   #1
Invité de passage
 
Homme
Ergonome
Inscription : novembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ergonome
Secteur : Transports

Informations forums :
Inscription : novembre 2011
Messages : 3
Points : 0
Points : 0
Par défaut boucle de rechercher texte + beep

Bonjour
je suis nouveau sur ce forum et débutant en programmation.
je suis à la recherche d'information pour savoir comment faire une boucle qui recherche d'un message d'erreur renvoyé par une application de gestion de stock.
Il faudrait donc une "macro" (sous Internet Explorer ou Firefox) qui envoie un beep (buzzer du PC) à l'opérateur si après rafraichissement de la page le message d'erreur "Le traitement a échoué" est affiché.
<span class="text_erreur_header">Le traitement a échoué :</span>.

En effet après la saisie du code à barre l'opérateur doit consulter son écran afin de voir s'il a été bien interprété.
merci d'avance pour votre aide
bibman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2011, 09h35   #2
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 310
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 310
Points : 4 494
Points : 4 494
j'aurais tendance a dire qu'une macro ne marchera que sous ie et que dans ton cas, du javascript devrais suffire.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2011, 11h28   #3
Invité de passage
 
Homme
Ergonome
Inscription : novembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ergonome
Secteur : Transports

Informations forums :
Inscription : novembre 2011
Messages : 3
Points : 0
Points : 0
Merci bien pour cette orientation. Mon soucis, c'est que je n'ai aucune connaissance en JavaScript....
Si quelqu'un peu m'aider ce serait génial...
je vais chercher de mon coté ...
bibman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2011, 13h47   #4
Membre éprouvé
 
Avatar de yjuliet
 
Homme Yvan
Consultant informatique
Inscription : août 2006
Messages : 360
Détails du profil
Informations personnelles :
Nom : Homme Yvan
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2006
Messages : 360
Points : 402
Points : 402
Pour le beep, je ne vois de solutions que du côté d'un fichier audio intégré en lecture automatique (ce qu'on faisait avec la balise <bgsound> il y a fort longtemps, ou avec un <object> ... ou plus récemment encore avec <audio>) que tu peux insérer avec ton javascript.

Code :
1
2
3
4
5
<audio controls="controls" autoplay="autoplay">
  <source src="song.ogg" type="audio/ogg" />
  <source src="song.mp3" type="audio/mp3" />
  Your browser does not support the audio element.
</audio>
__________________
yjuliet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2011, 14h26   #5
Invité de passage
 
Homme
Ergonome
Inscription : novembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ergonome
Secteur : Transports

Informations forums :
Inscription : novembre 2011
Messages : 3
Points : 0
Points : 0
merci bien, et comment faire une boucle qui recherche un message d'erreur "Le traitement a échoué" renvoyé par une application de gestion de stock à chaque raffraichissement de page?
bibman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2011, 18h51   #6
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
tu peux récupérer tous les SPANs de la page et tester la class par exemple, si elle contient la class de l'erreur tu fais ce que tu as à faire.

Code javascript d'exemple :
1
2
3
4
5
6
7
8
9
10
function getMessage(){
  var tSpan = document.getElementsByTagName('SPAN');
  var i, nb = tSpan.length;
  for( var i=0; i < nb; i++){
    if( tSpan[i].className.indexOf( 'text_erreur_header') > -1){
      BeepBeep();  // fonction a definir
    }
  }
}
window.onload = getMessage;
...
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h00.


 
 
 
 
Partenaires

Hébergement Web