AS3 XML上的翻页在IE和FIREFOX上看不到
PAGEFLIP on AS3 XML can't be seen on IE and FIREFOX
我有一个问题,我想看看是否有人可以帮助我...
我正在使用从以下位置下载的翻页:http://pageflip.hu/JOOMLA文章中的这个项目:http://estudiantes.iems.edu.mx/index.php?option=com_k2&view=item&id=334
我的问题是我只能在 CHROME 和 SAFARI 上看到翻页,但它不能在 IE 和 FIREFOX 上运行,这不是兼容性问题,因为它在 Firefox 和 IE 上的本地运行......
我正在搜索,我认为当我更改 URL 时会出现问题......这是原始代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>PageFlip4</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/pageflip_scalable.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
flashvars.XMLFileName = "pageflipdata.xml";
flashvars.DataFolder = "pageflipdata/";
if (swfobject.getQueryParamValue("page")) {
flashvars.StartPage = swfobject.getQueryParamValue("page");
} else {
flashvars.StartPage = "1";
}
flashvars.StartAutoFlip = "true";
flashvars.AutoStart = "true";
var params = {};
params.scale = "noscale";
params.salign = "TL";
params.wmode = "transparent";
params.allowscriptaccess = "always";
params.allowfullscreen = "true";
params.menu = "true";
params.bgcolor = "#FFFFFF";
var attributes = {};
swfobject.embedSWF("pageFlip.swf", "pageflip", "100%", "100%", "10.0.0", false, flashvars, params, attributes);
</script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js?load=effects" type="text/javascript"></script>
<script src="js/lightbox++.js" type="text/javascript"></script>
<script type="text/javascript">
function GroupDelegate(id) {
var objLink = document.getElementById(id);
Lightbox.prototype.start(objLink);
}
function LightboxDelegate(url,caption) {
var objLink = document.createElement('a');
objLink.setAttribute('href',url);
objLink.setAttribute('rel','lightbox');
objLink.setAttribute('title',caption);
Lightbox.prototype.start(objLink);
}
</script>
</head>
<body>
<div id="pageflip" style="margin: 0;"></div>
<a id="group1" href="pageflipdata/pages/demo_page_A.png" rel="lightbox[demoGroup1]" title="Page A, group Called from PageFlip Hotspot"></a>
<a id="group2" href="pageflipdata/pages/demo_page_B.png" rel="lightbox[demoGroup1]" title="Page B, group Called from PageFlip Hotspot"></a>
<a id="group3" href="pageflipdata/pages/demo_page_C.png" rel="lightbox[demoGroup1]" title="Page C, group Called from PageFlip Hotspot"></a>
</body>
</html>
当我从这个脚本行更改 URL 时,我在 Firefox 和 IE 上看不到它(这是我的在线代码):
<script type="text/javascript">
var flashvars = {};
flashvars.XMLFileName = "pageflipdata.xml";
flashvars.DataFolder = "http://estudiantes.iems.edu.mx/cired/swfs/ae/fl/noumeno/obj/pageflipdata/";
if (swfobject.getQueryParamValue("page")) {
flashvars.StartPage = swfobject.getQueryParamValue("page");
} else {
flashvars.StartPage = "1";
}
flashvars.StartAutoFlip = "true";
flashvars.AutoStart = "true";
var params = {};
params.scale = "noscale";
params.salign = "TL";
params.wmode = "transparent";
params.allowscriptaccess = "always";
params.allowfullscreen = "true";
params.menu = "true";
params.bgcolor = "#FFFFFF";
var attributes = {};
swfobject.embedSWF("http://estudiantes.iems.edu.mx/cired/swfs/ae/fl/noumeno/obj/pageFlip.swf", "pageflip", "100%", "100%", "10.0.0", false, flashvars, params, attributes);
</script>
所以,我认为不正确的是我写它的方式,有点语法问题。
有人知道我可以尝试解决这个问题。非常感谢!;)
尝试为 XML 提供完整路径
或者可以使用像 HTML 一样
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- IE/Chrome中未定义的函数,但Firefox中没有
- 滚动在Chrome中有效,但在Firefox或IE中无效
- document.images未加载在chrome或firefox上,但已加载在IE上
- 为什么这个按钮在IE中有效,但在Firefox中无效
- 无法在IE、Firefox中使用adobeacrobat9pro调试PDF中的javascript
- 以下颜色更改功能在IE9和Firefox中运行良好,但在早期的IE或Chrome中则不然
- 通过单击主菜单外部关闭子菜单'不适用于IE,但适用于Firefox&铬
- jquery表单提交无法使用多个输入(IE和Firefox)
- Multi-platform (Chrome, IE, Firefox)
- contentEditable and lastChild IE, Firefox & Chrome LastC
- onblur事件在IE/Firefox/Chrome中有所区别
- Javascript代码关闭标签,适用于IE, Firefox和Chrome
- window.print()对话框在IE, Firefox和Safari中正常工作时,在Chrome中不显示
- IE/Firefox气泡事件
- MarginLeft不工作在IE/Firefox内的功能(但从控制台工作)
- 在IE/FireFox/Chrome中横向打印DIV
- 通过javascript的IE/Firefox样式更新不工作
- 在Chrome / Safari下载文件期间$ajax调用挂起,而不是在IE / Firefox中
- 如何在IE, Firefox和Chrome中使用谷歌网页字体