こんにちわ、いまだに回答がついて無いようなんで
発言に自信はないのですが、
えっと、たぶんスクリプト上には何にも問題はないんです。
簡単な解決法としては
http://localhost〜
を
http://127.0.0.1〜
に置き換えて見てください
えっとなんでかといいますとHSPに関係なく、長くなりますし詳しい身ではないのですが、、、
まぁ下に参考程度に書いておきます。
まず予備知識から(ホスト名についてわかっていれば飛ばしてください)
インターネットでの接続には、実際にはIPアドレスを使いますが
よく目にするのは文字列(URL)ですよね?
あれは、IPなんてあんな数列いちいち覚えられっこないから
わかりやすい文字列をIPの代わりとして使い、DNSサーバーでその文字列とIPを関連付けています
その文字列がホスト名といいます。
このサイトで言う"hsp.tv"の部分でしょうか。
このサイトへ接続される場合も、hsp.tvがDNSサーバーでIPアドレスに置き換えられ、そしてそのIPアドレスで接続されます。
本題に入ります
まず
スクリプト実行後、開かれたURLを見てみると
http://localhost・・・・
となっています、つまりホスト名localhostについてブラウザはIPと関連付けようとするわけですが
普通はホスト名は、DNSサーバーでIPアドレスと関連付けされますが
localhostはそこら辺のDNSには載ってないでしょう
そうすると、IEやらほかもろもろのブラウザは
おそらく最終(順番は存じてないです、はい)windowsフォルダ内にある、hosts(テキストでホスト名とIPが定義されているファイル)へと検索がかけられます。
そしてそこでも見つからなくて、あきらめて
「Internet Exploreではこのページは表示できません」
まぁ今回は「ごめん、ホスト名とIP関連付けることできへんかったわぁ」という状況になったわけです(おそらく)
ということで今回は接続先が自分なので、ホスト名なんて使わずにループバックアドレスを使うことで問題が解決されるはず
ということです。
そしてですが、解決法その二としては
おそらくC:\Windows\System32\drivers\etcにあるであろう、hostsファイルに
127.0.0.1 localhost
を最後尾に追加してやることで、たぶん解決すると思います。
もし、もともとあるのであればごめんなさい、見当違いということでした。
こんかいは、あいまいな表現や間違った表現もあるかと思いますが、勘弁してください!
ほんとに根本的に間違っていたら指摘修正お願いします<m(__)m>