Jump to content

getincss

Newbie
  • Posts

    11
  • Joined

  • Last visited

Everything posted by getincss

  1. getincss

    Хелп

    <meta http-equiv="pragma" content="no-cache"> Этот тег запрещает кешировать страницу.
  2. getincss

    Хелп

    Ждите когда бот гугла заново проиндексирует сайт и можете дополнительно прописать в коде страницы: <meta http-equiv="pragma" content="no-cache"> <meta name="revisit" content="1 days"> <meta name="revisit-after" content="1 days"> Яндекс не индексирует сайт если на нем меньше 5 страниц - так они борятся с сателитами.. Лучше напишите им, может есть причина..
  3. Если будет использоваться библиотека 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); } } и все.
  4. читайте предыдущий ответ, я показала пример.
  5. Пример, реализующий автоматическую подстановку 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.
  6. код ссылки с всплывающей подсказкой: <a href="http://www.yandex.ru" title="Эта ссылка откроется в новом окне" target="_blank">Yandex</a>
  7. Насколько я поняла, автору топика всего лишь надо написать, что ссылка будет открыта в новом окне. Делать для этого тултип - не жирно ли?
  8. а чем простой title плох?
  9. Это НЕвозможно средствами CSS!
  10. это возможно только с помощью JS, а не CSS
  11. а причем тут иконка? В статье рассказывается как оформить внешние ссылки (ссылки которые ведут на чужие сайты), а не иконку в адресной строке...
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy