YUI 2 编辑器 - iframe 中的 JavaScript 事件

发布于 2024-12-15 15:16:50 字数 470 浏览 0 评论 0原文

我可以通过单击按钮轻松地用 span 标签包裹文本选择;

this.toolbar.on( 
    'testClick', 
    function(o) 
    {
        var sel = myEditor._getSelection();
        myEditor.execCommand('inserthtml', '<span class="test">' + sel + '</span>');
        alert(myEditor);
    }, 
    myEditor, true);

我想要实现的目标是将 iframe 中的跨度类(“测试”)绑定到 JavaScript 事件;

testEvent = function {
    alert('Hello World!')
}

如果可能的话有什么想法吗?

I can easily wrap a text selection with span tag through a button click like this;

this.toolbar.on( 
    'testClick', 
    function(o) 
    {
        var sel = myEditor._getSelection();
        myEditor.execCommand('inserthtml', '<span class="test">' + sel + '</span>');
        alert(myEditor);
    }, 
    myEditor, true);

What I am trying to achive is to bind this span class ('test') within the iframe to a javascript event;

testEvent = function {
    alert('Hello World!')
}

Any ideas if that's possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

娇妻 2024-12-22 15:16:50

回答我自己的问题。

var sel = myEditor._getSelection();

YAHOO.util.Event.addListener( sel, 'click', anyMethod, anyContext );

function anyMethod( e, anyContext )
{
   alert(clicked);
}

Answering my own question.

var sel = myEditor._getSelection();

YAHOO.util.Event.addListener( sel, 'click', anyMethod, anyContext );

function anyMethod( e, anyContext )
{
   alert(clicked);
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文