[Q] javascript pour detecter OS et ouvrir une appli respective.
5 réponses
tino
Bonjour tout le monde,
j'ai un problème à faire fonctionner un javascript et comme je suis
assez débutant en la matière je ne sais pas où se trouve l'erreur.
Le voici:
<SCRIPT language="JavaScript" type="text/javascript">
<!--
function open_recorder() {
var OS = operating system
if (OS==winXP)
open (c:\windows\system32\sndrec.exe);
if (OS==win98)
open (c:\windows\sndrec.exe);
else
alert ("Il faut un ordinateur sous Windows pour utiliser cette
fonction");
}
//-->
</SCRIPT>
Je suis sous MAC OSX, ne peux donc pas le tester sous win, mais le fait
que je n'ai pas l'avertissement, et aussi le dysfonctionnement des
autres scripts dans sa présence me dit qu'il y a un os.
Jusque là je pouvais m'en passer parce que l'intégralité des machines
dans les établissements scolaires (qui travaillent avec mon site)
étaient sous win98, un raccourci suffisait pour lancer le magnéto
intégré.
Voilà que MS a eu l'idée changer l'endroit sous XP :-(
Et des machines sous XP qui arrivent dans les réseaux scolaires. ....
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ASM
j'ai un problème à faire fonctionner un javascript Le voici:
<SCRIPT language="JavaScript" type="text/javascript"> <!-- function open_recorder() { var OS = operating system
à mon idée : operating.system n'est pas du JavaScript tout au plus du blabla à la windows
à moins que cet operating n'ait été déclaré-défini avant ?
Je suis sous MAC OSX, ne peux donc pas le tester sous win, mais le fait que je n'ai pas l'avertissement, et aussi le dysfonctionnement des autres scripts dans sa présence me dit qu'il y a un os.
en effet y a un Os ( X ;-) ) et même plusieurs
le 1er : operating.system pas reconnu par le JS hop! le tas d'ossements : toutes les autres fonctions à la trappe !
Jusque là je pouvais m'en passer parce que l'intégralité des machines dans les établissements scolaires (qui travaillent avec mon site) étaient sous win98, un raccourci suffisait pour lancer le magnéto intégré.
de quoi c'est-y qu'vous causez ? Le site fait sous Mac Os gère des machines sous Windows ? et donc ce snreg.exe est le magnéto ?
donc il suffit de résoudre le problème pour le Mac gérant le site ?
alors on va tenter ça :
<SCRIPT language="JavaScript" type="text/javascript"> <!-- function open_recorder() { if(user.agent.indexOf('Mac')>=0) alert('Bonjour a tous les Macmaniaques.n'+ 'Malheureusement...ncette fonction est reservxe9e a Windows'); else { var OS = operating system if (OS==winXP) open (c:windowssystem32sndrec.exe); if (OS==win98) open (c:windowssndrec.exe); } } //--> </SCRIPT>
Voilà que MS a eu l'idée changer l'endroit sous XP :-(
Voilà surtout qu'encore une fois : - ou M$ fait de l'obstruction - ou les programmeurs de l'EN ne connaissent pas aut'chose que Win (et se tamponnent de ce que ça donne ailleurs)
Et des machines sous XP qui arrivent dans les réseaux scolaires. ....
(pas partout ! pas partout ! le conseil génal en a livré 35 sous W98)
Merci de votre aide
Que ne ferait-on pour favoriser le Mac ? ;-)) M'enfin ... c'est pas gagné :-/
j'ai un problème à faire fonctionner un javascript
Le voici:
<SCRIPT language="JavaScript" type="text/javascript">
<!--
function open_recorder() {
var OS = operating system
à mon idée : operating.system
n'est pas du JavaScript
tout au plus du blabla à la windows
à moins que cet operating n'ait été déclaré-défini avant ?
Je suis sous MAC OSX, ne peux donc pas le tester sous win, mais le fait
que je n'ai pas l'avertissement, et aussi le dysfonctionnement des
autres scripts dans sa présence me dit qu'il y a un os.
en effet y a un Os ( X ;-) )
et même plusieurs
le 1er : operating.system pas reconnu par le JS
hop! le tas d'ossements : toutes les autres fonctions à la trappe !
Jusque là je pouvais m'en passer parce que l'intégralité des machines
dans les établissements scolaires (qui travaillent avec mon site)
étaient sous win98, un raccourci suffisait pour lancer le magnéto
intégré.
de quoi c'est-y qu'vous causez ?
Le site fait sous Mac Os gère des machines sous Windows ?
et donc ce snreg.exe est le magnéto ?
donc il suffit de résoudre le problème pour le Mac gérant le site ?
alors on va tenter ça :
<SCRIPT language="JavaScript" type="text/javascript">
<!--
function open_recorder() {
if(user.agent.indexOf('Mac')>=0)
alert('Bonjour a tous les Macmaniaques.n'+
'Malheureusement...ncette fonction est reservxe9e a Windows');
else {
var OS = operating system
if (OS==winXP)
open (c:windowssystem32sndrec.exe);
if (OS==win98)
open (c:windowssndrec.exe);
}
}
//-->
</SCRIPT>
Voilà que MS a eu l'idée changer l'endroit sous XP :-(
Voilà surtout qu'encore une fois :
- ou M$ fait de l'obstruction
- ou les programmeurs de l'EN ne connaissent pas aut'chose que Win
(et se tamponnent de ce que ça donne ailleurs)
Et des machines sous XP qui arrivent dans les réseaux scolaires. ....
(pas partout ! pas partout ! le conseil génal en a livré 35 sous W98)
Merci de votre aide
Que ne ferait-on pour favoriser le Mac ? ;-))
M'enfin ... c'est pas gagné :-/
j'ai un problème à faire fonctionner un javascript Le voici:
<SCRIPT language="JavaScript" type="text/javascript"> <!-- function open_recorder() { var OS = operating system
à mon idée : operating.system n'est pas du JavaScript tout au plus du blabla à la windows
à moins que cet operating n'ait été déclaré-défini avant ?
Je suis sous MAC OSX, ne peux donc pas le tester sous win, mais le fait que je n'ai pas l'avertissement, et aussi le dysfonctionnement des autres scripts dans sa présence me dit qu'il y a un os.
en effet y a un Os ( X ;-) ) et même plusieurs
le 1er : operating.system pas reconnu par le JS hop! le tas d'ossements : toutes les autres fonctions à la trappe !
Jusque là je pouvais m'en passer parce que l'intégralité des machines dans les établissements scolaires (qui travaillent avec mon site) étaient sous win98, un raccourci suffisait pour lancer le magnéto intégré.
de quoi c'est-y qu'vous causez ? Le site fait sous Mac Os gère des machines sous Windows ? et donc ce snreg.exe est le magnéto ?
donc il suffit de résoudre le problème pour le Mac gérant le site ?
alors on va tenter ça :
<SCRIPT language="JavaScript" type="text/javascript"> <!-- function open_recorder() { if(user.agent.indexOf('Mac')>=0) alert('Bonjour a tous les Macmaniaques.n'+ 'Malheureusement...ncette fonction est reservxe9e a Windows'); else { var OS = operating system if (OS==winXP) open (c:windowssystem32sndrec.exe); if (OS==win98) open (c:windowssndrec.exe); } } //--> </SCRIPT>
Voilà que MS a eu l'idée changer l'endroit sous XP :-(
Voilà surtout qu'encore une fois : - ou M$ fait de l'obstruction - ou les programmeurs de l'EN ne connaissent pas aut'chose que Win (et se tamponnent de ce que ça donne ailleurs)
Et des machines sous XP qui arrivent dans les réseaux scolaires. ....
(pas partout ! pas partout ! le conseil génal en a livré 35 sous W98)
Merci de votre aide
Que ne ferait-on pour favoriser le Mac ? ;-)) M'enfin ... c'est pas gagné :-/
ASM
- ou les programmeurs de l'EN ne connaissent pas aut'chose que Win (et se tamponnent de ce que ça donne ailleurs)
et j'en ai fait tout autant dans une autre optique :
Que ne ferait-on pour favoriser le Mac ? ;-))
car là si on n'est pas sous Mac ou Windows ça ne marchera pas non plus
chercher l'erreur ;-))
- ou les programmeurs de l'EN ne connaissent pas aut'chose que Win
(et se tamponnent de ce que ça donne ailleurs)
et j'en ai fait tout autant dans une autre optique :
Que ne ferait-on pour favoriser le Mac ? ;-))
car là si on n'est pas sous Mac ou Windows
ça ne marchera pas non plus
- ou les programmeurs de l'EN ne connaissent pas aut'chose que Win (et se tamponnent de ce que ça donne ailleurs)
et j'en ai fait tout autant dans une autre optique :
Que ne ferait-on pour favoriser le Mac ? ;-))
car là si on n'est pas sous Mac ou Windows ça ne marchera pas non plus
chercher l'erreur ;-))
tino
Salut et merci
ASM wrote:
alors on va tenter ça :
<SCRIPT language="JavaScript" type="text/javascript"> <!-- function open_recorder() { if(user.agent.indexOf('Mac')>=0) alert('Bonjour a tous les Macmaniaques.n'+ 'Malheureusement...ncette fonction est reservxe9e a Windows'); else { var OS = operating system if (OS==winXP) open (c:windowssystem32sndrec.exe); if (OS==win98) open (c:windowssndrec.exe); } } //--> </SCRIPT>
Je n'ai toujours pas d'alerte sur mon Mac (safari, omniweb, firefox - IE est jeté), je demanderai à mon collègue de tesster sous win .... du moment où ça marche chez eux, le reste est un détail. En tout cas sous cette forme-là il ne fait plus foirer les roll over.
Heureusement c'est bientôt fini le sndrec.exe J'ai convaincu le SERIA de prendre une licence pour javasonics (un plugin-audio recording java multiplate-forme, qui permet en plus de travailler avec une base de données)
Voilà que MS a eu l'idée changer l'endroit sous XP :-(
Voilà surtout qu'encore une fois : - ou M$ fait de l'obstruction - ou les programmeurs de l'EN ne connaissent pas aut'chose que Win (et se tamponnent de ce que ça donne ailleurs)
ce n'est pas aussi noir que ça, mais presque ;-)
Et des machines sous XP qui arrivent dans les réseaux scolaires. ....
(pas partout ! pas partout ! le conseil génal en a livré 35 sous W98)
Merci de votre aide
Que ne ferait-on pour favoriser le Mac ? ;-)) M'enfin ... c'est pas gagné :-/
bien dit je vais à un stage -premIère - organisé par APPLE dans le Morbihan à l'école Hulot, censer à promouvoir Apple dans les bahuts. Mais faut dire qu'ils ne se rendent la tâche pas facile n'en plus en exigeant de signer un papier de cessation de droits qui fait sortir le plus commun des profs (républicains) de sa carapace ...
Merci encore et bonne soirée
Salut et merci
ASM <stephaneOTEZ-MOImoriaux@wanadoo.fr> wrote:
alors on va tenter ça :
<SCRIPT language="JavaScript" type="text/javascript">
<!--
function open_recorder() {
if(user.agent.indexOf('Mac')>=0)
alert('Bonjour a tous les Macmaniaques.n'+
'Malheureusement...ncette fonction est reservxe9e a Windows');
else {
var OS = operating system
if (OS==winXP)
open (c:windowssystem32sndrec.exe);
if (OS==win98)
open (c:windowssndrec.exe);
}
}
//-->
</SCRIPT>
Je n'ai toujours pas d'alerte sur mon Mac (safari, omniweb, firefox - IE
est jeté), je demanderai à mon collègue de tesster sous win .... du
moment où ça marche chez eux, le reste est un détail.
En tout cas sous cette forme-là il ne fait plus foirer les roll over.
Heureusement c'est bientôt fini le sndrec.exe
J'ai convaincu le SERIA de prendre une licence pour javasonics (un
plugin-audio recording java multiplate-forme, qui permet en plus de
travailler avec une base de données)
Voilà que MS a eu l'idée changer l'endroit sous XP :-(
Voilà surtout qu'encore une fois : - ou M$ fait de l'obstruction - ou
les programmeurs de l'EN ne connaissent pas aut'chose que Win (et se
tamponnent de ce que ça donne ailleurs)
ce n'est pas aussi noir que ça, mais presque ;-)
Et des machines sous XP qui arrivent dans les réseaux scolaires. ....
(pas partout ! pas partout ! le conseil génal en a livré 35 sous W98)
Merci de votre aide
Que ne ferait-on pour favoriser le Mac ? ;-))
M'enfin ... c'est pas gagné :-/
bien dit
je vais à un stage -premIère - organisé par APPLE dans le Morbihan à
l'école Hulot, censer à promouvoir Apple dans les bahuts.
Mais faut dire qu'ils ne se rendent la tâche pas facile n'en plus en
exigeant de signer un papier de cessation de droits qui fait sortir le
plus commun des profs (républicains) de sa carapace ...
<SCRIPT language="JavaScript" type="text/javascript"> <!-- function open_recorder() { if(user.agent.indexOf('Mac')>=0) alert('Bonjour a tous les Macmaniaques.n'+ 'Malheureusement...ncette fonction est reservxe9e a Windows'); else { var OS = operating system if (OS==winXP) open (c:windowssystem32sndrec.exe); if (OS==win98) open (c:windowssndrec.exe); } } //--> </SCRIPT>
Je n'ai toujours pas d'alerte sur mon Mac (safari, omniweb, firefox - IE est jeté), je demanderai à mon collègue de tesster sous win .... du moment où ça marche chez eux, le reste est un détail. En tout cas sous cette forme-là il ne fait plus foirer les roll over.
Heureusement c'est bientôt fini le sndrec.exe J'ai convaincu le SERIA de prendre une licence pour javasonics (un plugin-audio recording java multiplate-forme, qui permet en plus de travailler avec une base de données)
Voilà que MS a eu l'idée changer l'endroit sous XP :-(
Voilà surtout qu'encore une fois : - ou M$ fait de l'obstruction - ou les programmeurs de l'EN ne connaissent pas aut'chose que Win (et se tamponnent de ce que ça donne ailleurs)
ce n'est pas aussi noir que ça, mais presque ;-)
Et des machines sous XP qui arrivent dans les réseaux scolaires. ....
(pas partout ! pas partout ! le conseil génal en a livré 35 sous W98)
Merci de votre aide
Que ne ferait-on pour favoriser le Mac ? ;-)) M'enfin ... c'est pas gagné :-/
bien dit je vais à un stage -premIère - organisé par APPLE dans le Morbihan à l'école Hulot, censer à promouvoir Apple dans les bahuts. Mais faut dire qu'ils ne se rendent la tâche pas facile n'en plus en exigeant de signer un papier de cessation de droits qui fait sortir le plus commun des profs (républicains) de sa carapace ...
Merci encore et bonne soirée
ASM
Je n'ai toujours pas d'alerte sur mon Mac (safari, omniweb, firefox - IE est jeté),
Ah ! ben ! voici une correction (fonctionnelle et testée pour Mac)
<SCRIPT language="JavaScript" type="text/javascript"> <!-- function open_recorder() { if(navigator.userAgent.indexOf('Win')<0) alert('Bonjour a tous les Macmaniaques '+ 'et / ou Linuxiens.n'+ 'Malheureusement...ncette fonction est reservxe9e a Windows'); else { eval('var OS = operating system') if (OS==winXP) eval('open (c:windowssystem32sndrec.exe)'); if (OS==win98) eval('open (c:windowssndrec.exe)'); } } //--> </SCRIPT>
je demanderai à mon collègue de tesster sous win ...
ça vaudrait mieux ... car (à mon idée, nyack nyack) ça ne doit plus fonctionner
J'ai convaincu le SERIA de prendre une licence pour javasonics (un plugin-audio recording java multiplate-forme, qui permet en plus de travailler avec une base de données)
Heu ... le Java c'est peut-être bien avec l'Os X mais en 8.6 (sauf avec iCab) c'est plutôt laborieux quand ça veut bien fonctionner.
ce n'est pas aussi noir que ça, mais presque ;-)
ouais, petite boutade en passant (chacun voit la paille ... quand on voit la rapide évolution de GEP)
promouvoir Apple dans les bahuts. Mais faut dire qu'ils ne se rendent la tâche pas facile n'en plus en exigeant de signer un papier de cessation de droits
Ha! le bô commerce americain !
qui fait sortir le plus commun des profs (républicains) de sa carapace ...
Eux non plus on ne les refera pas :-).
-- vous saurez bien enlever ce qu'il faut pour me joindre ? Un semblant d'aide aux pages perso (JavaScript, ssi, images, couleurs, diaporamas, vrml, son ...) http://perso.wanadoo.fr/stephane.moriaux/internet/
Je n'ai toujours pas d'alerte sur mon Mac (safari, omniweb, firefox - IE
est jeté),
Ah ! ben ! voici une correction (fonctionnelle et testée pour Mac)
<SCRIPT language="JavaScript" type="text/javascript">
<!--
function open_recorder() {
if(navigator.userAgent.indexOf('Win')<0)
alert('Bonjour a tous les Macmaniaques '+
'et / ou Linuxiens.n'+
'Malheureusement...ncette fonction est reservxe9e a Windows');
else {
eval('var OS = operating system')
if (OS==winXP)
eval('open (c:windowssystem32sndrec.exe)');
if (OS==win98)
eval('open (c:windowssndrec.exe)');
}
}
//-->
</SCRIPT>
je demanderai à mon collègue de tesster sous win ...
ça vaudrait mieux ...
car (à mon idée, nyack nyack) ça ne doit plus fonctionner
J'ai convaincu le SERIA de prendre une licence pour javasonics (un
plugin-audio recording java multiplate-forme, qui permet en plus de
travailler avec une base de données)
Heu ... le Java c'est peut-être bien avec l'Os X
mais en 8.6 (sauf avec iCab) c'est plutôt laborieux
quand ça veut bien fonctionner.
ce n'est pas aussi noir que ça, mais presque ;-)
ouais, petite boutade en passant
(chacun voit la paille ... quand on voit la rapide évolution de GEP)
promouvoir Apple dans les bahuts.
Mais faut dire qu'ils ne se rendent la tâche pas facile n'en plus en
exigeant de signer un papier de cessation de droits
Ha! le bô commerce americain !
qui fait sortir le
plus commun des profs (républicains) de sa carapace ...
Eux non plus on ne les refera pas :-).
--
vous saurez bien enlever ce qu'il faut pour me joindre ?
Un semblant d'aide aux pages perso
(JavaScript, ssi, images, couleurs, diaporamas, vrml, son ...)
http://perso.wanadoo.fr/stephane.moriaux/internet/
Je n'ai toujours pas d'alerte sur mon Mac (safari, omniweb, firefox - IE est jeté),
Ah ! ben ! voici une correction (fonctionnelle et testée pour Mac)
<SCRIPT language="JavaScript" type="text/javascript"> <!-- function open_recorder() { if(navigator.userAgent.indexOf('Win')<0) alert('Bonjour a tous les Macmaniaques '+ 'et / ou Linuxiens.n'+ 'Malheureusement...ncette fonction est reservxe9e a Windows'); else { eval('var OS = operating system') if (OS==winXP) eval('open (c:windowssystem32sndrec.exe)'); if (OS==win98) eval('open (c:windowssndrec.exe)'); } } //--> </SCRIPT>
je demanderai à mon collègue de tesster sous win ...
ça vaudrait mieux ... car (à mon idée, nyack nyack) ça ne doit plus fonctionner
J'ai convaincu le SERIA de prendre une licence pour javasonics (un plugin-audio recording java multiplate-forme, qui permet en plus de travailler avec une base de données)
Heu ... le Java c'est peut-être bien avec l'Os X mais en 8.6 (sauf avec iCab) c'est plutôt laborieux quand ça veut bien fonctionner.
ce n'est pas aussi noir que ça, mais presque ;-)
ouais, petite boutade en passant (chacun voit la paille ... quand on voit la rapide évolution de GEP)
promouvoir Apple dans les bahuts. Mais faut dire qu'ils ne se rendent la tâche pas facile n'en plus en exigeant de signer un papier de cessation de droits
Ha! le bô commerce americain !
qui fait sortir le plus commun des profs (républicains) de sa carapace ...
Eux non plus on ne les refera pas :-).
-- vous saurez bien enlever ce qu'il faut pour me joindre ? Un semblant d'aide aux pages perso (JavaScript, ssi, images, couleurs, diaporamas, vrml, son ...) http://perso.wanadoo.fr/stephane.moriaux/internet/
tino
ASM wrote:
Ah ! ben ! voici une correction (fonctionnelle et testée pour Mac)
ça marche, merci ...
ça vaudrait mieux ... car (à mon idée, nyack nyack) ça ne doit plus fonctionner
verra bien ;-)
J'ai convaincu le SERIA de prendre une licence pour javasonics (un plugin-audio recording java multiplate-forme, qui permet en plus de travailler avec une base de données)
Heu ... le Java c'est peut-être bien avec l'Os X mais en 8.6 (sauf avec iCab) c'est plutôt laborieux quand ça veut bien fonctionner.
d'accord, mais y-a-t-il encore beaucoup de 8.6, pas mal sont quand même passé à 9, non? et là ça marche correctement (vu de mon valoreux 4400)
[snip]
Ha! le bô commerce americain !
Certes, mais quand tu jetes un oeil sur les contrats que tout documentaliste est désormais contraint de faire signer s'il ne vaut pas se retrouver devant un cas du genre "instit dans être et savoir" ... Plus succint, mais dans les faits la même chose.
qui fait sortir le plus commun des profs (républicains) de sa carapace ...
Eux non plus on ne les refera pas :-).
Oui surtout en Bretagne, faudra attendre la prochaine génération de dinos...
J'arrête, bon weekend Martin
ASM <stephaneOTEZ-MOImoriaux@wanadoo.fr> wrote:
Ah ! ben ! voici une correction (fonctionnelle et testée pour Mac)
ça marche, merci ...
ça vaudrait mieux ...
car (à mon idée, nyack nyack) ça ne doit plus fonctionner
verra bien ;-)
J'ai convaincu le SERIA de prendre une licence pour javasonics (un
plugin-audio recording java multiplate-forme, qui permet en plus de
travailler avec une base de données)
Heu ... le Java c'est peut-être bien avec l'Os X
mais en 8.6 (sauf avec iCab) c'est plutôt laborieux
quand ça veut bien fonctionner.
d'accord, mais y-a-t-il encore beaucoup de 8.6, pas mal sont quand même
passé à 9, non?
et là ça marche correctement (vu de mon valoreux 4400)
[snip]
Ha! le bô commerce americain !
Certes, mais quand tu jetes un oeil sur les contrats que tout
documentaliste est désormais contraint de faire signer s'il ne vaut pas
se retrouver devant un cas du genre "instit dans être et savoir" ...
Plus succint, mais dans les faits la même chose.
qui fait sortir le
plus commun des profs (républicains) de sa carapace ...
Eux non plus on ne les refera pas :-).
Oui surtout en Bretagne, faudra attendre la prochaine génération de
dinos...
Ah ! ben ! voici une correction (fonctionnelle et testée pour Mac)
ça marche, merci ...
ça vaudrait mieux ... car (à mon idée, nyack nyack) ça ne doit plus fonctionner
verra bien ;-)
J'ai convaincu le SERIA de prendre une licence pour javasonics (un plugin-audio recording java multiplate-forme, qui permet en plus de travailler avec une base de données)
Heu ... le Java c'est peut-être bien avec l'Os X mais en 8.6 (sauf avec iCab) c'est plutôt laborieux quand ça veut bien fonctionner.
d'accord, mais y-a-t-il encore beaucoup de 8.6, pas mal sont quand même passé à 9, non? et là ça marche correctement (vu de mon valoreux 4400)
[snip]
Ha! le bô commerce americain !
Certes, mais quand tu jetes un oeil sur les contrats que tout documentaliste est désormais contraint de faire signer s'il ne vaut pas se retrouver devant un cas du genre "instit dans être et savoir" ... Plus succint, mais dans les faits la même chose.
qui fait sortir le plus commun des profs (républicains) de sa carapace ...
Eux non plus on ne les refera pas :-).
Oui surtout en Bretagne, faudra attendre la prochaine génération de dinos...