Tag: JavaScript

在服务器上logging客户端JavaScript错误

我运行一个ASP.NET网站,我有问题,只是手动testingfind一些JavaScript错误。 是否有可能捕捉客户端上的所有JavaScript错误,并将其logging在服务器上,即在EventLog中(通过Web服务或类似的东西)?

从JavaScript调用一个Java servlet

我正在尝试使用MVCdevise模式创build一个Web应用程序。 对于GUI部分,我想使用JavaScript。 并为控制器Java Servlets。 现在我从来没有真正使用JavaScript,所以我很难搞清楚如何从JavaScript调用Java Servlet以及如何获得Servlet的响应。 有人可以帮我吗?

inputtypes=文件只显示button

有没有一种方法来风格(或脚本) <input type=file />元素只有可见的“浏览”button没有文本字段? 谢谢 编辑 :只是为了澄清为什么我需要这个。 我使用http://www.morningz.com/?p=5的多file upload代码,并且不需要input文本字段,因为它从来没有价值。 脚本只是将新选定的文件添加到页面上的集合。 如果可能的话,没有文本字段,看起来好多了。

Onclick JavaScript使浏览器回到上一页?

有一个function,我可以附加为一个button的点击事件,使浏览器回到上一页? <input name="action" type="submit" value="Cancel"/>

如何replacediv元素中的文本?

我需要dynamic地设置DIV元素内的文本。 什么是最好的,浏览器安全的方法? 我有prototypejs和scriptaculous可用。 <div id="panel"> <div id="field_name">TEXT GOES HERE</div> </div> 以下是该function的外观: function showPanel(fieldName) { var fieldNameElement = document.getElementById('field_name'); //Make replacement here }

用Javascriptselect一个完整的表格(复制到剪贴板)

我想知道是否有人知道如何select使用JS完整的表,以便用户可以右键单击select,将其复制到剪贴板,然后粘贴到Excel。 如果您手动select表格,该过程完美地工作。 但是有时候,如果桌子的高度比屏幕大几倍,select拖动鼠标就会变得很乏味。 所以,我想给用户点击“select整个桌面”button的可能性,一切准备好被复制。 有任何想法吗?

AngularJS指令:更改$范围不反映在用户界面

我试图用AngularJS做一些自定义元素,并绑定一些事件,然后我注意到$ scope.var在绑定函数中使用时不会更新UI。 这是一个简单的例子,描述了probelm: HTML: <!doctype html> <html ng-app="test"> <head> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.6/angular.min.js"></script> <script src="script.js"></script> </head> <body> <div ng-controller="Ctrl2"> <span>{{result}}</span> <br /> <button ng-click="a()">A</button> <button my-button>B</button> </div> </body> </html> JS: function Ctrl2($scope) { $scope.result = 'Click Button to change this string'; $scope.a = function (e) { $scope.result = 'A'; } $scope.b = function (e) { $scope.result = […]

为什么我不能抛出一个Promise.catch处理程序?

为什么我不能在catchcallback中抛出一个Error ,让进程像在其他任何作用域一样处理错误? 如果我不做console.log(err)没有打印出来,我什么都不知道发生了什么。 这个过程刚刚结束… 例: function do1() { return new Promise(function(resolve, reject) { throw new Error('do1'); setTimeout(resolve, 1000) }); } function do2() { return new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('do2')); }, 1000) }); } do1().then(do2).catch(function(err) { //console.log(err.stack); // This is the only way to see the stack throw err; // This does nothing […]

如何在删除前显示确认信息?

我想要点击删除(这可能是一个button或图像)得到一个确认消息 。 如果用户select“ Ok ”,则删除完成,否则如果单击“ Cancel ”则不会发生任何事情。 当button被点击时,我试图回应这个,但回声的东西使我的input框和文本框失去了他们的风格和devise。

在Internet Explorer 8中的jQuery问题

我想让我的jQueryfunction在IE8上工作。 我正在从Google的服务器加载库( http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js )。 $(function(){})永远不会被调用。 相反,我得到一个错误Object expected 。 我打开了开发者,并在控制台中运行了typeof $ ,而且它的undefined是undefined 。 我试图去其他网站,我知道使用jQuery(jquery.com),这些都工作,有什么我可能会在这里失踪?