Bonjour,

Je cherche à exécuter une méthode provenant d'un fichier .ocx (activeX). le code suivant marche parfaitement en page html :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
 
<head>
<title>Office Viewer Component Demo</title>
 
</head>
 
<script language="javascript">
        function show() {
                document.all.Frame.Open("http://xxx/demo/samples/sample.doc",true);
        }
</script>
 
<body onload="show();">
    <object id="Frame" name = "Frame" style="LEFT: 0px; WIDTH: 100%; TOP: 0px; HEIGHT: 100%"
    classid="clsid:00460182-9E5E-11D5-B7C8-B8269041DD57" codebase="Frame.ocx" >
    </object>
</body>
</html>
Qu'elle serait l'équivalence en ASP.NET du code suivant :
document.all.Frame.Open("http://xxx/demo/samples/sample.doc",true);

J'ai essayé de commencer comme ça :
var frame = document.GetElementById("Frame");
mais j'ai une erreur quand je fais :
frame.Open("http://xxx/demo/samples/sample.doc",true);

Si vous saviez comment résoudre ce problème.

Merci.