小编epa*_*llo的帖子

使用d3.js时可以在文本中插入换行符吗?

我正在寻找一种方法,使用d3.js在工具提示文本元素中使用换行符.

.text("test" +  "</br>" + "test")
Run Code Online (Sandbox Code Playgroud)

上述和其他类似的努力似乎不起作用.

这里有一个线程似乎回答了它:

https://groups.google.com/forum/?fromgroups=#!topic/d3-js/GgFTf24ltjc

但解决方案不是很清楚.在上述情况下如何使用.html?

.text(.html("test"+""+"test"))

没用?

谢谢

javascript d3.js

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

ActiveXObject创建错误"自动化服务器无法创建对象"

我有一个非常简单的JavaScript代码,

<script language="javascript">          
         function RunExe()   
         {  
           w = new ActiveXObject("WScript.Shell");
           w.run('notepad.exe');
           return true;

         }  
</script>
    <form id="form1">
    <div>
      <input type="button" value="Run" onclick="return RunExe()" />
    </div>
    </form>
Run Code Online (Sandbox Code Playgroud)

其中创建一个activeX对象来运行notepad.exe,如果我将它保存在一个普通的html并在IE中运行它,它可以很好地打开记事本,但是如果我将它插入一个aspx页面并运行它,它会给出一个名为"自动化服务器无法创建对象"的错误,我用Google搜索了很多次,但我已经完成了IE安全性的事情,我认为这是ASP或IIS中的一些我无法弄清楚的东西.

您的建议和意见非常值得注意.

感谢名单

javascript internet-explorer activex

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

Chrome上的window.postMessage问题

我被困在这几个小时.

我在http://example.com上有一个a.html,它在http://subdomain.example.com上包含一个带有src到b.html的iframe .a.html有一些JS代码将postMessage发送到iframe.

postMessage的代码很简单:

iframe_window.postMessage('message', iframe_element.src)
Run Code Online (Sandbox Code Playgroud)

但是这样,Chrome会抛出一个错误:

Unable to post message to http://subdomain.example.com. Recipient has origin null.
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

iframe_window.postMessage('message', 'http://subdomain.example.com')
Run Code Online (Sandbox Code Playgroud)

但不要运气!

这是它工作的唯一方式:

iframe_window.postMessage('message', '*')
Run Code Online (Sandbox Code Playgroud)

但我听说'*'不好用.

Firefox中没有问题.

javascript jquery html5 postmessage cross-domain

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

如何提醒javascript对象

我正在尝试研究jquery类,但是我很难调试一个对象,因为我看不到它里面的元素

$("#birds").autocomplete({
            source: "search.php",
            select: function(event, ui) {
            alert(ui);

            }
        });
Run Code Online (Sandbox Code Playgroud)

它返回[object Object] .. :(我的问题是如何提醒对象以便我可以看到该元素?

javascript

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

如何检测浏览器对pageShow和pageHide的支持?

我们如何为pageShow和pageHide处理程序进行JavaScript对象检测?

if( /* pagehide is supported */ ){
   window.addEventListener('pagehide', exitFunction, false);
}
else{
    window.addEventListener('unload', exitFunction, false);
}
Run Code Online (Sandbox Code Playgroud)

javascript dom browser-detection browser-support

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

使用html"data-"属性

考虑一下这样的一行:

<div id='abc' onclick='DoSomething(this.id)'></div>
Run Code Online (Sandbox Code Playgroud)

现在,假设它扩展为更像这样的东西:

<div id='abc' data-something='whatever' onclick='DoSomething(this.id)'></div>
Run Code Online (Sandbox Code Playgroud)

这里没有功能差异,但这是我的问题.我正在寻找一种方法将'data-something'的值传递给DoSomething函数而不是id.我似乎无法找到这样做的方法?可能吗?

像下面这样的东西会很好,但当然不是它的工作方式.(我只是用它来帮助说明预期的目标.

<div id='abc' data-something='whatever' onclick='DoSomething(this.data-something)'></div>
Run Code Online (Sandbox Code Playgroud)

html javascript html5

7
推荐指数
2
解决办法
958
查看次数

Javascript替换开始和结束括号

例如,我有一串文字

[text1] [text2] [text3]
Run Code Online (Sandbox Code Playgroud)

我想将"["字符替换为"$ {"和"]"字符替换为"}",但仅在这种情况下,当"["后跟"]"时.

例如

[text1] [[text2] [text3]
Run Code Online (Sandbox Code Playgroud)

应该导致

${text1} [${text2} ${text3}
Run Code Online (Sandbox Code Playgroud)

如何在Javascript中使用正则表达式实现这一目标?

我写了这样的东西

someString = someString.replace(/\[/g, "${");
someString = someString.replace(/]/g, "}");
Run Code Online (Sandbox Code Playgroud)

但它不适用于我的问题,它只是取代了每个支架.

javascript regex replace

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

如何知道浏览器是否失去焦点

我已经尝试过使用onblur来解决我的问题,但这只是因为焦点从一个文本框变为另一个文本框或类似的东西.我正在为嵌入式浏览器编写一个有几个问题的网页.当浏览器被隐藏时,gif没有被隐藏,并且似乎它保留在缓存中.我的想法也许是有一种方法可以调用浏览器隐藏gif,因为焦点丢失了.在这种情况下,焦点类似于用户点击另一个窗口.这似乎超出了网络技术的范围,但我想我会问.

谢谢!

javascript focus onblur

6
推荐指数
0
解决办法
3017
查看次数

如何删除模板文字中的多余空格?

当我创建模板文字时,我会使用trim() 来删除多余的空间。但我注意到,当我在 JS 函数中执行此操作时,它仍然会创建额外的制表符或空白。

  function BottlesOfBeer()  {
    
        for (i = 99; i>=1; i--) {
    
            if (i === 1) {        
                var oneBottle = "1 bottle of beer on the wall, 1 bottle of beer.\n" +
                                "Take one down and pass it around, no more bottles of beer on the wall.\n" +
                                "No more bottles of beer on the wall, no more bottles of beer.\n" +
                                "Go to the store and buy some more, 99 bottles of beer on the wall.";        
                
                console.log(oneBottle); …
Run Code Online (Sandbox Code Playgroud)

javascript string function

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

PubMed文章的全文PDF

在处理项目时,我需要下载和处理PubMed摘要的全文文章,是否有任何实现的代码或工具允许用户输入一组PubMed ID并下载免费的全文文章.非常感谢任何形式的帮助或提示.

pdf nlp text-mining pubmed

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