Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > JavaScript, DOM/DHTML > переключиться на другой порт


Автор: makedonskij 27.08.04, 13:12
когда пишу
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    href="http://192.168.0.5:8001"

все нормально.
А как бы без ип-адреса
типа
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    href=":8001"

Автор: Chainick 27.08.04, 13:16
Афигеть просто можно. Ты попробуй сам понять что ты написал, получится? :blink:

ЗЫ. Непредставляю, как ты можешь обратится к хосту, не используя айпи... Попробуй позвонить человеку, не набирая его телефонный номер. Или не используя телефон. <_<

Автор: Rom@nych 27.08.04, 13:23
Всё, что сказал Chainick верно д о безобразия! Ток мне кажеться (исходя из сабжа), что ты сейчас на какой-то странице, и тебе надо перейти по тому-же ХОСТу ток на другой порт... Бррррррррр. Фигню какую-то замолотил, конкретней!!!

Автор: makedonskij 27.08.04, 13:44
На хосте с адресом 192.168.0.5 есть два независимых вебсервера. Один на порту 80 другой на 8001 с разными страницами.
Так вот с одной страницы на другую есть ссылки.
На одной 192.168.0.5:80, на другой 192.168.0.5:8001.
Если адрес поменяется придется и в странице переделывать. А если через рутер в интернет настроить то чтож в локальной сети на сервер через инет ходить.

Когда по городу звониш код города не набираеш :D

Автор: CBP 27.08.04, 13:57
Возможно так :)
[HTML]<a href="javascript:document.location.port=8001;">Go 8001</a>[/HTML]

Автор: makedonskij 27.08.04, 15:23
На порт переклучается, но не в корневую диреkторию а ищет такой же путь.
Kак еще и на index.html натравить.

Автор: CBP 27.08.04, 16:05
Ну можно че-нить такое страшненькое сотворить :)
[HTML]<a href="javascript:location='http://'+location.hostname+':8001/index.html'">Go 8001</a>[/HTML]

Автор: makedonskij 27.08.04, 16:10
Я так зделал
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
     
    <script>
    function foo()
    {
        var str="http://"+document.location.host+":8001";
        open(str,"mainframe");
    }
    </script>
    <a href="JavaScript:foo()">go8001</a>

Щас попробую твой вариант он красивее будет.

Добавлено в :
Цитата CBP @ 27.08.04, 17:05
Ну можно че-нить такое страшненькое сотворить :)
[HTML]<a href="javascript:location='http://'+location.hostname+':8001/index.html'">Go 8001</a>[/HTML]

просто класс!

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