getincss
Newbie-
Posts
11 -
Joined
-
Last visited
About getincss
- Birthday 09/21/1986
Information
-
Sex
Женщина
-
Interests
вебмастер
Contacts
-
Web site
http://www.getincss.ru
getincss's Achievements
Explorer (1/14)
0
Reputation
-
<meta http-equiv="pragma" content="no-cache"> Этот тег запрещает кешировать страницу.
-
Ждите когда бот гугла заново проиндексирует сайт и можете дополнительно прописать в коде страницы: <meta http-equiv="pragma" content="no-cache"> <meta name="revisit" content="1 days"> <meta name="revisit-after" content="1 days"> Яндекс не индексирует сайт если на нем меньше 5 страниц - так они борятся с сателитами.. Лучше напишите им, может есть причина..
-
Если будет использоваться библиотека JQuery, то все станет еще намного проще, а без onload - смотрите обовленный ниже пример Насчет платформ - да, на всех. А вот насчет браузеров - только IE6 не будет понимать CSS. В этом случае скрипт и CSS код придется дополнить. Вот обновленный пример: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Пример, реализующий автоматическую подстановку target="_blank" и title для ссылок на внешние сайты</title> <style type="text/css"> a[href^="http://"] /* для внешних ссылок*/ { background: url(http://www.getincss.ru/wp-content/uploads/2008/10/externallink.gif) no-repeat right top; padding-right: 10px; color:#000; } a[href^="http://www.your_site.ru"], a[href^="http://your_site.ru"], a[href^="/"] /* для ссылок твоего сайта*/ { color:red; background:none; padding:0; } </style> </head> <body> <a href="http://yandex.ru">Yandex</a> - это внешня ссылка на сайте<br /> <a href="http://google.com">Google</a><br /> <a href="http://your_site.ru">Это внутрення ссылка сайта, т.к. начинается НЕ с "http://www.your_site.ru"</a> <script type="text/javascript"> window.setTimeout(init,100); function init() { if (document.body!=null) { var links = document.getElementsByTagName("a"); for (var i=0; i < links.length; i++) { if (links[i].href.match("http://www.your_site.ru")==null && links[i].href.match("http://your_site.ru")==null) { links[i].target = "_blank"; links[i].title = "Эта ссылка откроет сайт "+links[i].getAttribute("href")+" в новом окне"; } } } else { window.setTimeout(init,100); } } </script> </body> </html> JS скрипт можно вынести в отдельный файл, но подключать только в самом конце страницы, например так: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Пример, реализующий автоматическую подстановку target="_blank" и title для ссылок на внешние сайты</title> <style type="text/css"> a[href^="http://"] /* для внешних ссылок*/ { background: url(http://www.getincss.ru/wp-content/uploads/2008/10/externallink.gif) no-repeat right top; padding-right: 10px; color:#000; } a[href^="http://www.your_site.ru"], a[href^="http://your_site.ru"], a[href^="/"] /* для ссылок твоего сайта*/ { color:red; background:none; padding:0; } </style> </head> <body> <a href="http://yandex.ru">Yandex</a> - это внешня ссылка на сайте<br /> <a href="http://google.com">Google</a><br /> <a href="http://your_site.ru">Это внутрення ссылка сайта, т.к. начинается НЕ с "http://www.your_site.ru"</a> <script type="text/javascript" src="путь_до_js_файла/js.js"></script> </body> </html> Теперь в этот самый js.js пишешь: window.setTimeout(init,100); function init() { if (document.body!=null) { var links = document.getElementsByTagName("a"); for (var i=0; i < links.length; i++) { if (links[i].href.match("http://www.your_site.ru")==null && links[i].href.match("http://your_site.ru")==null) { links[i].target = "_blank"; links[i].title = "Эта ссылка откроет сайт "+links[i].getAttribute("href")+" в новом окне"; } } } else { window.setTimeout(init,100); } } и все.
-
читайте предыдущий ответ, я показала пример.
-
Пример, реализующий автоматическую подстановку target="_blank" и title для ссылок на внешние сайты: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Пример, реализующий автоматическую подстановку target="_blank" и title для ссылок на внешние сайты</title> <style type="text/css"> a[href^="http://"] /* для внешних ссылок*/ { background: url(http://www.getincss.ru/wp-content/uploads/2008/10/externallink.gif) no-repeat right top; padding-right: 10px; color:#000; } a[href^="http://www.your_site.ru"] /* для ссылок твоего сайта*/ { color:red; background:none; padding:0; } </style> <script type="text/javascript"> function doTarget() { var links = document.getElementsByTagName("a"); for (var i=0; i < links.length; i++) { if (links[i].href.match("http://www.your_site.ru")==null) { links[i].target = "_blank"; links[i].title = "Эта ссылка откроет сайт "+links[i].getAttribute("href")+" в новом окне"; } } } </script> </head> <body onload="doTarget()"> <a href="http://yandex.ru">Yandex</a> - это внешня ссылка на сайте<br /> <a href="http://google.com">Google</a><br /> <a href="http://www.your_site.ru">Это внутрення ссылка сайта, т.к. начинается НЕ с "http://www.your_site.ru"</a> </body> </html> Примечание: Поисковики не увидят title.
-
код ссылки с всплывающей подсказкой: <a href="http://www.yandex.ru" title="Эта ссылка откроется в новом окне" target="_blank">Yandex</a>
-
Насколько я поняла, автору топика всего лишь надо написать, что ссылка будет открыта в новом окне. Делать для этого тултип - не жирно ли?
-
а чем простой title плох?
-
Это НЕвозможно средствами CSS!
-
это возможно только с помощью JS, а не CSS
-
а причем тут иконка? В статье рассказывается как оформить внешние ссылки (ссылки которые ведут на чужие сайты), а не иконку в адресной строке...