[Laszlo-user] Hyperlink with onclick?
David Temkin
temkin at laszlosystems.com
Sat Sep 27 10:29:23 PDT 2008
Wait a sec.... Isn't the <a> tag, with the normal usage of the href
attribute, supported within text fields -- even in Flash?
Now, href doesn't work within the <view> tag, and <a> doesn't work
anywhere but inside of <text>, but that's another story.
Not that what you've done isn't useful -- but I don't think it's
needed in the normal case (click to link to another page).
On Sep 27, 2008, at 6:26 AM, Henry Minsky wrote:
> Hello,
>
> The function to respond to a hyperlink is currently platform-
> dependent, although just a few days ago
> I added a cross-platform mechanism to the LFC. That is available
> only if you run a nightly build at the moment.
>
> If you look at the implementation, the actual mechanism for Flash 8
> applications is to use the syntax <a
> href="asfunction:funcname,arg">, whereas for DHTML is it to use
> "javascript:somescript" for target.
>
> The new API is to call LzText.makeTextLink, which returns a string
> of the form "<a href=...>displayed value</a>" which you can append
> to the content of your LzText field. When clicked, it sends a
> "ontextlink" event back to the LzText object, with the value you
> choose.
>
> /**
> * Return a string which can be used to insert a hyperlink in a
> text field.
> * @param String str: The text displayed in the hyperlink.
> * @param String value: The value returned when the link is clicked.
> * @access public
> The text returned by makeTextLink can be appended to the text of a
> text field. It will make an HTML-style anchor, and will have a
> displayed representation of the string STR. When clicked, the link
> will
> send an ontextlink event to the text view, with a value of VALUE.
> */
> public function makeTextLink(str, value) {
> return this.sprite.makeTextLink(str,value);
> }
>
>
>
>
> On Fri, Sep 26, 2008 at 11:29 PM, cyril alias lyric <lyric680-web at yahoo.de
> > wrote:
> Hello,
>
> how to define an hyperlink that throws an
> onclick-event?
>
> I'd like to have the same behaviour as for buttons:
> <button onclick="doSomething();" />
>
> If possible, what is the correct syntax.
> I tried
> <a href="" onclick="doSomething();">Link</a>
> without success.
>
> Cheers,
> lyric
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden
> Schutz gegen Massenmails.
> http://mail.yahoo.com
>
>
>
> --
> Henry Minsky
> Software Architect
> hminsky at laszlosystems.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-user/attachments/20080927/9c7df3a7/attachment-0001.html
More information about the Laszlo-user
mailing list