小编And*_*bel的帖子

如何在没有JavaScript的情况下使html和css中的整个'div'可点击?

我想这样做,以便可以点击整个div,并在没有JavaScript和有效代码/标记的情况下点击链接到另一个页面.

如果我有这个我想要的结果 -

<a href="#">
<div>This is a link</div>
</a>
Run Code Online (Sandbox Code Playgroud)

W3C验证器说块元素不应放在内联元素中.有一个更好的方法吗?

html css click

124
推荐指数
7
解决办法
39万
查看次数

如何让Android中的文字淡入淡出?

我有一段文字,当点击一个按钮时,我希望该文本淡出,更改为其他文本,然后淡入.我有一些代码,但它不会淡出动画只是淡入.

    final TextView mSwitcher = (TextView) findViewById(R.id.bookContent);
    mSwitcher.setText("old text");

    final Animation in = new AlphaAnimation(0.0f, 1.0f);
    in.setDuration(3000);

    final Animation out = new AlphaAnimation(1.0f, 0.0f);
    out.setDuration(3000);

    Button moveOn = (Button) findViewById(R.id.moveOn);
    moveOn.setOnClickListener( new OnClickListener() {
        public void onClick(View v) {

            mSwitcher.startAnimation(out);
            mSwitcher.setText("new text");
            mSwitcher.startAnimation(in);

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

animation android

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

键盘建议导致部分Android EditText.setError()消息无法显示

当我edittext.setError("enter a comment")在android中使用时,它工作正常,直到键盘建议出现并且错误被推到上面edittext,之后它不显示整个错误消息.

它为什么这样做?

进入文本框后,气球弹出窗口现在显示在文本框上方

android set android-edittext

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

如何在javascript中组合str.replace()表达式?

我想将它们的所有表达式合并为一个并且没有得到如何做到的线索,它需要删除结束的空白区域并删除开始的空白区域,但是将两个单词之间的空格缩短为仅一个(如果不止一个).谢谢

var _str = document.contact_form.contact_name.value;
name_str = _str.replace(/\s+/g,' ');
str_name = name_str.replace(/\s+$/g,'');
name = str_name.replace(/^\s+/g,'');
document.contact_form.contact_name.value = name;
Run Code Online (Sandbox Code Playgroud)

javascript string replace

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

PHP:将引用插入数组?

我想在某个点插入一个数组:

$hi = "test";
$var2 = "next";
$arr = array(&$hi);
$arr[] = &$var2; // this works
array_splice($arr, 1, 0, &$var2); // this doesn't
Run Code Online (Sandbox Code Playgroud)

为什么尝试将它插入到数组中并且使用第一种方法并没有使用第一种方法?

php reference

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

如何在javascript中获取子属性的值?

   <div class="menu_item_variant" id="date" onmouseover="mouseIn(this.id)" onmouseout="mouseOut(this.id)">
        <a href="dating-advice.html">Dating Coaching &amp; Advice</a>
        </div>
Run Code Online (Sandbox Code Playgroud)

嗨,有人可以使用document.getElementById("date")等帮助我获得'href'的值.谢谢!安迪.

html javascript

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

PHP:在数据库中设置密码字段的最大长度是多少?

当我使用哈希密码时hash('sha512', $salt . $password);,数据库中密码列的最大长度应该是512还是重要的是它是否会被切断?或者它可能超过512?谢谢.

php database hash

4
推荐指数
2
解决办法
9971
查看次数

PHP:向网址添加参数?

如果我有网址mysite.com/test.php?id=1.该id设置在页面加载时,可以是任何东西.那里还可能有其他人?id=1&sort=new.有没有办法只是添加另一个到最后,而不是先找到其他人然后建立一个新的网址?谢谢.

php

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

如何在android中使用整数验证edittext?

我希望有一个edittext只接受数字作为输入,当点击一个按钮时,我想检查edittext内部有一个数字而不是空的.谢谢.

validation android integer android-edittext

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

停止div内容溢出?

如果我有一个div具有特定宽度的,并且它包含连续内容,那么它将溢出.有没有办法让它打破这个词并将其中一部分移到下一行?例如:

<div style="float:left;width:200px;">thiscontentwilloverflowthedivbecuaseitdoesnthaveanyspacesinit</div>
Run Code Online (Sandbox Code Playgroud)

谢谢.

html css

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

JavaScript - 相互替换两个字符?

我有一个字符串,我想用小'我'代替每个首都'我',每个小'我'用一个大写'我'.正如您所看到的,如果我分两个阶段执行此操作,它只需转换它,然后将其转换回之前的状态.那我怎么一下子就这么做呢?

<html>
<head>
<script type="text/javascript">
function init() {
    text = document.getElementById('test');
    newtext = text.innerHTML.replace(/I/g, "i");
    newtext = newtext.replace(/i/g, "I");
    text.innerHTML = newtext;
}
</script>   
</head>

<body onload="init()">
<div id="test">
THIS IS SOME TEST 
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript

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

PHP:迭代哈希会使它更安全吗?

我想知道散列散列的过程是否有助于在与盐一起使用时阻止对它的攻击(我认为是暴力).所以我的代码:

function hash_password($password, $salt, $site_key) {
    $hash = hash('sha512', $password . $salt . $site_key);
    for ($i=0; $i<1000; $i++) {
        $hash = hash($hash);
    }
    return $hash;
}
Run Code Online (Sandbox Code Playgroud)

从我可以解决的问题来看,我的代码是安全的,因为它通过使用salt来阻止彩虹表攻击,并通过迭代哈希来阻止暴力攻击.

这次迭代会不会更加难以进行暴力攻击?如果是这样,它会对性能产生多大影响?(哈希需要多长时间才能哈希1000次,我听说有人说你应该迭代哈希,直到花费200毫秒)

这样做是否模仿了bcrypt等算法的行为?

php security hash

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

PHP:删除任何扩展名的文件?

当用户上传照片时,它会检查是否已有照片; 如果他们这样做,我希望它删除旧的(可能有任何扩展名),然后把新的.有没有办法在没有从数据库中获取旧扩展的情况下执行此操作?目前代码:

        $del = $members->prepare("insert into profiles(userid, path, width, height, type, rtu, ext) values(?, ?, ?, ?, ?, ?, ?) 
                                    ON DUPLICATE KEY UPDATE path = ?, width = ?, height = ?, type = ?, rtu = ?, ext = ?, time = NOW()");
        $del->bind_param('sssssssssssss', $_SESSION['token'], $title, $file_info[0], $file_info[1], $file_info[2], $rh, $extension, 
        $title, $file_info[0], $file_info[1], $file_info[2], $rh, $extension);

        $del->execute();

        $new_file_name = "bb-x".$_SESSION['token'].".".$extension;

        if ($del->affected_rows > 0) {

            unlink('profiles/bb-x62'<any extension>);
        }

        $move_file = move_uploaded_file($file['tmp_name'], $upload_image_to_folder.$new_file_name);
Run Code Online (Sandbox Code Playgroud)

php file

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