Как я делаю область неактивируемой по щелчку с CSS?

Я думаю, что ваша проблема заключается в следующей строке:

if ($resultCheck > 0) {
    header("Location: index.php?status=wrongCK");
    exit();
}

Вы в основном говорите: «Если пользователь был найден, перенаправьте». Я думаю, у вас должно быть:

if ($resultCheck < 1) {
    header("Location: index.php?status=wrongCK");
    exit();
}

, которое будет перенаправлять, когда пользователь НЕ найден.

26
задан Paolo Forgia 8 September 2017 в 06:00
поделиться

3 ответа

если вы собираетесь использовать jQuery, вы можете легко это сделать с плагином blockUI. ... или чтобы ответить на ваш вопрос с помощью CSS, вам нужно будет расположить div над контентом, который вы хотите заблокировать. просто убедитесь, что абсолютно позиционированный div идет после того, как содержимое будет заблокировано для целей z-индексации.

<div style="position:relative;width: 200px;height: 200px;background-color:green">
    <div>
        <a href="#">Content to be blocked.</a>
    </div>
    <div style="position: absolute;top:0;left:0;width: 200px;height:200px;background-color: blue;z-index:2;opacity:0.4;filter: alpha(opacity = 50)"></div>
</div>

Извините за все встроенные CSS. вам придется сделать несколько хороших уроков. Кроме того, это было проверено только в Firefox и IE7.

просто убедитесь, что абсолютно позиционированный div идет после того, как содержимое будет заблокировано для целей z-индексации.

<div style="position:relative;width: 200px;height: 200px;background-color:green">
    <div>
        <a href="#">Content to be blocked.</a>
    </div>
    <div style="position: absolute;top:0;left:0;width: 200px;height:200px;background-color: blue;z-index:2;opacity:0.4;filter: alpha(opacity = 50)"></div>
</div>

Извините за все встроенные CSS. вам придется сделать несколько хороших уроков. Кроме того, это было проверено только в Firefox и IE7.

просто убедитесь, что абсолютно позиционированный div идет после того, как содержимое будет заблокировано для целей z-индексации.

<div style="position:relative;width: 200px;height: 200px;background-color:green">
    <div>
        <a href="#">Content to be blocked.</a>
    </div>
    <div style="position: absolute;top:0;left:0;width: 200px;height:200px;background-color: blue;z-index:2;opacity:0.4;filter: alpha(opacity = 50)"></div>
</div>

Извините за все встроенные CSS. вам придется сделать несколько хороших уроков. Кроме того, это было проверено только в Firefox и IE7.

6
ответ дан 28 November 2019 в 06:00
поделиться

Накройте его еще одним элементом без возможности нажатия. Возможно, вам придется использовать JavaScript для включения и выключения этой «обложки». Вы можете сделать что-то умное, например сделать его полупрозрачным или что-то еще.

<style>
    #cover {position:absolute;background-color:#000;opacity:0.4;}
</style>

<div id="clickable-stuff">
   ...
</div>
<div id="cover">
</div>

<script type="text/javascript">
    function coverUp() {
        var cover = document.getElementById('cover');
        var areaToCover = document.getElementById('clickable-stuff');
        cover.style.display = 'block';
        cover.style.width = //get areaToCover's width
        cover.style.height = //get areaToCover's height
        cover.style.left = //get areaToCover's absolute left position
        cover.style.top = //get areaToCover's absolute top position
    }

    /*
       Check out jQuery or another library which makes
       it quick and easy to get things like absolute position
       of an element
    */
</script>
4
ответ дан 28 November 2019 в 06:00
поделиться

Если вы имеете в виду неприкосновенность, чтобы пользователи не могли копировать и вставлять ее или каким-либо образом сохранять данные. Нет, это никогда не было возможно. Все те сайты, которые создают звук, выглядят так, как будто они каким-то образом блокируют сохранение, а на самом деле все меры, которые они вводят, легко обходятся.

-2
ответ дан 28 November 2019 в 06:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: