Alphafix for IE6"

From Documentation
m (correct highlight (via JWB))
Line 12: Line 12:
 
</source>
 
</source>
  
where <tt>.png</tt> causes all PNG images to be fixed. If you want to fix certain images, you can do as follows
+
where <code>.png</code> causes all PNG images to be fixed. If you want to fix certain images, you can do as follows
  
 
<source lang="xml">
 
<source lang="xml">

Revision as of 03:19, 18 January 2022




IE6 failed to render a PNG with alpha transparency correctly. Please refer to here for more information.

ZK provides the fix, but you have to turn it on by specifying a JavaScript variable called jq.IE6_ALPHAFIX For example,

<?script content="jq.IE6_ALPHAFIX='.png';"?>
<zk>
  <button image="foo.png"/>
</zk>

where .png causes all PNG images to be fixed. If you want to fix certain images, you can do as follows

<?script content="jq.IE6_ALPHAFIX='more.png|-trans.png'?>

If <?script?> doesn't work, you can try using a regular script-component:

<zk>
  <script type="text/javascript">jq.IE6_ALPHAFIX='.png';</script>
  <button image="foo.png" />
</zk>

If you prefer to use plain Java instead of ZUL files, you can instantiate a Script component and append it to another component:

Script alphafix = new Script();
alphafix.setContent("jq.IE6_ALPHAFIX='.png';");
parent.appendChild(alphafix);

Version History

Last Update : 2022/01/18


Version Date Content
     


Last Update : 2022/01/18

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.