imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 05.05.2006, 21:29     # 1
Sacred13
Guest
 
Сообщения: n/a

Red face Вставить title в имя ссылки

Уважаемые знатоки! Внимание вопрос
нда. Так вот, столкнулся я с серьезной проблемой бо незнаю есть ли решение.
Итак, как правильно написать ссылку что в ее названии отображался текст из title.

мобильные новости
То есть к примеру
<head>
<TITLE>мобильные новости</TITLE>
</head>

<a href="юююююююю.htm">Билайн тоже <title></a>

В итоге должно получится ссылка
<a href="юююююююю.htm">Билайн тоже <мобильные новости></a>

Как это сделать, какую нужно использовать функцию, команду и т.д.

Пожалуйста кто знает помогите. Спасибо!
 
Старый 05.05.2006, 22:23     # 2
shurik90
Guest
 
Сообщения: n/a

не понял??? Ты имел в виду
<a href="юююююююю.htm" title="мобильные новости">Билайн тоже</a>
Или я тебя не правильно понял? Скрипт на PHP? Откуда берётся надпись внутри <TITLE></TITLE>?
 
Старый 05.05.2006, 22:35     # 3
Sacred13
Guest
 
Сообщения: n/a

<TITLE></TITLE> вписывает в ручную, в заголовок <head>, нет это не скрипт, просто чиста написаня страница, в формате htm.

Так вот интересует можно ли при помощи какой нибудь функции к примеру явы, вытащить вписаный текст из <TITLE></TITLE> в сылку
 
Старый 05.05.2006, 22:58     # 4
Face
Junior Member
 
Аватар для Face
 
Регистрация: 09.08.2005
Адрес: Свердловская область
Сообщения: 112

Face Известность не заставит себя ждать
<script>document.write(document.title);</script>
Face вне форума  
Старый 05.05.2006, 23:06     # 5
Стефания
Junior Member
 
Регистрация: 13.03.2006
Сообщения: 72

Стефания Путь к славе только начался
А титл, который прописывается в этой ссылке, с данной страницы должен считываться или с той, на которую предполагается перейти?
Стефания вне форума  
Старый 05.05.2006, 23:23     # 6
Sacred13
Guest
 
Сообщения: n/a

с данной страницы, вот эта фишка работает
<script>document.write(document.title);</script>
огромное спасибо!
Еще такой вопрос

К примеру ссылка ведет на поиск, и в адрессе к поиску, что бы поисковик сразу искал то что указано в <TITLE></TITLE>
То есть я пишу ссылку вот так

<a href="auctionsearch.php?<script>document.write(document.title);</script>">Билайн тоже <script>document.write(document.title);</script></a>

Как правильно написать вот такую ссылку?
 
Старый 06.05.2006, 10:02     # 7
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Sacred13:
Как правильно написать вот такую ссылку?
Код:
<script>document.write('<a href="auctionsearch.php?' + document.title + '>Билайн тоже ' + document.title + '</a>');</script>
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 06.05.2006, 10:28     # 8
Sacred13
Guest
 
Сообщения: n/a

Цитата:
Сообщение от Hubbitus
Код:
<script>document.write('<a href="auctionsearch.php?' + document.title + '>Билайн тоже ' + document.title + '</a>');</script>

К сожелению что то не работает,

получается вот что
<a href="auctionsearch.php?Nokia 7380>Билайн тоже Nokia 7380

То есть грубо говоря "Билайн тоже Nokia 7380" не становится ссылкой
 
Старый 06.05.2006, 11:13     # 9
Face
Junior Member
 
Аватар для Face
 
Регистрация: 09.08.2005
Адрес: Свердловская область
Сообщения: 112

Face Известность не заставит себя ждать
Закрывающуюся кавычку забыли... Правильней так:
Код:
<script>document.write('<a href="auctionsearch.php?' + document.title + '">Билайн тоже ' + document.title + '</a>');</script>
Face вне форума  
Старый 06.05.2006, 11:17     # 10
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
а двойную кавычку кто закрывать будет?
Код:
<script>document.write('<a href="auctionsearch.php?' + document.title + '">Билайн тоже ' + document.title + '</a>');</script>
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 06.05.2006, 11:46     # 11
Sacred13
Guest
 
Сообщения: n/a

Всем огромное спасибо Работает
Скажите а где можно найти толковую книжку в электроном виде по Яве?
 
Старый 06.05.2006, 11:53     # 12
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Ты уверен, что по Java? Может, все-таки по JavaScript?

Это абсолютно разные вещи...
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 06.05.2006, 12:14     # 13
Sacred13
Guest
 
Сообщения: n/a

Блин код работает но столкнулся с очередной проблемой

Вставляю этот код в phpAdsNew, после генирирую код для вставки на страницу, однако код перестает работать невысвечивается ссылка

При этом если вставить только этот кусочек кода, <script>document.write(document.title);</script>, то работает.

В чем проблема?

Цитата:
Сообщение от BorLase
Ты уверен, что по Java? Может, все-таки по JavaScript?

Это абсолютно разные вещи...
Да я имел ввиду JavaScript
 
Старый 06.05.2006, 12:23     # 14
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
может, ты его вставляешь внуть script тега? проверь результат. или опять что-то с кавычками... смотреть надо

по фразе "javascript учебник" гугль выдает туеву хучу ссылок - выбирай не хочу
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 06.05.2006, 12:30     # 15
Sacred13
Guest
 
Сообщения: n/a

Получается что после я генирирую javascript код, который нужно вставить
в страницу, однако что интересно что
вот этот код: <script>document.write(document.title);</script> работает,
а этот: <script>document.write('<a href="auctionsearch.php?' + document.title + '">Билайн тоже ' + document.title + '</a>');</script> нет
 
Старый 06.05.2006, 12:30     # 16
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Sacred13
А если так:
Код HTML:
<html>
<head>
<title>blah-blah-blah</title>
</head>
<body>
<a href="1">qwerty [title]</a><br>
<a href="2">asd[title]fgh</a><br>
<a href="3">zxcvbn</a><br>
</body>
<script type="text/javascript">
sd = '[title]';
st = document.title;
for (i = 0; i < document.links.length; i++) {
  s = document.links[i].innerHTML;
  p = s.indexOf (sd);
  if (p != -1) {
    r = s.split (sd);
    s = r.join (st);
    document.links[i].innerHTML = s;
  }
}
</script>
</html>
Таким образом можешь также поменять не только текст ссылки (innerHTML), но и ее всплывающую подсказку (title) и собсно саму ссылку (href).
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 06.05.2006 в 12:40. Причина: склероZzz...
Ghost вне форума  
Старый 06.05.2006, 13:05     # 17
Sacred13
Guest
 
Сообщения: n/a

Ghost:
идея ничего так, но как в таком случае сделать что в ссылку
вставлялся title
то есть
<a href="search.php?q=[title]">qwerty [title]</a><br>
, что бы в итоге при переходе поисковик искал слово из title , то есть в нашем случае "blah-blah-blah"
 
Старый 06.05.2006, 13:11     # 18
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Sacred13
Ты последние две строчки читал? Там написано "Таким образом можешь также поменять ... и собсно саму ссылку (href)" Т.е. в JS-коде добавляешь строки для правки document.links[i].href:
Код HTML:
<html>
<head>
<title>blah-blah-blah</title>
</head>
<body>
<a href="1">qwerty [title]</a><br>
<a href="2[title]">asd[title]fgh</a><br>
<a href="3">zxcvbn</a><br>
</body>
<script type="text/javascript">
sd = '[title]';
st = document.title;
for (i = 0; i < document.links.length; i++) {
  s = document.links[i].innerHTML;
  p = s.indexOf (sd);
  if (p != -1) {
    r = s.split (sd);
    s = r.join (st);
    document.links[i].innerHTML = s;
  }
  s = document.links[i].href;
  p = s.indexOf (sd);
  if (p != -1) {
    r = s.split (sd);
    s = r.join (st);
    document.links[i].href = s;
  }
}
</script>
</html>
Че хошь, то и меняй. А поменять можешь, то что выделено ниже синим цветом:

<a href="href" title="title">innerHTML</a>

А можно еще вставить перенос текста ссылки в ее адрес при помощи указания слова, например, "[link]":
Код HTML:
<html>
<head>
<title>blah-blah-blah</title>
</head>
<body>
<a href="1">qwerty [title]</a><br>
<a href="2[title]">asd[title]fgh</a><br>
<a href="3[link]">zxcvbn</a><br>
</body>
<script type="text/javascript">
sd = '[title]';
st = document.title;
for (i = 0; i < document.links.length; i++) {
  s = document.links[i].innerHTML;
  p = s.indexOf (sd);
  if (p != -1) {
    r = s.split (sd);
    s = r.join (st);
    document.links[i].innerHTML = s;
  }
  s = document.links[i].href;
  p = s.indexOf (sd);
  if (p != -1) {
    r = s.split (sd);
    s = r.join (st);
    document.links[i].href = s;
  }
  s = document.links[i].href;
  p = s.indexOf ('[link]');
  if (p != -1) {
    r = s.split ('[link]');
    s = r.join (document.links[i].innerHTML);
    document.links[i].href = s;
  }
}
</script>
</html>
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 06.05.2006 в 13:25. Причина: склероZzz...
Ghost вне форума  
Старый 06.05.2006, 13:53     # 19
Sacred13
Guest
 
Сообщения: n/a

Ghost: спасибо тебе большое , извини если заставляю нервничать, но я просто неразбираюсь, поэтому я видил что ты написал но как изменить я не знал

А вот теперь я въхал как ты сделал, спасибо!

Однако если просто вставить в страницу код работает, титл вставляется и в ссылку и в текст ссылки.

Но как только я вставляю в phpAdsNew , то в текст ссылки титл вставляется а в самой ссылке остается титл.

Почему так блин?
ссылку не

Страно получается так что ссылка перестает работать если использовать учет переходов по ссылке (то есть в сылку не вставляется значение титл), а как только отключаешь функция: Изменить HTML для подсчета кликов, то ссылка становится правильной. А как же сделать что бы ссылка была правильной и учитывлись переходы?

http://www/phpAdsNew/adclick.php?ban...itle%5D&ismap=
Вот такая ссылка получается когда используется система подсчета
 
Старый 06.05.2006, 13:54     # 20
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Цитата:
спасибо тебе большое
Не за что.
Цитата:
извини если заставляю нервничать
Я не нервный.
Цитата:
Но как только я вставляю в phpAdsNew , то в текст ссылки титл вставляется а в самой ссылке остается титл.
А вот тут я - пас. С phpAdsNew дела не имел и не в курсах, как он работает. Так что либо пробуй разобраться сам, либо жди, когда откликнется кто-недь, кто знаком с сей приблудой.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 16:31.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.