問題タブ [show]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Windows で非表示のプロセスを表示していますか?
少し問題が発生しました。
スリップストリームされた SP3 とパッチが適用された SP3に関する私の以前の質問に関連して、ローカル ディスクから単純な .html ファイルをロードするように指示された Internet Explorer プロセスが開始されているという結論に達しました。大規模なチャット/会議システムの残りの部分。Internet Explorer は、Lotus Notes クライアントから開始されます。
残念ながら、IExplore.exe プロセスがタスク マネージャーに表示され、数秒後に再び消えることしかわかりません。
ディスク上にあるローカルの .html ファイルを開こうとすると、上部に情報バーが表示され、アクティブ コンテンツが無効になっていることが示されます。ただし、これは実際の問題ではありません。同じ設定ですべてが機能する別のマシンがあり、.html ファイルを手動でロードすると、そこでも同じエラーが発生します。
ただし、メモから IExplore を開始すると別のエラー メッセージが表示される可能性がありますが、このプロセスはシステムの残りの部分を開始するだけであり、このウィンドウは非表示になっているため、表示されません。つまり、エラーです。メッセージ/問題。
そこで、IExplore.exe が起動するのを待ってすぐにウィンドウを表示する小さなプログラムを作成して、エラー メッセージや問題を確認できるようにする必要があるのではないかと考えました。少なくとも、うまくいけば、それを見ることができるでしょう。
これまでのところ、非表示のウィンドウを使用して自分のプログラムからプロセスを開始すると、メイン ウィンドウ ハンドルが 0 になるため、結局ウィンドウを表示できません。Lotus Notes から開始されたこの IExplore.exe プロセスにも同じ問題があると予想されます。
私の監視プログラムは C# で書かれており、基本的に次のループを実行します。
これにより、すべての IExplore.exe プロセスが、ウィンドウかどうかに関係なく選択されます。IE8 では、予想どおり、最初のウィンドウに対して 2 つのプロセスが取得されます。これを何度も実行し、以前の実行との違いを処理します。
ただし、プロセスの開始時にウィンドウハンドル 0 が一時的にあるため、次のように変更しました。
しかし、ウィンドウがハンドルを取得した後でも、何も取得しません (そして、ウィンドウが表示された後、process.MainWindowHandle はゼロ以外のハンドル値を持ちますが、ウィンドウが表示されず、0 のままです。)
質問は、この非表示の IExplore.exe プロセスを取得して、ウィンドウ ハンドルがまだない場合に、それ自体を表示するように指示する方法はありますか? 私はそれを疑っていますが、誰かが私が間違っていることを証明できるかもしれません.
そうでない場合、私のバックアップ計画は、ウィンドウを表示するように指定することを除いて、すべてのコマンド ライン引数を元の引数に転送する shim IExplore.exe プログラムを作成することです。これは解決策になりますか?
javascript - 1つを表示する方法Javascript が有効で別の場合そうでない場合は?
私はJavascriptを使って「写真フェードローテータ」を<div>
. ただし、JS が有効になっていない場合は、代わりに表示したいアニメーション GIF があります。私は実際にこのコードで動作しています:
外部 JS ファイルは、<div>
. id="slideshow" のクラスは、サイズ、パディング、マージン、配置などを設定します。「hide-slideshow」css ファイルは #slideshow で「display:none」を実行し、アニメーション gif の周りの「adjust」クラスはいくつかの処理を行います。必要な場所に移動するために押したり引いたりします(スライドショーが非表示になっていない場合は、スライドショーがある場所です)。
FF3、IE7、IE8、Chrome、および Safari (Win) でこれをテストしました。良いニュースは、それが魔法のように機能することです。悪いニュースは、W3C バリデータに合格しないことです。「ドキュメント タイプでは要素「リンク」が許可されていません」というエラーが表示されます。
私の方法はうまくいきますが、それはあまりにも厄介ですか?クロスブラウザーで動作し、検証に合格する方法で、<div>
JS が有効になっている場合は1 つを表示し、そうでない場合は別の方法で表示するより良い方法はありますか?<div>
ありがとう!
jquery - Jqueryは非表示と表示をアニメーション化します
リンクをクリックすると、2つのことが同時に起こります。私はゆっくりとJqueryのドキュメントを調べていますが、まだ何が必要かをまだ学んでいません。
これが私のサイトへのリンクです
サービスリンクをクリックすると、#slideshow
div
を非表示にし、新しいdivを置き換えます。
サービスリンクをクリックするとスライドショーがアニメーション化されるようにしようとしましたが、アニメーション化機能を実行するか、リンクされたhtmlページに移動します。両方ではありません。どうすれば両方を達成できますか。
同じページでdivを非表示にして表示するだけなのか、新しいhtmlページに移動するのかは関係ありません。アニメート機能を持たせて、隠しながら内容を変えたいだけです。
これは私が使用しているjqueryコードです
ホームとサービスは2つのリンクです。クリックするとサービスが表示され、が非表示に#slideshow
div
なりslideshow2
div
、最初のリンクが置き換えられます。
かなりの量のhtmlがあるので、リンクから私のソースを表示する方が簡単かもしれません。
jquery - 関数を続行する前に、jQuery show() が終了するのを待ちますか?
関数が終了するまで、jquery show() で div を表示できません! 実際には IE/FF では機能しますが、Chrome では機能しません。関数を続行する前に、要素が表示されていることを確認するにはどうすればよいですか?
これが私のコードです:
jquery - Jquery の表示/非表示の切り替え
リンク「このページにさらに追加」と「場所の設定」スライドが対応するdivを開き、関連するコンテンツを表示するBBCホームページに表示される効果を再現しようとしています。「このページにさらに追加」を選択すると、「さらに追加」セクションがスライドして開きます。[このページにさらに追加] を再度選択すると、[さらに追加] セクションが閉じます。ただし、[さらに追加] セクションが開いているときに [場所の設定] を選択すると、[場所の設定] を下にスライドする前に [さらに追加] セクションが上にスライドします。
次のコードを使用して、この効果を再現することができました。
HTML
Jクエリコード
問題は、誰かがリンク 1 をクリックしてからリンク 2 をすばやくクリックすると、両方の div がページに表示されることです。常に 1 つのセクションのみを表示する必要があります。この問題を解決する方法はありますか?
ご協力ありがとうございました。
jquery - jQuery:ポップアップのカスケード
ポップアップ div を表示する次のコードがあります。
div は最初は非表示になっており、少しの jQuery コードを使用して、pop1 アンカーがクリックされたときに表示されるようにしています。これは私がこのために作ったプラグインです:
すべてが順調に進んでいるように見えますが、div に次のようなコントロールを追加すると、すべてが壊れます。
スパンはdivのクリックイベントをトリガーせず、divを非表示にしますが、これは望ましくありません。これを防ぐためにここで何をする必要があるか、誰にも分かりますか? ありがとう、V
jquery - select。(jquery)でdivを表示/非表示にする方法
私のコード:
私が欲しいのは、オプション1を選択してform2 + form3を非表示にするときにdiv#form1を表示するか、オプション2を選択してdiv#form2を表示してform1+form2を非表示にすることです
c++ - ウィンドウをアクティブにする
私は QMainWindow を持っています。次のパラメータがあります。
showEvent が呼び出された後、私のウィンドウは表示されますが、アクティブ化されていません。show 関数をオーバーロードしようとしました:
しかし、それは私を助けません。
編集: 行にコメントしたとき
すべてうまくいきましたが、ツールフラグが必要です。何か案は?
編集:
- OS: リナックス
- プログラミング言語: c++
- Qt バージョン: 4.5.1
jquery - jquery ショー スライド バグ
望ましい効果は、クリックした #button に応じてパネルが変化することです。これはうまくいきます。私が気づいた唯一の問題は、どのボタンをクリックしても、設定パネルがスライドすることです。グローバル変数を作成して前のパネルを保存しようとしましたが、まったく機能しませんでした。問題はこの行にあると思います
ありがとう!
CSS
HTML
JQuery
javascript - フォーカス時に入力値を表示/非表示にする方法は?
これはウェブ全体で見られますが、入力値をぼかして表示する最も簡単な方法の JavaScript コードを誰かが持っているかどうか疑問に思っていましたが、フォーカスを非表示にします。