有没有办法在不给出位置规格的情况下创建链接?
例如: 我有一个xml url,我已经加载到变量“tLink”中,它发生在多个节点内(使用重复功能)。我希望有一个文本,如“点击此处了解更多”,是一个可点击的链接,它将用户带到该节点的指定网址。我似乎无法使用textStyle等来处理变量。我怎么能这样做?
答案 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)
...将链接文本放在消息框中。