小编Iva*_*var的帖子

JavaScript - 自动调用onclick事件

我写了一个名为"MyClass"的javascript类,我在其中定义了一个方法"closeThis"

MyClass = function() {
  this.closeThis = function() {
    document.getElementById("hidePane").style.display = 'none';
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,在我的HTML中,我试着将其称为如下...

<script type="text/javascript">
  function callThis() {
    var myclassObj = new MyClass();
    document.getElementById("closeButton").onclick = myclassObj.closeThis();
  }
</script>
Run Code Online (Sandbox Code Playgroud)

上面的callThis将在我点击按钮时调用.这里的问题是,"clsoeButtion"之上的"onclick"事件会在页面加载时自动调用.这可能有什么问题?

javascript onclick

13
推荐指数
2
解决办法
9871
查看次数

如何根据步骤计算速度

我有一个计步器应用程序,我在其中运行一个服务,计算所采取的步骤,然后向片段发送广播,然后在片段上更新.步数正常,但我想根据步骤计算速度.这就是我现在正在尝试的.

获取步数的接收器:

receiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        int steps = intent.getIntExtra(StepCounterService.STEP_INCREMENT_KEY, 0);
        if (firstStepTime.equals("0")) {
            firstStepTime = intent.getStringExtra(StepCounterService.TIME_STAMP_KEY);
        } else if (secondStepTime.equals("0")) {
            secondStepTime = intent.getStringExtra(StepCounterService.TIME_STAMP_KEY);
        } else {
            firstStepTime = secondStepTime;
            secondStepTime = intent.getStringExtra(StepCounterService.TIME_STAMP_KEY);
        }

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

所以我正在做的是,一旦我开始得到步骤,我看到变量firstStepTime是否为空.如果是,我将时间保存在firstStepTime变量中.在下一步中,我看到是否secondStepTime为空,如果是,我将该时间保存在secondStepTime变量中.现在,对于接下来的步骤,这些都会更新.

public void updateAllUI(int numberOfSteps) {

    if (!(firstStepTime.equals("0")) && !(secondStepTime.equals("0"))) {
        try {
            Calendar c = Calendar.getInstance();
            SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm:ss.SSS");
            timeDifference = timeFormat.parse(secondStepTime).getTime() …
Run Code Online (Sandbox Code Playgroud)

java android

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

jquery如何获取表单元素类型,名称和值

我知道我可以通过使用获得名称/价值关系

$(#form).serializeArray();
Run Code Online (Sandbox Code Playgroud)

但有没有办法通过一次通话获得整个辣酱玉米饼馅,类型,名称和价值?

forms jquery elements

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

使用Vimium在chrome中搜索已打开的选项卡

Vimium是否有一个键映射来搜索已打开的选项卡?

一个用例是我在浏览器中打开了一个"www.facebook.com"标签以及其他20个标签.我想使用Vimium搜索是否已打开"www.facebook.com"标签,如果存在则跳转到该标签.

google-chrome keyboard-shortcuts vimium

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

如何将值从一个jsp传递到另一个jsp页面?

我有两个jsp页面: search.jspupdate.jsp.

当我运行时,search.jsp从数据库中获取一个值,并将该值存储在一个名为的变量中scard.现在,我想要的是在另一个jsp页面中使用该变量的值.我不想用request.getparameter().

这是我的代码:

<% 
String scard = "";
String id = request.getParameter("id");

try {
    String selectStoredProc = "SELECT * FROM Councel WHERE CouncelRegNo ='"+id+"'";

    PreparedStatement ps = cn.prepareStatement(selectStoredProc);
    ResultSet rs = ps.executeQuery();

    while(rs.next()) {
        scard = rs.getString(23);
    }

    rs.close();
    rs = null;
} catch (Exception e) {
    out.println(e.getLocalizedMessage());
} finally {

}
%>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

java jsp

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

Printpreview页面没有在firefox中显示

通过window.print()在JavaScript中使用,它确实在谷歌浏览器中显示打印预览,但在Firefox中不显示.这有什么解决方案吗?

javascript firefox

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

获取字符串 - 查找所有出现的PHP

我发现这个函数可以在两个文本字符串,html或其他内容之间获取数据.

如何更改以便找到所有事件?每次出现$ start [some-random-data] $ end之间的每个数据.我想要文档的所有[某些随机数据](它将始终是不同的数据).

function getStringBetween($string, $start, $end) {
    $string = " ".$string;
    $ini = strpos($string,$start);
    if ($ini == 0) return "";
    $ini += strlen($start);
    $len = strpos($string,$end,$ini) - $ini;
    return substr($string,$ini,$len);
}
Run Code Online (Sandbox Code Playgroud)

php

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

单击下拉列表时,如何隐藏默认<select> <option>?

我想要一个<select>默认选择的元素是"____".换句话说,空白.

当关注下拉列表时,我希望"____"选项不在可以选择的选项中.这样,用户必须选择"____"以外的选项作为选项.

那有意义吗?

插图

关闭:

关闭选择菜单

开业时间:

打开选择菜单

如您所见,选择"___"选项时不在列表中.那是我期望的最终结果.

我已经尝试使用onFocus事件来删除选项,但这只是取消了元素,并将默认选项替换为另一个.

html javascript css jquery html-select

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

如果字符串不匹配,.split()会返回什么?

在这个JavaScript代码中,如果变量data没有那个字符.那么什么会分裂返回?

x = data.split('.');
Run Code Online (Sandbox Code Playgroud)

它会是原始字符串的数组吗?

javascript

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

为什么在JavaScript中添加两个空数组的结果是字符串?

添加两个空数组:[] + []会产生一个空字符串.为什么?

还有像这样的奇怪功能集合上的任何链接?

javascript

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