2010-01-20 4 views
0

J'ai cette fonction JavaScript qui fonctionne dans toutes les machines que j'ai essayées sauf celle qui tourne sur Vista. J'appelle cette fonction onload. que pensez-vous qui ne va pas avec celui-ci.Fonction ne fonctionne pas sur Vista

function isePad() { 
    var epad; 
    epad = window.document.esCapture1.ConnectedDevice; 

    if (!epad) { 
     alert('Sorry epad either is not Connected or/and drivers are not installed'); 
    } 
} 
+2

Que signifie « ne fonctionne pas » signifie? Est-ce qu'il lance une erreur ou le résultat n'est-il pas comme prévu? – Gumbo

+0

Quel interprète utilisez-vous? Fenêtres de script hôte? – jball

+1

Qu'est-ce que l'ePad? Un dispositif? Un produit? Une plateforme? Pouvez-vous donner un lien? –

Répondre

1

esCapture1 n'existe probablement pas - Vous devriez vérifier d'abord:

function isePad() { 
    var epad; 
    if(window.document.esCapture1){ 
     epad = window.document.esCapture1.ConnectedDevice; 
    } 

    if (!epad) { 
     alert('Sorry epad either is not Connected or/and drivers are not installed'); 
    } 
} 
Questions connexes