実現したいこと
自動で開いてくれるダイアログを使用したい
通常ダイアログを常時する際はHTMLでボタンを押して
それをjavascriptで判定して表示すると思うのですが、
ボタンを押す処理をなくして、ページ表示時に
すぐに表示されるようなダイアログを使用したいです。
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
以下のような質問にはグッドを送りましょう
- 質問内容が明確
- 自分も答えを知りたい
- 質問者以外のユーザにも役立つ
グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。
気になる質問をクリップする
クリップした質問は、後からいつでもマイページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
下記のような質問は推奨されていません。
- 間違っている
- 質問になっていない投稿
- スパムや攻撃的な表現を用いた投稿
適切な質問に修正を依頼しましょう。
こちらの質問が複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という指摘を受けました。
回答2件
1
スクリプトで、window.addEventListener('load', DOpen) とかして、DOpen 処理でダイアログを表示させるのはだめなんですか?
ダイアログは何を使いたいのかしりませんが。
HEAD要素内でOK、
<SCRIPT> window.addEventListener('load', DOpen); function DOpen(){ //ダイアログを表示する処理。 } </SCRIPT>
投稿2022/12/01 11:20
総合スコア4
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
- 間違っている回答
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
このような回答には修正を依頼しましょう。
回答へのコメント
0
ベストアンサー
jsは利用してよいのですよね?
javascript
1<script> 2window.addEventListener('DOMContentLoaded', ()=>{ 3 document.querySelector('dialog').showModal() 4}); 5</script> 6<dialog> 7test 8</dialog>
もしjsも使いたくないとなるとdialogにopen属性をつけて呼び出します
HTML
1<dialog open> 2test 3</dialog>
しかし、これではモーダル状にならないのであまりおすすめできません。
クローズもできないですしね
投稿2022/12/02 00:08
総合スコア108937
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
- 間違っている回答
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
このような回答には修正を依頼しましょう。
回答へのコメント
2022/12/02 08:46
2022/12/03 11:40
関連した質問
解決済
回答3
クリップ1
更新
2023/01/11
[Android]アイデア募集:販売管理ツールの売上登録画面をどう実装するか
解決済
回答2
クリップ0
更新
2020/03/04
ボタンのcssが一部にしか効かない
解決済
回答1
クリップ0
更新
2023/01/23
編集ボタンを押したらidを取得し出力する
解決済
回答3
クリップ1
更新
2023/01/22
javaのcsvファイルの読み込みとGUIについて
解決済
回答1
クリップ0
更新
2023/01/25
[Xamarin.Android] AlertDialogを閉じるメソッドが見当たらない
受付中
回答3
クリップ0
更新
2023/01/16
OpenCVで二値化処理を繰り返したところメモリリーク発生
解決済
回答2
クリップ1
更新
2023/01/24
clickイベント内でのclickイベントが思うような動作をしない
解決済
回答1
クリップ2
更新
2023/01/24
GitHubでのフォークのやり方について
同じタグがついた質問を見る
JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。
HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。
CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。