ページファイル埋め込みのソースを表示
←
ページファイル埋め込み
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、以下のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
<div class="warnning"> ※この設定は重大な脆弱性を発生させます。<br> 取扱には十分に気をつけてください。<br> また、充分に必要ではない記事に埋め込むことは避けてください。<br> ※このスクリプトは、デスクトップ版のみ動作できます。 </div> == script埋め込み == ===1. ul リストを追加します === ====1.1 id名を Script-files で設定します。==== <syntaxhighlight lang="html"> <ul id="Script-files"></ul> </syntaxhighlight> ====1.2 liにjavascriptを追加します.==== =====・アップロードしたJavaScriptファイルの場合 ===== <syntaxhighlight lang="html"> <li type="file">「アップロードしたファイルURL」</li> </syntaxhighlight> =====・埋め込むJavaScript===== <syntaxhighlight lang="html"> <li type="inner"> function hello(){ alert("helloworld"); } </li> </syntaxhighlight> ====1.3 クリックや値変更でトリガーをするためには以下を追加します.==== *動かしたいidやclassを指定しどのメソッドを呼ぶか指定する <syntaxhighlight lang="javascript"> onEnable.addMethod("#id名",メソッド); </syntaxhighlight> ===2. 動かしたいidやclass名のタグに対してどの操作か指定する === ====・クリックをキャッチ==== <syntaxhighlight lang="html"> <p id="id名" data-click="true"> </syntaxhighlight> ====・値の変動をキャッチ==== <syntaxhighlight lang="html"> <p id="id名" data-change="true"></p> </syntaxhighlight> ===3. 最後に反映をする=== <syntaxhighlight lang="html"> <li type="inner"> onEnable.makeStandbyMethod(); </li> を追加し完成!! </syntaxhighlight><ul id="Script-files"> <li type="inner"> function ok(){ alert("OK"); } onEnable.addMethod(".script-click",ok); onEnable.makeStandbyMethod(); </li> <li type="inner"> function inputAlert(){ alert(document.getElementsByName("btn")[0].value); } onEnable.addTag("#div-btn",inputAlert); onEnable.makeTag(); </li> </ul> == 動作例 == <syntaxhighlight lang="html"> <ul id="Script-files"> <li type="inner"> function ok(){ alert("OK"); } onEnable.addMethod(".script-click",ok); onEnable.makeStandbyMethod(); </li> </ul> <p class="script-click btn" data-click="true">クリックするとダイアログが出るよ!!</p> </syntaxhighlight><p class="script-click btn" data-click="true">クリックするとダイアログが出るよ!!</p> == inputやbuttonで実装する == ===1.div要素を設置し idまたは,class名を設定。その後 data-属性を使用し ターゲットとなるタグ属性の設定を書き込む。=== <syntaxhighlight lang="html"> <div id="btn-div" data-tag="input" data-type="text" data-onchange=true" data-name="btn" data-placeholder="ここに入力すると??..."></div> </syntaxhighlight> なお設定するプロパティ名は以下に従う。<br> https://developer.mozilla.org/ja/docs/Web/HTML/Element/input ===2.先程のulリスト形式の呼び出しを使用しonEnableを呼び出す.=== <syntaxhighlight lang="html"> <ul id="Script-files"> <li type="inner"> function inputAlert(){ alert(document.getElementsByName("btn")[0].value); } onEnable.addTag("#div-btn",inputAlert); onEnable.makeTag(); </li> </ul> </syntaxhighlight> == 動作例2 == <div data-tag="input" data-type="text" data-onchange="true" data-name="btn" id="div-btn" data-placeholder="ここに入力すると??..."></div> [[カテゴリ:JavaScript]] [[カテゴリ:MediaWiki]] [[カテゴリ:改造]] [[カテゴリ:ヘルプ]] [[カテゴリ:使い方]] __インデックス拒否__
ページファイル埋め込み
に戻る。
案内メニュー
個人用ツール
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWikiについてのヘルプ
コード系
Program
PHP
Java
Python
Swift
JavaScript
HTML
CSS
C言語
MySQL
サーバー系
Apache2
OS系
Debian
kail
アプリケーション系
Xcode
Android Studio
計算系
ファイル系
速度系
メモ・業務
My命名規則
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
編集
左メニュー
動画挿入について
動画・音声を追加する
JavaScriptを埋め込む
ページにリダイレクトを指定する