2010-08-02 45 views
1

如何以编程方式确定我的portlet在呈现前的背景颜色? (即在init()或doview()函数中)。如何以编程方式获取JSR-186/286 portlet的背景颜色

我想通过让背景颜色(我可以用程序设置)匹配portlet的背景颜色来使嵌入式Flash电影看上去透明 - 但是根据整体而言,portlet的背景颜色可以是任何东西门户主题或用户在“外观和感觉”设置中手动选择的颜色。

这可能吗?

回答

1

你不可能真的,因为它可能会在其他地方定义的样式表中设置。您可能可以调整Flash动画的Alpha通道,以使其透明。

0

如何以编程方式确定我的portlet在呈现之前的背景颜色?

这是不可能的。你可以使用一些onload脚本来设置一个Flash参数,但这是一个非常麻烦的方法。

你最好看看WMODE和Flash alpha支持。

当然,设置包含对象标签的元素的背景颜色是一个选项。

相关问题