1

我希望根据页面上的超链接动态更改 Flash 文件,而无需重新加载页面。这可以通过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 回答