1 pièce(s) jointe(s)
Intégrer un ActiveX dans une page ASP.net
Bonjour,
En fait, j'ai un probleme avec un activeX que j'ai creer moi même en C# (l'activeX permet de lire une chaine à partir d'un fichier qui se trouve dans le PC du client légé).
l'activeX fonctionnent correctement dans une page HTML standard :D tandis que quand je veux l'inclure dans une page ASP.net :evilred: une erreur se declenche.
Le fichier attaché ci dessous montre l'erreur et le code que j'utilise pour instancier mon ActiveX en ASP.NET.
Voici le code Html qui fonctionne correctement :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Mon ActiveX</title>
</head>
<script type="text/javascript">
var myAx = new ActiveXObject("MonProjet.ActiveX");
function myload(){
try
{
alert("T1");
document.getElementById("monInputId").value = "";
if (myAx == null)
{
alert ("Failed ActiveX");
}
else
{
var x = myAx.InitialiserLecteurBadge();
document.getElementById("monInputId").value = x;
}
}
catch(e)
{
alert("Exception : "+ e);
}
}
f
</script>
<body>
<h1>ActiveX</h1>
<div id="axmsg"></div>
<form name="Formulaire" action="">
<input type="input" name="monInput" id="monInputId" /><br>
<input type="input" name="monInput2" id="monInputId2" /><br>
<input type="button" value = "Init" onclick="myload();"><br>
</form>
</body>
</html> |
Merci de m'aider sur le sujet.