Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 快闪及;Backbone.js-如何使路由链接在不刷新页面的情况下工作?_Javascript_Actionscript 3_Flash_Backbone.js_Actionscript 2 - Fatal编程技术网

Javascript 快闪及;Backbone.js-如何使路由链接在不刷新页面的情况下工作?

Javascript 快闪及;Backbone.js-如何使路由链接在不刷新页面的情况下工作?,javascript,actionscript-3,flash,backbone.js,actionscript-2,Javascript,Actionscript 3,Flash,Backbone.js,Actionscript 2,假设我有一个使用Backbone.js的页面(“a.php”),定义了以下路由: routes: { 'item/:num': 'showItem' } 还有一个Flash SWF,它将嵌入a.php和B.php(另一个页面,没有任何主干结构) 如果SWF在a.php上,是否有任何方法可以使其在单击此SWF内的按钮时调用与路由绑定的方法'item/:num':'showItem',而无需重新加载页面,但是如果它在B.php上,则执行正常的链接行为?您需要在A.php和B.php中使用相

假设我有一个使用Backbone.js的页面(“a.php”),定义了以下路由:

routes: {
    'item/:num': 'showItem'
}
还有一个Flash SWF,它将嵌入a.phpB.php(另一个页面,没有任何主干结构)


如果SWF在a.php上,是否有任何方法可以使其在单击此SWF内的按钮时调用与路由绑定的方法
'item/:num':'showItem'
,而无需重新加载页面,但是如果它在B.php上,则执行正常的链接行为

您需要在A.php和B.php中使用相同的名称设置JavaScript函数-例如,两个页面都有JavaScript来定义
goToShowItem()
函数

A的函数将调用主干路由代码,B的函数将简单地将
窗口位置设置为正常链路地址


flash项目中的按钮将调用
getURL(“javascript:goToShowItem();”
调用当前页面的
goToShowItem()
函数。

是否只在A.php中植入JS回调,而不在B.php中植入任何内容?