【发布时间】:2010-06-23 06:10:56
【问题描述】:
我目前在一个网站上工作,我需要为它制作一个聊天应用程序(正如我发布的其他一些问题所见,哈哈)
无论如何,要点是我现在有了我的网站(暂时在本地主机上)和我的聊天应用程序。现在我需要制作一个按钮,单击该按钮将在弹出窗口中打开聊天网页。我可以使用以下代码轻松做到这一点:
<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 在网络上的其他计算机上运行它时,它都会打开弹出窗口(如预期的那样)并且不会导航到 url。根据我所做的一些调查,它基本上会查找本机 localhost(计算机的本地主机),而不是核心文件所在的本地主机。我可以选择更改我的弹出式窗口打开器代码,但我似乎找不到除此之外的任何其他选项。
谁能告诉我如何解决这个问题?非常感谢:)
【问题讨论】:
标签: javascript drupal popup hyperlink localhost