Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

5
如何跟踪Google AdWords转换onclick?
如果有人点击链接,Google Adwords不会提供任何代码来添加到您的网页中以计算转化。但是,因为它是Javascript,所以我确信有一种方法可以做到这一点。 这是Google提供给您的包含在页面中的代码(未更改),该代码应算作一次转化(大多数情况下是感谢页面): <!-- Google Code for Klick Conversion Page --> <script type="text/javascript"> <!-- var google_conversion_id = 1062751462; var google_conversion_language = "de"; var google_conversion_format = "1"; var google_conversion_color = "ffffff"; var google_conversion_label = "dKXuCODvugEQ5pnh-gM"; var google_conversion_value = 0; //--> </script> <script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" …


10
CSS / Javascript将html表行强制为一行
我有一个看起来像这样的HTML表: ------------------------------------------------- |Column 1 |Column 2 | ------------------------------------------------- |this is the text in column |this is the column | |one which wraps |two test | ------------------------------------------------- 但是我希望它隐藏溢出。这里的原因是文本包含指向更多详细信息的链接,并且使用“包装”会浪费我的布局中的大量空间。它应该是这样的(不增加列或表的宽度,因为它们会离开屏幕/否则会创建水平滚动条): ------------------------------------------------- |Column 1 |Column 2 | ------------------------------------------------- |this is the text in column |this is the column | ------------------------------------------------- 我已经尝试了许多不同的CSS技术来尝试实现此目的,但是我无法正确实现。Mootables是我发现的唯一可以做到这一点的东西:http ://joomlicious.com/mootable/ ,但我不知道他们是如何做到的。有谁知道我如何使用CSS和/或Javascript对自己的表执行此操作,或者Mootables如何执行此操作? HTML示例: …
69 javascript  html  css 

6
SVG重新排序z-index(Raphael可选)
创建后如何重新排序Raphael或它们的基础SVG元素。更好的是,SVG中是否存在类似图层的内容? 理想情况下,我希望随时可以在其中放置元素的两层或多层;背景和前景层。如果这不是一种选择,则可以将元素弹出到前面是可以的,而在这种情况下将其推到后面会更好。 谢谢,

8
使用XMLHttpRequest加载JSON文件时,Firefox中出现“格式不正确”错误
当页面上的JavaScript加载包含JavaScript Object Notation格式的对象的文本文件时,我在Firefox 3.0.7的错误控制台中收到“格式错误”的错误。如果该文件仅包含JSON对象,则将产生错误。如果将对象包装在<document> </ document>标记中,则不会产生错误。无论哪种方式,请求都成功,因此我可以忽略它,但是我不希望我的错误日志中充满这些消息。 这是一些示例代码来说明此问题。首先,名为“ data.json”的“格式不正确”文件: { a: 3 } 现在,一些代码加载文件: var req = new XMLHttpRequest(); req.open("GET", "data.json"); req.send(null); 会在Firefox错误控制台中产生以下错误: 格式不正确的file://path/to/data.json行:1 {a:3} -^ 如果将data.json修改为此: <document>{ a: 3 }</document> 没有错误。我以为是在抱怨,因为纯JSON文件不是格式正确的XML文档,因此我尝试在“发送”调用之前覆盖MIME类型,以强制将其作为纯文本加载,但这没有用。 var req = new XMLHttpRequest(); req.open("GET", "data.json"); req.overrideMimeType("text/plain"); req.send(null); // Still produces an error! 我将继续将JSON数据包装在XML文档中,以避开XMLHttpRequest正在执行的任何验证,但是我想知道是否有任何方法可以强迫它不加批判地加载纯文本,而不尝试验证它。另外,除了XMLHttpRequest之外,还有没有其他可用于纯文本的加载数据的方法?

4
Firefox 4 onBeforeUnload自定义消息
在Firefox 3中,我能够使用以下命令编写自定义确认弹出窗口: window.onbeforeunload = function() { if (someCondition) { return 'Your stream will be turned off'; } } 现在,在Firefox 4中,它不会显示我的自定义消息。它提供的默认消息甚至与我的应用程序所做的都不准确。 可以覆盖此默认消息吗?

4
AngularJS完成呈现HTML后运行jQuery代码
在控制器中,我使用$ http或$ resource服务获取一些JSON数据。然后,我将此数据写入$ scope,AngularJS更新页面的HTML结构。我的问题是我需要知道用Angularng-repeat指令填充的列表(我的意思是HTML DOM元素)的新大小(宽度和高度)是多少。因此,我必须在Angular完成DOM结构更新后立即运行javascript代码。正确的做法是什么?我过去四个小时都在搜索互联网,但是找不到解决我问题的方法。 这就是我接收JSON数据的方式: var tradesInfo = TradesInfo.get({}, function(data){ console.log(data); $scope.source.profile = data.profile; $scope.trades = $scope.source.profile.trades; $scope.activetrade = $scope.trades[0]; $scope.ready = true; init(); //I need to call this function after update is complete }); 这就是init()函数中发生的事情: function init(){ alert($('#wrapper').width()); alert($('#wrapper').height()); } 我知道必须有一些容易解决的问题,但我现在不能立即找到它。提前致谢。

10
根据其中的内容高度调整iframe的高度
我正在网站上打开博客页面。问题是我可以给iframe设置宽度,但高度应该是动态的,以便iframe中没有滚动条,而且看起来像是一个页面... 我尝试了各种JavaScript代码来计算内容的高度,但是所有这些代码都给出了拒绝访问权限错误,没有用。 <iframe src="http://bagtheplanet.blogspot.com/" name="ifrm" id="ifrm" width="1024px" ></iframe> 我们可以使用Ajax来计算高度还是使用PHP?
69 php  javascript  ajax  iframe 

7
GPL对javascript库的限制[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 如果我在我的网站上使用GPL许可的JavaScript组件,它将被视为对公众的发布(因为组件的客户端代码已通过http加载到用户的浏览器中),因此我必须“开源”整个网站? 那么,我们可以说网站上JavaScript组件的使用是代码的分发,并且涉及整个网站代码的分发吗? 希望这个问题很清楚,您可以帮助我理解GPL的这一方面。
69 javascript 

9
在部分视图中包含JavaScript文件
我想知道在局部视图中包含javascript文件的最佳实践是什么。呈现后,这将最终成为我页面html中间的js include标签。从我的角度来看,这不是执行此操作的好方法。它们属于head标签,因此不应阻止浏览器一次性呈现html。 一个例子: 我在“ PictureGallery”局部视图中使用一个jQuery picturegallery插件,因为该局部视图将在多个页面上使用。仅在使用此视图时加载该插件,并且我不需要知道每个局部视图正在使用哪些插件... 感谢您的回答。

13
Twitter引导程序-专注于单击模式中的textarea
刚开始使用引导程序,这真是太神奇了。 我正在尝试解决这个问题。我在模态窗口中有一个textarea供反馈。效果很好。但是,我希望当您单击按钮以激活模式时,焦点将集中在文本区域上。而且我似乎无法正常工作。 这是一个小提琴:http : //jsfiddle.net/denislexic/5JN9A/4/ 这是代码: <a class="btn testBtn" data-toggle="modal" href="#myModal" >Launch Modal</a> <div class="modal hide" id="myModal"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h3>Modal header</h3> </div> <div class="modal-body"> <textarea id="textareaID"></textarea> </div> <div class="modal-footer"> <a href="#" class="btn" data-dismiss="modal">Close</a> <a href="#" class="btn btn-primary">Save changes</a> </div> </div>​ 这是JS $('.testBtn').on('click',function(){ $('#textareaID').focus(); });​ 继续 当我单击“启动模态”时,我希望模态显示出来,并将焦点放在文本区域上。 …

7
用通过AJAX检索的内容替换HTML页面
我有一个具有典型结构的HTML页面: <html> <head> <script src="..." ></script> <style>...</style> </head> <body> content </body> <script> var success_callback = function(data) { // REPLACE PAGE CONTENT & STRUCTURE WITH "data" } ajax(url, params, success_callback); </script> </html> 您认为有可能吗?我已经尝试给html标记添加一个ID,$(id).replace(data);并且没有成功。 不要问我为什么,但这就是我所需要的(我正在与一个特殊的“ mashup builder”站点合作……这是一个很长的故事)。 编辑:我忘了说接收内容中的脚本必须执行,即使使用包含的外部脚本也是如此<script src="...">。
69 javascript  html  ajax  dom 

6
如何处理textarea中的<tab>?
我想要一个文本区域,可以处理按Tab键的情况。 在默认情况下,如果您按Tab键,则焦点将离开文本区域。但是,当用户想要在文本区域中输入tab键时会怎样呢? 我可以捕获此事件并将焦点返回到textarea并将标签添加到当前光标位置吗?

8
如何卸载所有Bower软件包?
有时重建整个站点并强制Bower重新安装bower.json中所有软件包的新版本很有用。 但是,似乎没有任何方法可以做到这一点: 尝试1: $ bower uninstall bower not-installed 0 不,即使干净的“ bower安装”使用bower.json,它也只能在逐个软件包的基础上工作。 尝试2: $ bower install -f -l 0 $ 不,尽管有“ -f”,但如果满足依赖项,则绝对不会执行任何操作。 尝试3: $ rm -r bower_components $ !胜利啊!...等等,这是什么? rm: bower_components: No such file or directory 哦,该死的,这个项目中有一个.bowrc,用于设置安装目录。 我当前的糟糕解决方案: 运行以下自定义脚本: - Parse .bowerrc if one exists - Load the directory if one …
69 javascript  bower 

6
如何将Facebook页面的供稿嵌入我的网站
我正在与一个团体合作,以促进慈善活动。我要嵌入的页面不是我的Facebook个人资料,而是某人创建的Facebook页面。 我想在我的网页上显示该新闻提要。如果我需要从此页面获取信息/访问权限,请告诉我。如果其他人有可行的示例,请告诉我。我一直在使用jsfiddle.net进行绘制。 这是网页:http://www.facebook.com/pages/Chefs-Classic-Knock-OUT-Bout/225835004169328

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.