ОсновноеRadiotalkПользовательское
Программирование
6   •   Посмотреть все темы

Запрет просмотра

 

3363
Влад @4ih-pqh
Как запретить просмотр странички,если отключен javascript?

открывать странички в фреймах посредством явыскрипт

6600
Александр @admiral
4ih-pqh, немного непонятен вопрос, если запретить просмотр html кода, то никак, нет смысла просто громоздить что то для тех кому оно не нужно, но может обойти, а если и не может, то достаточно любого простого шифрования, но стоит ли оно того?
Или имеется ввиду доступ к странице ограничить, тогда если не java, то .htaccess, php, perl. Вариантов хватает)
Как вариант при отключенном java перенаправлять на другую страницу например мета тегом:
<noscript>
<meta http-equiv="refresh" content="3; url=http://site.ru">
</noscript>

6703
Андрей @ZloVeЩиЙ
Дабы не создавать отдельную тему.
Есть список виду:

<select>
<optgroup label="Моя група">
<option selected="selected">Варианты:</option>
<option>Вариант 1</option>
<option>Вариант 2</option>
</optgroup>
</select>

ничего сверхестественного, обычный список, заключенный в группу, при открытии\обновлении страницы начальным вариантом методом selected="selected" стоит "Варианты:".
Суть вопроса в том как бы его исключить\скрыть из списка, тоесть при обновлении страницы он есть выбранын по умоланию, но при открытии списка его там нет.
Визуально:
1. - так есть.
2. - так нужно.


Отредактировано ZloVeЩиЙ - 24.09.2010
8497
Степан @Trilby
Абсолютно тупой, но все-же работающий в мазиле вариант:
<select>
<option selected="selected" style='margin-top: -16px;'>Варианты:</option>
<optgroup label="Моя група">
<option>Вариант 1</option>
<option>Вариант 2</option>
</optgroup>
</select>

Не знаю даже, как мне это в голову взбрело...
Можно ещё с бэкграундами поиграться

6703
Андрей @ZloVeЩиЙ
как вариант, но мне нужно кроссбраузерное решение.
думаю тут без скриптования не обойтись, может онлик который бы скрывал поле при нажатии или еще чего...
вообщем утро вечера мудренее, если больше вариантов не будет попробю завтра сам кое чего(:

8497
Степан @Trilby
Я говорю, через style пропиши background-image.
<option>Вариант 1</option> сделай выбранным.

458
ridz @ridz
<select onclick="if(this.options[0].text == 'Варианты:') this.options[0] = null">
<optgroup label="Моя група">
<option selected="selected">Варианты:</option>
<option>Вариант 1</option>
<option>Вариант 2</option>
</optgroup>

Отредактировано ridz - 25.09.2010
8497
Степан @Trilby
хы.. Я тоже такую хрень, только через getElementById делал...Просто смысла нету