Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Продвижение и оптимизация сайтов > Подскажите переменную в HTML


Автор: H2oker 6.8.2006, 13:00
Существует такая проблема.
Есть компутер смотрящий в несколько разных сетей, в которых разные домены. На компутере настроен апач и айскаст. Есть несколько доменов, свой в каждой сети. Есть ссылка формата 
Код

<a href="http://user.domain1:8000/Radio.m3u">

можно ли вставить вместо user.domain1 какую то переменную, чтобы при входе пользователя на адрес user.domain2 для него прописывалась нормальная ссылка.
Если прописать в относительных путях например
Код

<a href=":8000/Radio.m3u">

получается вот такое безобразие: http://user.domain2/:8000/Radio.m3u и ничего соответственно не работает.

Подскажите пожалуйста, как такое можно реализовать с наименьшим гемором.

Автор: kaa 6.8.2006, 14:14
H2oker, Так набодяж PHP-шную страничку и не мучайся  smile 
HTML не держит переменные - это язык разметки. На нём у тибя ничего невыйдет.
Я так думаю.
Если неправ - прошу поправить.

Автор: Greendrake 6.8.2006, 14:15
имхо, только через динамическую генерацию. Коли уже стоит апач, используй инклюды (SSI) или поставь пхп.

Автор: kaa 6.8.2006, 17:34
Кстати, на сколько распространяются мои дилетантские знания апяча - там помоему можно преобразовывать адреса (пользователь набирает один адрес, а сервак кидает его куда нада приеобразуя адрес). Еще так можно, без всяких скриптов, ага.

Автор: Exception 6.8.2006, 20:51
Берём window.location, регулярными выражениями вырезаем фрагмент от http:// до следующего / (это и есть наш префикс), затем проходим все ссылки (через document.getElementsByTagName("a")) и модифицируем их href, заменяя фрагмент от http:// до следующего / строкой http://префикс, где префикс -- тот, который мы взяли у window.location. Короче говоря, обратись в форум по JavaScript.

Автор: Illuminaty 8.8.2006, 09:29
Модератор: тема перенесена из раздела Верстка веб-сайтов

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)