2014-10-07 125 views
0

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

(现在,我有一个导航页(以下简称“主页”前)的默认加载其中,用户可以选择的几个环节一个与“状态”变量设置打开“主页”。)

任何援助将不胜感激。

+0

相当晚回答这个问题,但看看它。 – 2015-04-22 12:14:52

回答

2

希望这将帮助你

您希望根据使用全局变量,你传递it.You可以在axure做到这一点的变量打开动态面板的特定状态

先点击它。

enter image description here

这将导致你这个弹出。

enter image description here

,并在您的onload事件您可以根据您的病情打开任何状态(如果/其他)。

+0

要获取唯一的URL,您可以创建一个单独的页面,在其中使用onLoad事件设置全局变量。然后使用Open Link自动转发到您的目标页面 – 2016-05-18 11:31:50

0

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

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

双击您想要使用的交互,在这种情况下为OnClick

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

Set Variable Value and Add variable

给新变量的新名称。我用。当用户点击文字链接时,该变量将被设置为guest

enter image description here

现在,在随后的页面,你可以使用带条件语句这个变量。再次在案例编辑器中,您可以点击对话框顶部的添加条件。在第一个下拉

  • 选择国家在输入框中
  • 这是说第二个下拉

  • 写“客人”变量的

    • 选择价值,“如果国家的价值等于“客人”...

      ...做些事情。从左列选择一个动作告诉它如果满足这个条件该怎么做。