を使用してページ上に動的にActiveXコントロールをロード:代わりに、このHTMLが私のページに住んでたのが、私はこのようなものになりますアクティブXコントロール持つクエリウィジェット
<object id="activeX" height="100%" width="100%" classid="myClass" >
<param name="name" value="myControlName" />
<param name="details" value="interestingDetails" />
<param name="a" value="a" />
<param name="b" value="b" />
</object>
を、私が使用して動的にそれを挿入したいのですがjqueryウィジェット
myObject.id = "activeX";
myObject.height = "100%";
myObject.width = "100%";
myObject.classid = "myClass";
var param1 = document.createElement('param');
param1.setAttribute('name', 'name');
param1.setAttribute('value', 'myControlName');
myObject.appendChild(param1);
var param2 = document.createElement('param');
param2.setAttribute('name', 'details');
param2.setAttribute('value', 'interestingDetails');
myObject.appendChild(param2);
var param3 = document.createElement('param');
param3.setAttribute('name', 'a');
param3.setAttribute('value', 'a');
myObject.appendChild(param3);
var param4 = document.createElement('param');
param4.setAttribute('name', 'b');
param4.setAttribute('value', 'b');
myObject.appendChild(param4);
をして、私のページ上の何かに、そのオブジェクトを添付:
私はこのような何かを行うことができます。
または私は単に私のようなページにHTMLを追加できます。これらの作業の
$('#div').append('<object id="activeX" height="100%" width="100%" classid="myClass" >')
.append('<param name="name" value="myControlName" />')
.append('<param name="details" value="interestingDetails" />')
.append('<param name="a" value="a" />')
.append('<param name="b" value="b" />')
.append('</object>');
Niether。上記の2つの方法のいずれかを使用してページにロードしたアクティブなXコントロールを呼び出そうとすると、オブジェクトが存在しません。
アクティブなXオブジェクトを呼び出すと、ストレートを書くと自分のHTMLが機能します。しかし、私はウィジェットからこのオブジェクトを読み込むときではありません。
- 誰にも、jqueryウィジェットを使ってページにactiveXコントロールをロードする方法が分かっていますか?
おかげ