小编C K*_*ing的帖子

如何使用Javascript检测链接点击(文本,图像等)?

我正在尝试编写一个跨浏览器脚本,用于检测何时在页面上单击链接(文本链接,图像或其他方式),以便我可以显示消息或广告(如插页式广告),然后将访问者指向最初点击的目标网址.

该脚本必须在第三方站点(所有者在其站点上安装脚本标记)中工作.

我怎样才能使用javascript实现这一目标?

我是否使用事件监听器?我是否遍历所有链接对象?或者是其他东西?

我的javascript技能是新手/中级,所以详细的例子/解释非常感谢.

我开始在这里使用事件监听器,但到目前为止我正在检测页面上的所有点击: addEventListener代码片段翻译和用于跨浏览器检测

我会考虑使用JQuery替代方案,但我不知道如果该网站没有JQuery库,它将如何在第三方网站上运行.

谢谢大家.

javascript jquery cross-browser event-listener

10
推荐指数
2
解决办法
2万
查看次数

动态生成的Wordpress Wysiwyg编辑器(wp_editor)无法正常显示

我在wordpress管理页面上有2个html wysiwyg编辑器.两者都使用WP_EDITOR()函数.第一个硬编码到页面中:

<form name="form1" id="form1" method="post" action="" style="display:block;">
  <p>
    <!-- editor here -->
    <?php
       wp_editor( 'CONTENT WILL APPEAR HERE!', 'addsometxt', array('textarea_name'=>'create_txt','textarea_rows'=>10,'wpautop'=>false));
    ?>
  </p>
  <p>
   <input name="save" type="submit" class="button-primary" id="save" style="margin:5px;" value="Save Input" /></p>
</form>
Run Code Online (Sandbox Code Playgroud)

第二个是使用AJAX调用(wp_ajax_和$ .post)使用PHP函数动态生成的.我测试了ajax调用并知道它有效; 所以,为了简洁起见,这里是php函数:

<?php
function display_editor2() {
// grab data from database (data_from_db) and display in editor
  wp_editor( $row->data_from_db, 'editsometxt', array('textarea_name'=>'edit_txt','textarea_rows'=>10,'wpautop'=>false));

} 
?>
Run Code Online (Sandbox Code Playgroud)

问题是即使第二个编辑器正在显示; 它缺少所有工具栏按钮.请参见下图以获取说明.有人知道该解决这个问题吗?

在此输入图像描述

php ajax wordpress tinymce

6
推荐指数
1
解决办法
5030
查看次数