<noscript><input name="jsdisabled" type="hidden" value="1"></noscript>
<?php
$jsdis = 0;
if(isset($_POST['jsdisabled'])) {$jsdis = $_POST['jsdisabled'];}
if ($jsdis == 1) {
echo 'Javascript is disabled';
die ();
}
?>
Спустя 3 минуты, 36 секунд (16.09.2011 - 08:44) alex12060 написал(а):
KyMRoot
Надо отправить этот инпут, да и в добавок, он в любом случае будет показывать тебе, что ЖС выключен.
Надо отправить этот инпут, да и в добавок, он в любом случае будет показывать тебе, что ЖС выключен.
Спустя 3 минуты, 29 секунд (16.09.2011 - 08:48) KyMRoot написал(а):
Сапасибо.
Так, ща посмотрим.
Так, ща посмотрим.
Спустя 21 минута, 56 секунд (16.09.2011 - 09:10) KyMRoot написал(а):
Мда, точно всегда кажет, что выключен
В общем задача такая, есь код:
<a href="javascript:;" onclick="showThem('login_pop');return false;" id="openLogin">Login</a>
<span style="color:#ccc"> | </span>
<a href="javascript:;" onclick="this.blur();showThem('reg_pop');return false;" id="openReg">Register</a>
Но если js выключен, то должно быть так:
<a href="?view=login" id="openLogin">Login</a>
<span style="color:#ccc"> | </span>
<a href="?view=registration" id="openReg">Register</a>
Собственно, тогда как реализовать проверку?
В общем задача такая, есь код:
<a href="javascript:;" onclick="showThem('login_pop');return false;" id="openLogin">Login</a>
<span style="color:#ccc"> | </span>
<a href="javascript:;" onclick="this.blur();showThem('reg_pop');return false;" id="openReg">Register</a>
Но если js выключен, то должно быть так:
<a href="?view=login" id="openLogin">Login</a>
<span style="color:#ccc"> | </span>
<a href="?view=registration" id="openReg">Register</a>
Собственно, тогда как реализовать проверку?
Спустя 6 часов, 42 минуты, 31 секунда (16.09.2011 - 15:52) alex12060 написал(а):
KyMRoot
Никак :)
Но, можно извратом:
Но и в пыхе проверять, если значение пустое, то ЖС выключен, если 1, то все норма.
Никак :)
Но, можно извратом:
var inp = document.getElementById('checkJs').value;
if (inp == '') {
in = 1;
}
Но и в пыхе проверять, если значение пустое, то ЖС выключен, если 1, то все норма.
Спустя 13 часов, 5 минут, 18 секунд (17.09.2011 - 04:57) KyMRoot написал(а):
Ураа! Получилось! Спасибо большое за подсказку!
Только пошел немного другим путем, т.к. по своей неопытности (читать некомпетентности) не смог проверить значение переменной js из php (за более подробное разъяснение буду очень благодарен).
Сделал в общем так:
<script language="javascript" type="text/javascript">
function checkJS()
{
document.getElementById("jsEn").style.display = 'block';
document.getElementById("jsDis").style.display = 'none';
}
</script>
<body onload="checkJS()">
//js включен
<div id="jsEn" style="display: none">
<a href="javascript:;" onclick="showThem('login_pop');return false;" id="openLogin">Login</a>
<span style="color:#ccc"> | </span>
<a href="javascript:;" onclick="this.blur();showThem('reg_pop');return false;" id="openReg">Register</a>
</div>
//js выключен
<div id="jsDis">
<a href="?view=login" id="openLogin">Login</a>
<span style="color:#ccc"> | </span>
<a href="?view=registration" id="openReg">Register</a>
</div>
Только пошел немного другим путем, т.к. по своей неопытности (читать некомпетентности) не смог проверить значение переменной js из php (за более подробное разъяснение буду очень благодарен).
Сделал в общем так:
<script language="javascript" type="text/javascript">
function checkJS()
{
document.getElementById("jsEn").style.display = 'block';
document.getElementById("jsDis").style.display = 'none';
}
</script>
<body onload="checkJS()">
//js включен
<div id="jsEn" style="display: none">
<a href="javascript:;" onclick="showThem('login_pop');return false;" id="openLogin">Login</a>
<span style="color:#ccc"> | </span>
<a href="javascript:;" onclick="this.blur();showThem('reg_pop');return false;" id="openReg">Register</a>
</div>
//js выключен
<div id="jsDis">
<a href="?view=login" id="openLogin">Login</a>
<span style="color:#ccc"> | </span>
<a href="?view=registration" id="openReg">Register</a>
</div>