Как можно сделать кнопку без ссылки, но с переходом по ссылке при нажатии ?
Задача такова:
На сайте будет кнопка-картинка. К ней не должна быть напрямую привязана гиперссылка. При наведении на картинку никакая ссылка не должна быть видна - ни пользователю, ни желательно поисковой системе. Но при нажатии на неё должен идти переход о ссылке, желательно в новом окне. Это можно как-то сделать без применения PHP ? Примеры могу привести, но только если модератор разрешит, чтобы не сочли рекламой этих сайтов. |
Зачем тебе это?
|
Цитата:
|
Тогда удачи.
|
Цитата:
|
<img src="http://3.bp.blogspot.com/-_0KWiaOmEZE/T9mspSSCevI/AAAAAAAAAbM/tetHeySsRgw/s1600/Button2222.jpg" onclick="window.open('http://yandex.ru')" />
|
Цитата:
И могут посчитать это тизером. |
Ну обсфуцируйте...
|
Штирлицу. Совершенно секретно.
<html> <body> <script> var a='h', s='t', d='t', f='p', g=':', h='/', j='/', k='y', l='a', z='n', w='d', c='e', v='x', b='.', n='r', m='u'; </script> <img src="http://3.bp.blogspot.com/-_0KWiaOmEZE/T9mspSSCevI/AAAAAAAAAbM/tetHeySsRgw/s1600/Button2222.jpg" onclick="window.open(a+s+d+f+g+h+j+k+l+z+w+c+v+b+n+m)" /> </body> </html> |
Цитата:
|
На самом деле это будет работать только в том случае если подобное поведение поисковикам не интересно. Если интересно то никакая обсфукация не поможет, ибо элементарно подобные вещи расшифровываются даже на уровне js:
<html>
<body>
<script>
window.open = (function(oldOpen){return function(address){
alert(address);
oldOpen.apply(this, arguments);
}}(window.open))
var
a='h',
s='t',
d='t',
f='p',
g=':',
h='/',
j='/',
k='y',
l='a',
z='n',
w='d',
c='e',
v='x',
b='.',
n='r',
m='u';
</script>
<img src="http://3.bp.blogspot.com/-_0KWiaOmEZE/T9mspSSCevI/AAAAAAAAAbM/tetHeySsRgw/s1600/Button2222.jpg" onclick="window.open(a+s+d+f+g+h+j+k+l+z+w+c+v+b+n+m)" />
</body>
</html>
|
| Часовой пояс GMT +3, время: 05:18. |