Axure - 逻辑的url参数?

时间:2014-10-07 14:01:10

标签: axure

我想在Axure原型URL中有一个参数,例如“http://share.axure.com/Foo/homepage.html?state=guest”,它会将Axure变量“state”设置为“guest”,例如。

(现在,我有一个导航页面(在“主页”之前)默认加载,其中用户选择打开“主页”并设置了“状态”变量的多个链接之一。)

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:2)

希望这会对你有所帮助

您希望根据传递给它的变量打开动态面板的特定状态。您可以使用 GLOBAL VARIABLE

在axure中执行此操作

首先点击它。

enter image description here

这会引导你弹出这个。

enter image description here

并且在您的 onload 事件中,您可以根据您的条件(if / else)打开任何状态。

答案 1 :(得分:0)

为了扩展Anurag Bhakuni的回答并给出更新的响应,在Axure RP 8中,您可以在交互上设置全局变量。 (如果您熟悉jQuery,Axure的交互就像jQuery事件)。

创建一个对象 - 在您的情况下是一个文本链接。选择链接并转到“检查器”窗格,然后单击 PROPERTIES 选项卡。这将打开案例编辑器

双击要使用的互动,在本例中为 OnClick

在左栏中,您有一个可供选择的操作列表。选择设置变量值,然后点击添加变量

Set Variable Value and Add variable

为新变量添加新名称。我使用。当用户点击文字链接时,此变量将设置为来宾

enter image description here

现在,在后续页面中,您可以将此变量与条件语句一起使用。再次在案例编辑器中,您可以点击对话框顶部的添加条件

  • 在第一个下拉列表中选择变量值
  • 在第二个下拉列表中选择
  • 写"客人"在输入框中

这说,"如果State的值等于" guest" ...

......做点什么。从左列中选择一个操作,告诉它在满足此条件时该怎么做。