#html
#HTML
Вопрос:
У меня есть некоторый код, который выглядит примерно так
<div id="content-wrapper">
<div id="content">
Main content here
</div>
</div>
Теперь на той же странице у меня есть
<div id="footer-wrapper">
<div id="footer">
<a href="ContactUs.html">Contact Us</a>
</div>
</div>
Поэтому, когда пользователь нажимает «Связаться с нами», он / она должен иметь возможность видеть содержимое в приведенном выше div
, которое имеет id=content
И что мне нужно, так это то, что содержимое <div id='content'>
не должно быть видно никаким другим способом, даже по источнику просмотра.
Комментарии:
1. «Взлом невозможен» — что вы имеете в виду? Существует ли список условий, при которых взлом будет возможен?
2. Итак, чего здесь бояться взлома? Вы хотите создать содержимое первого div, щелкнув по ссылке ниже. И никто не должен видеть это иначе. Правильно?
3. да, но я не хочу использовать jquery n вещей
4. Я обновил сообщение, исходя из того, что я понял от вас. Отредактируйте, если неверно.
5. нет jQuery? у вас будет много строк кода против 1 строки.
Ответ №1:
не связано.
Я думаю, вы говорите об якорях.
<a name="tips">Useful Tips Section</a>
<a href="#tips">Visit the Useful Tips Section</a>
Комментарии:
1. нет, чувак, я не говорю об якорях, я хочу, чтобы ссылка открывалась в теге div, скажем, в терминах непрофессионала… у меня есть файл с именем contacus.html который теперь имеет некоторый контент, сохраняя структуру основных страниц, которая соответствует контенту contactus. html должен загружаться в div только так, как мы это делаем, используя фреймы
2. это не будет видно в исходном представлении, но будет видно в сгенерированном исходном представлении. (dom)
3. я пытался использовать это w3schools.com/ajax но контактус. html-страница открывается в том же окне, но не в этом теге div я хочу сказать, что настройки главной страницы теряются, и только содержимое contactus. html загружается
4. может ли кто-нибудь помочь мне с этой проблемой?
Ответ №2:
Если вы хотите показать какой-либо контент при нажатии на ссылку, и вы не хотите, чтобы текст был доступен без нажатия на ссылку, в этом случае AJAX будет удобен для извлечения текста, который вы хотите показать.
Я еще не уверен, зачем кому-то потребуется такая функция. Вы можете подробнее рассказать о требовании и его части.
Почему бы просто не скрыть?Если вы что-то скрываете с помощью CSS / Javascript, текст фактически доступен в DOM, но просто не виден. Таким образом, его можно вывести с помощью view source или аналогичным способом.
Как это будет работать с AJAX?При нажатии на ссылку вы должны выполнить AJAX-запрос на какую-либо страницу, например getContent?linkid=32 и вы также можете установить для него некоторую аутентификацию, чтобы никто не мог напрямую вызвать эту страницу. Как только содержимое появится, вы можете его показать.