1

ページをリロードせずに、ページ上のハイパーリンクに基づいてフラッシュファイルを動的に変更したいと考えています。これはjavascriptを介して可能ですか?

4

2 に答える 2

1

はい、可能です。このチュートリアルを参照してください:http: //learnswfobject.com/advanced-topics/load-a-swf-using-javascript-onclick-event/

于 2010-03-07T09:12:49.930 に答える
0

JavaScriptを使用してページ上のハイパーリンクのリンク先を変更したいということですか?このような何かがそれを行う必要があります:

<body>
    <a id="test" href="http://www.google.com">Go to Google</a>
    <input type="button" onclick="document.getElementById('test').href = 'http://www.yahoo.com'" value="Go to Yahoo"/>
</body>

それとも何か違うことをしようとしていますか?ハイパーリンクをクリックして表示されるFlashを変更したいですか?まだ試していませんが、少し調整するだけで、上記のアプローチでも機能する可能性があります。要素への参照を取得すると、要素の属性(上記のhrefなど)がプロパティとしてjavascriptで使用できるようになるため、必要な要素の属性を変更できるようになります。

于 2010-03-06T18:33:00.160 に答える