随笔-4  评论-11  文章-2  trackbacks-0
  2005年12月26日

美工给的Flash是8.0做的,有些人的机器上看到的就是有问题,检查结果是FlashPlayer版本的问题,如果客户端是7就会有问题,于是想让客户端自动检测新版本FlashPlayer然后下载安装。搜索半天,还把macromedia翻了半天也没找到
同事无意间翻到一篇文章搞定了,答案依然是如此简单(注意红色部分)


<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"                        codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0 "   width="156" height="28">
  <param name="movie" value="flash/homepage.swf"/>
  <param name="quality" value="high"/>
  <embed src="flash/huayu.swf" quality="high" pluginspage="
http://www.macromedia.com/go/getflashplayer "  type="application/x-shockwave-flash" width="156" height="28"></embed>
</object>

 

posted @ 2006-03-28 14:20 绿芽 阅读(1600) | 评论 (6)编辑 收藏
最简单的步骤
file -> setting -> IDE -> plugins -> available -> GenerateToString -> download and install
我还找了半天,发现答案居然这么简单,丢人...
IDEA这个功能真棒,以后找插件也不用到处download在copy安装了,搜到名字以后直接上这里来就搞定了,8错,赞一个
posted @ 2005-12-26 13:39 绿芽 阅读(256) | 评论 (0)编辑 收藏
第一次写xsl,为了想在xsl中加一个空格费了半天劲,还是baidu一下,找到答案
<xsl:text> </xsl:text>//注意中间的空格
人家还说加#x20也可以,可是俺试的结果是不行... 不过,有一个方法能work就可以啦~~

原以为xsl可以引入一个js文件就像引入一个css文件一样,结果发现没用,又baidu半天才找到答案
如下,下面的东东是一个完整的xsl文件,在需要用它的xsl里面引入<xsl:call-template name="javascript"/>就可以了, 如果成功会直接弹出那个alert
还好,&什么的都不用转义,所做的工作也就是把js文件里代码考到CDATA标签中间
另外,测试过,这样的代码在IE和firefox中都可以工作


<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="
http://www.w3.org/1999/XSL/Transform" >
 <xsl:template name="javascript">
  
   <script language="javascript"> 
<![CDATA[
  alert("Test"); // for test

function yourfunction(id)          
  {
   //  your code here
  }    
]]>
</script>
</xsl:template>
</xsl:stylesheet>
posted @ 2005-12-26 13:38 绿芽 阅读(451) | 评论 (0)编辑 收藏