powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [HTML] href с http в начале
16 сообщений из 16, страница 1 из 1
[HTML] href с http в начале
    #35568053
СК03
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При написании такого кода
Код: plaintext
<a href="www.mail.ru">
получаю URL вида "http://mydomen.local/www.mail.ru", а хотелось бы "http://www.mail.ru". Есть какой-нибудь просто способ добиться результата?

Если чуть подробнее, то ссылки формируются на основе введенных пользователем данных. Понимаю, что можно на сервере проверить чего там ввёл пользователь и дописать в начала "http://", но возможно можно добиться результата в чистом HTML.

Надо чтобы текст вида www.mail.ru и http://www.mail.ru введенный пользоваетем отображались как http://www.mail.ru. Можно ли этого добиться используя только HTML?
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568107
DenisJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну вот как то так можно
Код: plaintext
1.
2.
<a href="www.mail.ru"
onMouseOver="window.status='http://www.mail.ru'; return true"
onMouseOut="window.status='';return true">www.mail.ru</a>
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568396
Краказябл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenisJну вот как то так можно
Код: plaintext
1.
2.
<a href="www.mail.ru"
onMouseOver="window.status='http://www.mail.ru'; return true"
onMouseOut="window.status='';return true">www.mail.ru</a>

Вы прежде чем советовать, посмотрите что требуется:)


CK03, Как вариант можете яваскриптом брать все <a>, проходить по ним и если href начинается с www, то добавлять http://
но это извращение. проще на сервере
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568445
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Краказябл
CK03, Как вариант можете яваскриптом брать все <a>, проходить по ним и если href начинается с www, то добавлять http://
но это извращение. проще на сервере

Не знаю как для A, но теги SCRIPT атрибут src все браузеры кроме ишака дополняют до абсолютного URL. Возможно что и a->href тоже дополняется.
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568477
СК03
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
apapacyНе знаю как для A, но теги SCRIPT атрибут src все браузеры кроме ишака дополняют до абсолютного URL. Возможно что и a->href тоже дополняется.
В своём первом посте я показал чего получается в опере.


В общем ясно. Чего-то простого штатного нету. Значит буду проверять и дописывать. Всем кто откликнулся спасибо.
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568481
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня опера дополняет не только хттп, но и ввв. Вопрос не понятен.
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568535
СК03
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeА у меня опера дополняет не только хттп, но и ввв. Вопрос не понятен.
На сайте http://mydomen.local лежит html-файл (ну строго говоря лежит PHP-скрипт который генерит html, но не суть) в котором ссылка <a href="www.mail.ru"> когда я на эту ссылку навожу мышку, то в статусной строке вижу URL http://mydomen.local/www.mail.ru, а это не комильфо. В общем буду внутри скрипта дописывать спереди чего надо.
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568578
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На всякий случай уточню что происходит.
Любой Ваш URL, который не начинается с имени протокола считается относительным (даже если он начинается со слэша или является доменным именем.)
Все относительные адреса отсчитываются от текущего каталога, а начинающиеся со слэша от корневого каталога сервера.
При этом ИЕ продолжает хранить в атрибутах элементов адреса так как они заданы в HTML-документе. А прочие О и ФФ дополняют адрес до абсолютного адреса.

Кстати недавно наткнулся еще на ожин неожидвнный момент. Известно, что по умолчанию обращаются к 80 порту. теперь я загрузил документ с порта 8080 и задаю адрес http://bb.com.
Кажется что должен обратиться к http://bb.com:80, но плучается http://bb.com:8080. (Не помню точно кажется только в ИЕ). Поэтому еще и порт на всякий пожарный лучше задавать.
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568600
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю. По умолчанию таки 80-й. Правда, в коте томе и пр. для отладки JSP - 8080 (местный), просто Вы чего-то напутали.
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568606
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я не об єтом. основную страницу я загружаю 8080.
С этой страницы задаю адрес http://bb.com то есть абсолютній но без указания порта.
Берется не 80 порт а 8080. Но кажется это только в ИЕ.
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568610
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то у меня в ИЕ ничего не получается
кстати, если кто не знает, есть ещё полезный синтаксис href="//www.domain.com" :)
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568620
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да действительно сейчас работает в фф ие и опера.
Но не работал на каком-то не так давно. (У меня были старые версии О и ФФ).
Точно не работал. Я ж не раз пробовал. Там такой код был

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
function loadIFrame(url){
  var iFrame = document.createElement("IFRAME");
  iFrame.src = url;
  iFrame.width="100%"
  iFrame.height ="100%"
  iFrame.scrolling="auto"
  this.content.appendChild(iFrame)
}


...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568632
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там наверное сервер редиректил
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35568657
СК03
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зыкстати, если кто не знает, есть ещё полезный синтаксис href="//www.domain.com" :)
С случае если ссылка записана <a href="http://ya.ru"> в опере получаем URL http://http//ya.ru (не комильфо). Если ссылка вида <a href="www.ya.ru"> тогда всё пучком URL http://www.ya.ru
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35569145
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тебя либо кривой пример, либо ты не то хотел сказать
...
Рейтинг: 0 / 0
[HTML] href с http в начале
    #35569853
СК03
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СК03С случае если ссылка записана
Код: plaintext
<a href="//http://ya.ru/">
в опере получаем URL http://http//ya.ru (не комильфо). Если ссылка вида
Код: plaintext
<a href="//www.ya.ru">
тогда всё пучком URL http://www.ya.ru
В PHP скрипте создаю эти ссылки на основе введенного текста. Вот так:
Код: plaintext
<a href="<?php echo $url; ?>">
. Потому хотел узнать, можно ли сильно не изголяясь с обработкой строки в обоих случаях (www.ya.ru и http://ya.ru) получать нужный результат. Всё. Уже давно выяснил. Нельзя. Значит буду внутри PHP-скрипта перед выводом подставлять "http://" если его нет.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [HTML] href с http в начале
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]