2017-01-09 10 views
0

私はこの質問が既に尋ねられていることを知っています。しかしthisthisthisthisthisまたはthisの解決策が私のために働いた。私は自分のウェブサイト上でHTML/CSS/JSを使用しています。後でこれはApacheまたはIISサーバー上で実行する必要があります。ファイルが存在していないか確認してください。作成していない場合は、JavaScriptファイル

状況: 私のウェブサイトでは、別のサーバーにアクセスすることを希望します。私は選択肢が多いhtmlを選択しました。彼らが選択をして接続ボタンをクリックすると、彼らは新しいタブのリンクに自分が作った選択をチェックしてそれを開きます(これは127.0.0.1のようなウェブインタフェースです)。

問題:一部のサーバーは、すでに使用されている場合はアクセスしないでください。 例:誰かが127.0.0.1を使用している場合、誰も128.0.0.1または129.0.0.1にアクセスする必要がありません。

解決策は、誰かが127.0.0.1にアクセスしたときにファイルを作成することでした。したがって、誰かが128.0.0.1または129.0.0.1にアクセスしたい場合は、そのファイルが存在するかどうかを確認します。 リンクが開いていて、アラートが表示されない場合は作成し、新しいタブでリンクを開きます。

もう1つの問題:ファイルを削除するためにタブを閉じるタイミングを知るにはどうすればよいですか? この問題を解決する別の方法がありますか?

私を助けるために事前にThx、私はちょうどウェブの初心者です。これまでの解決策はありませんでした...

+0

Webサーバー(IIS、Apacheなど)と使用しているWebフレームワーク(ASP.NET、MVC、PHP、JSPなど)をテキスト*および*タグで追加してください。あなたが望むことを実行することが可能な場合であっても、ほとんどのソリューションはあなたが使用しているものに依存します。 –

答えて

0

このコードは、ユーザーがタブを閉じるときに検出するのに役立ちます。

<script> 
    window.onbeforeunload = function() { 

    //write your code here 

    return false; 
    }; 
<script> 
+0

Thxが助けてくれましたが、残念ながら、これは私のPCではうまくいきません。誰かが新しいタブでインターフェースから切断したかどうかを確認するはずです。 – Herolex

+0

よくタブを閉じたときに起動するタブにイベントハンドラをアタッチすることができます –

関連する問題