понятно, что не будешь, разбор написанной страницы на Доме может занять больше времени, чем ее написание, зависит от профессионализма, а специально разбавленный мусором код, которого (мусора) на порядок больше, сделает это очень утомительным. Ещё раз, для тех кто в танке, ассемблерный код тоже АБСОЛЮТНО открытый, но большие объёмы делают разбор уделом профессионалов.
И, кстати, что такое Дом и как она (модель которая) работает с и.е. знаю очень неплохо, знаю и Геко дом, так что не будем об этом.
ага, щас, хочешь проведём тестовый разбор ? я напишу килобайт 200 кода, а ты попробуешь восстановить хтмл, который составит 2 кило.
при сегодняшних DSL-технологиях уже не проблема переслать такие объёмы.
вот предположим, следующий код (этот код созадёт динамически линк на странице):
<script> function CreateLink() { link = document.createElement('A'); link.id = 'lnk'; link.href = "http://www.google.com/search?q=block+ads"; txt = document.createTextNode('google it'); link.appendChild(txt); link.target = '_blank'; document.getElementById('bdy').appendChild(link); //link.click(); } </script>
а вот код, который создает первый скрипт :
<script> function CreateCodeLink() { scr=document.createElement('script'); scr.src = "function CreateLink() { link = document.createElement('A'); link.id = 'lnk'; link.href = 'http://www.google.com/search?q=block+ads'; txt = document.createTextNode('google it'); link.appendChild(txt); link.target = '_blank'; document.getElementById('bdy').appendChild(link); //link.click(); }"; scr.id = 'scrid'; bd = document.getElementById('bdy'); bd.appendChild(scr); } </script>
сомнительно мне, что Вы будете очень рады получив в браузере такой вот код после "view source", а это так детские шалости, все может быть куда более запущенно, можно, поверьте мне, неделю разбирать подобные скрипты и если алгоритм генерации их динамический, то тогда и месяцы.
Ну, давай подумаем, чем отличается ассемблерный код от HTML ?
И тот, и другой открытые, только понять, что происходит в первом гораздо сложнее. С таким же успехом можно весь HTML код генерировать динамически, например, javascript, а сам javascript другим javascript'ом и т.д. Кроме того пихать массу мусора в начальный код, как например "ничего неделающие" циклы. На клиентской стороне не будет проблем восстановить исходный HTML код и при хороших скоростях также не будет проблем передать закодированный контент. Если ещё придумать динамический алгоритм для кодирования, то вот тебе и защита.
если имеется ввиду в браузере, то никак
без вопросов PHP
можно ещё так:
<span onClick='window.open("http://www.google.com", "_blank");'
onMouseOver="this.style.cursor='hand';window.status='your link'"
onMouseOut="window.status='main page'">
<font style="text-decoration:'underline'" color='blue'>click me</font>
</span>чем не ссылка ?
А если перед началом рассчета попросить ввести текст с картинки ? ;)
[правка] оп, почти синхронно с euhenio
это на самом деле я говорил про 3 языка
а это разве принципиально ? ;)