首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codeigniter和SWFObject

Codeigniter和SWFObject
EN

Stack Overflow用户
提问于 2010-01-01 20:59:32
回答 2查看 1.2K关注 0票数 1

我正在使用Flex,Codeigniter构建一个网站,并且我使用swfobject来嵌入swf。如果我使用Codeigniter的index.php文件访问网站,这将不起作用。

这是输出源:

代码语言:javascript
复制
<html lang="en">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<base href="http://localhost/Pixelatte-debug/"/>
<link rel="stylesheet" type="text/css" href="history/history.css" />
<title>${title}</title>
<script src="AC_OETags.js" language="javascript"></script>
<script src="history/history.js" language="javascript"></script>

<style>
body { margin: 0px; overflow:hidden; background:url('swirlsbg.png') }
</style>

</head>

<body scroll="no">
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">

 var flashVars = {};

 var params = { play: "true",
       loop: "false",
       quality: "high",
       wmode: "transparent",
       allowscriptaccess: "sameDomain" };

 var attributes = { id: "${application}" };

 swfobject.embedSWF( "${swf}.swf",
      "divContent",
      "100%", "100%",
      "9.0.0",
      "expressInstall.swf",
      flashVars,
      params,
      attributes );
</script>

<div id="divContent">
 <h1>Alternative content</h1>
 <p><a href="http://www.adobe.com/go/getflashplayer">
 <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />

 </a></p>
</div>
</body>
</html>

我的猜测是swfobject.js没有被codeigniter检测到。

EN

回答 2

Stack Overflow用户

发布于 2010-01-04 03:45:14

结果是什么?(替换文本或损坏的对象标记...?)swfobject.js是否正确加载?您的SWF文件的路径是否正确?您的最终HTML输出是什么?也许其中的一个细节可以解决你的问题。

票数 1
EN

Stack Overflow用户

发布于 2010-01-04 03:54:29

在这里,CodeIgniter不是你的问题。您应该使用Firebug ( firefox插件)之类的工具来确认是否确实找到了您的资产。

Codeignitor不会知道你的JS,但你的浏览器会知道。如果JS没有运行,可能是JS代码中有错误,或者浏览器没有发现它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1988532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档