问题列表 - 第49392页

在插入位置(IE)将文本插入可编辑的IFRAME

我正在努力解决一个实际上很直接的问题:在Internet Explorer中,我想在当前的插入位置插入纯文本.这对于简单的TEXTAREA元素非常有用,但它对于可编辑的IFRAME并不完全有效,这就是我所拥有的.

在我使用的脚本中,我正在从IFRAME的文档创建一个TextRange对象,我用它将文本粘贴到光标位置的HTML.

<iframe id="editable">
  <html>
    <body>
      Some really boring text.
    </body>
  </html>
</iframe>
<script type="text/javascript">

    window.onload = function() {
        var iframe = document.getElementById('editable');
        var doc = iframe.contentDocument || iframe.contentWindow.document;

        doc.body.innerHTML = iframe.textContent || iframe.innerHTML;

        // Make IFRAME editable
        if (doc.body.contentEditable) {
            doc.body.contentEditable = true;
        } 
    }

    function insert(text) {
        var iframe = document.getElementById('editable');
        var doc = iframe.contentDocument || iframe.contentWindow.document;
        iframe.focus();
      if(typeof doc.selection != 'undefined') {
            var range = doc.selection.createRange();
            range.pasteHTML(text);
      }
}
</script>
<input type="button" value="Insert" onClick="insert('foo');"/>
Run Code Online (Sandbox Code Playgroud)

当我在IFRAME中选择一些文本时,选择将替换为"foo" - …

javascript iframe internet-explorer textrange

4
推荐指数
1
解决办法
7806
查看次数

如何在struct inline中指定char数组?

我正在尝试做这样的事情:

struct SomeStruct {
    const char *bytes;
    const char *desc;
};

SomeStruct example = { { 0x10, 0x11, 0x12, 0x13 }, "10-13" };
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?

c++ arrays struct inline declare

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

如何在netbeans中调试JBOSS应用程序?

我来自.NET背景,我可以通过添加断点和构建/运行应用程序来轻松调试Web应用程序.

我正在研究JAVA EJB3应用程序.我已成功将ejb项目部署到服务器,但我想知道的是开发控制器和视图.为了做到这一点,我希望能够在网络bean中运行/调试项目.

我已将JBOSS5和JBOSS6都添加到IDE中,但启动时间超过一分钟.有时它会完全挂起.当我运行一条玻璃鱼时,我没有这个问题 - 最多需要几秒钟才能启动.PC规格是最新的,它的核心是ssd和4GB的RAM.

谢谢

jboss netbeans jboss5.x jboss6.x

2
推荐指数
1
解决办法
7032
查看次数

如何在格式字符串中使用区域设置无关的十进制和数字分隔符?

我使用以下格式化列值(绑定到十进制类型的值?):

[DisplayFormat(DataFormatString = "{0:N2}")] 
Run Code Online (Sandbox Code Playgroud)

我想现在将其更改为以下格式:

[DisplayFormat(DataFormatString = "{0:#,###.00##}")]
Run Code Online (Sandbox Code Playgroud)

但是,这不是语言环境独立的,因为我很难编码十进制和数字分隔符.基本上,我想显示一个带有适当的数字和小数分隔符的字符串.此外,我希望小数分隔符后最少两个零,最多4个零.是否可以在编译时指定这样的字符串

.net c# silverlight string-formatting

2
推荐指数
1
解决办法
2324
查看次数

当失去焦点/模糊时隐藏DIV

我有一个显示DIV的JavaScript(将其显示css属性从'none'设置为'normal'.有没有办法让它集中注意力,以便当我点击页面上的其他位置时,DIV失去焦点,它display属性设置为none(基本上隐藏它).我正在使用JavaScript和jQuery

html javascript jquery

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

Android上的FFMpeg,未定义的对libavcodec函数的引用,尽管它在命令行中列出

我对ffmpeg的libavcodec函数的未解析引用有问题,到目前为止在其他地方找不到答案(包括我的想法):)

让我来描述我的设置 - 它需要空间,但是非常基本,可能是我没有看到一些错误......

我使用ndk r5工具链构建了一个FFMPeg,我从http://bambuser.com/opensource获得了ffmpeg端口(在此处的其他问题中推荐).它构建得很好,所以我在我的项目中放了几个静态库,如下所示:

<project>/jni/bambuser_ffmpeg/libavcodec.a
<project>/jni/bambuser_ffmpeg/libavformat.a
<project>/jni/bambuser_ffmpeg/libavcore.a
<project>/jni/bambuser_ffmpeg/libavutil.a
Run Code Online (Sandbox Code Playgroud)

接下来,我在bambuser_ffmpeg文件夹中创建了一个Android.mk,将这些库列为预构建的库:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := bambuser-libavcore
LOCAL_SRC_FILES := libavcore.a
include $(PREBUILT_STATIC_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := bambuser-libavformat
LOCAL_SRC_FILES := libavformat.a
include $(PREBUILT_STATIC_LIBRARY)

(same for other two libs)
Run Code Online (Sandbox Code Playgroud)

接下来,我有另一个模块在其Android.mk中引用这些库,设置包含路径等:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := ffmpegtest
LOCAL_STATIC_LIBRARIES := bambuser-libavcodec bambuser-libavcore bambuser-libavformat bambuser-libavutil
LOCAL_SRC_FILES := ffmpeg_test.cpp
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../bambuser_ffmpeg/include
LOCAL_LDLIBS    := -llog -lz

include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)

最后我有我的ffmpeg_test.cpp这是非常基本的,像这样:

#include <jni.h>

extern "C" {
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h> …
Run Code Online (Sandbox Code Playgroud)

android ffmpeg android-ndk

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

防止下拉区域在窗体中打开组合框控件

我在 Windows 窗体中有一个自定义组合框控件。我想实现一个功能,其中基于某些条件不应该显示下拉区域,即我需要根据某些条件阻止组合框打开。

我找到了一个可以实现这一点的链接,但它完全阻止了下拉区域的显示。此外,我无法根据我的方便调整该方法。这里给出链接。

c# winforms

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

为什么matlab不理解文件名中的*?

我试着用:

dir('dirname\*')
Run Code Online (Sandbox Code Playgroud)

它不起作用.我开始使用它后开始工作:

dir('dirname\m*')
Run Code Online (Sandbox Code Playgroud)

有人知道为什么吗?

string matlab file dir

3
推荐指数
1
解决办法
7885
查看次数

PHP:fopen创建文件夹

如果路径不存在,我需要知道是否有任何方法可以创建新文件夹.当我尝试fopen()一个路径时,它说NO such File or Directory exists我尝试使用'w'和'w +'打开文件但是它无法创建新文件夹.有没有办法实现它而不使用mkdir().因为我需要每次从mkdir()的路径中单独提取目录名称.任何帮助表示赞赏.谢谢...

php directory fopen

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

ImageView上的SwipeGesture

我正在开发一款需要检测滑动手势的应用程序(实际上是一款游戏).当我在我的图像视图上滑动时,需要更改图像视图的图像,但不幸的是它没有按预期工作.

当我将滑动手势对象添加到self.view时,每当我将手指滑动到视图中的任何位置时,都会执行所需的操作,但我希望仅当我在imageView上滑动手指时才执行此操作.

另一方面,当我尝试将滑动手势添加到图像视图时,它不响应手势事件.

如果您有解决此问题的解决方案,请回复!

提前致谢!

uiimageview uigesturerecognizer

3
推荐指数
1
解决办法
1647
查看次数