创建没有行号或单词编号的链接

时间:2016-05-09 00:59:55

标签: livecode

有没有办法在不给出位置规格的情况下创建链接?

例如: 我有一个xml url,我已经加载到变量“tLink”中,它发生在多个节点内(使用重复功能)。我希望有一个文本,如“点击此处了解更多”,是一个可点击的链接,它将用户带到该节点的指定网址。我似乎无法使用textStyle等来处理变量。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

我认为Scott几乎是正确的,但我建议您将linkText设置为实际链接:

set the linkText of word 1 to 2 of field "myLinkField" to "http://livecode.com/

现在您可以在linkClicked中使用它:

on linkClicked pLink
   launch url pLink
end linkClicked

答案 1 :(得分:0)

查看以下内容是否可以让您接近所需的行为。

创建一个新字段 - " myLinkField" - 并将文字"点击此处了解更多信息"在该领域。选择前两个单词("单击此处")并设置要链接的单词的文本样式。锁定字段的文本并将字段的autoHilite设置为false。现在执行以下消息框:

set the linkText of word 1 to 2 of fld "myLinkField" to "tLink"

现在编辑字段对象的脚本,如下所示:

on linkClicked pLink
   put "http://www.google.com" into tLink
   launch url value(pLink)
end linkClicked

现在,当点击该字段的链接文字时,您应该会在浏览器中看到Google主页的启动。

如果您只想测试点击文字的值,可以使用:

put value(pLink)

...将链接文本放在消息框中。