Проблема со связью с Drupal 6.16 - PullRequest
0 голосов
/ 23 июня 2010

Я сейчас работаю над веб-сайтом, и мне нужно создать для него приложение для чата (как видно по другим вопросам, которые я написал, хаха)

В любом случае, суть в том, что у меня теперь есть мой сайтна localhost на данный момент) и мое приложение чата.Теперь мне нужно сделать кнопку, которая при нажатии откроет веб-страницу чата во всплывающем окне.Я могу сделать это легко с помощью следующего кода:

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function AlertCC()
{
window.open("http://localhost/chat/node/1", "MyWindow", "height=520,width=560,scrollbars=no"); 
}
</SCRIPT>
</HEAD>
<BODY>
<CENTER><FORM><INPUT TYPE="BUTTON" VALUE="Open Chat Room" onClick="AlertCC()"></FORM></CENTER><p>

Моя проблема заключается в части:

window.open("http://localhost/chat/node/1", "MyWindow", "height=520,width=560,scrollbars=no");

, где, когда я нажимаю кнопку, страница http://localhost/chat/node/1 откроется во всплывающем окне.Это хорошо работает в моей машине с моим localhost.Однако всякий раз, когда я запускаю это на другом компьютере в сети через localhost, он открывает всплывающее окно (как и ожидалось) и не переходит на URL.Основываясь на некоторых проведенных мною исследованиях, он в основном ищет собственный локальный хост (локальный хост компьютера), а не мой локальный хост, где находятся файлы ядра.У меня есть варианты изменения кода моего всплывающего окна, но я не могу найти другие варианты, кроме этого.

Может кто-нибудь сказать, пожалуйста, как я смогу это исправить?Большое спасибо:)

Ответы [ 2 ]

1 голос
/ 23 июня 2010

Если вы хотите позволить другим пользователям проводить тестирование на вашем компьютере, вам нужно либо изменить ссылку, чтобы она указывала на ваш компьютер (IP), либо использовать файл vhost на своих компьютерах, чтобы позволить localhost указывать на ваш компьютер.*

Отладка такого рода проблем лучше всего выполнять на сервере dev / staging.

0 голосов
/ 23 июня 2010

Почему не просто

window.open("http://www.domain.com/chat/node/1"

На вашем компьютере создайте запись файла hosts для www.domain.com с вашим IP (или IP-адресом серверной среды) в вашей сети. Должно работать.

...