1

次の JS 関数を使用して、ポップアップ ウィンドウを開いて別の Web サイトを表示しています。

<script language="javascript" type="text/javascript">
function link()
{
   window.open("www.google.com")
}

onClick="Link()"

上記の例の URL はテスト用です。実際には、URL を、URL 形式のリストボックスのテキスト値に置き換えるつもりです。とにかく、Visual Studio でデバッガーを起動して onClick を実行すると、ポップアップ ウィンドウが開き、サーバー エラーが発生したことを示すページが表示されます。具体的には、Server error in '/' application... resource cannot be found. また、自分の URL が次のように配置されていることに気付きました: http://localhost:49456/www.google.com. この関数を使用すると、Google が Web サイトとして表示されるポップアップ ウィンドウが表示されると思いました。これは Visual Studio のデバッガーの問題ですか、私のコードが間違っているのでしょうか、それとも間違ったコンテキストでコードを使用していますか? どんな提案でも大歓迎です。

4

2 に答える 2

2

URL に http:// を指定する必要があります。

window.open("http://google.com");

そのプロトコルが指定されていない場合、ブラウザーは URL が現在のドキュメントに関連していると見なします。

于 2009-06-18T16:06:09.013 に答える
1

http://ドメインに追加しますhttp://www.google.com

于 2009-06-18T16:06:14.287 に答える