Автор Тема: Help!  (Прочитано 3398 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн OGR

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
Help!
« : 27 Ноября 2002, 16:32:51 »
У меня вопросик есть: если в HTML файле есть ссылка http://blablabla.com/blabla/1/index.html">Купить

Как при помощи JS заменить значение href на "http://mysite.com/cgi/mysctipt.pl?ID=n"  , где n надо взять отпарсив содержание href\'a, например http://blablabla.com/blabla/1/index.html здесь n=1 , т.е. это значение между /blabla/ и index.html?
Знаю что просто, но чего-то я уже два дня туплю и придумать не могу, от JS отвык наверно....

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Help!
« Ответ #1 : 27 Ноября 2002, 16:49:54 »
А в чем проблема - присвоить или вытянуть циферку?
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн OGR

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
Help!
« Ответ #2 : 27 Ноября 2002, 17:07:15 »
Сначала вытянуть циферку, сохранить в переменную, а потом присвоить(заменить) href на "sometext+[циферка]"...
Подскажите хотябы где про это лучше почитать...
Я сейчас читаю ClientReferenceJS13 , но как-то безрезультатно...

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Help!
« Ответ #3 : 27 Ноября 2002, 22:25:01 »
Цитировать

JS1.3:
-> Object -> String

charAt - Returns the character at the specified index.


Ti tochno znaesh poziciyu ciferki - odinakovie URL-ki u tebya.

document.location.href="http://sssssssssss/fdfffff?ggg=" + string.charAt(123)
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн OGR

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
Help!
« Ответ #4 : 29 Ноября 2002, 14:37:53 »
Спасибо, теперь у меня всё получилось :)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28